Jonathan Tsai

Jonathan Tsai

Software Engineer | Kubernetes Metric Monitoring and Visualization Tool

Followers of Jonathan Tsai624 followers
location of Jonathan TsaiWashington DC-Baltimore Area

Connect with Jonathan Tsai to Send Message

Connect

Connect with Jonathan Tsai to Send Message

Connect
  • Timeline

  • About me

    Software Engineer

  • Education

    • George Mason University

      2013 - 2017
      Bachelor of Science - BS Biology
    • Codesmith

      2023 - 2023

      Advanced Software Engineering Immersive Program

  • Experience

    • KlusterView

      Jan 2023 - now
      Software Engineer | Kubernetes Metric Monitoring and Visualization Tool

      -Leveraged Prometheus to efficiently collect queried metrics from Kubernetes clusters, allowing for comprehensive monitoring and enabling insightful analysis for optimizing performance.-Integrated Grafana seamlessly with Prometheus and leveraged its APIs to generate real-time informative charts, enabling the creation of custom dashboards for comprehensive monitoring of Kubernetes clusters and empowering proactive identification of performance issues.-Instituted Docker to containerize KlusterView in order to simplify application package and deployment processes while ensuring portability and consistency across different environments.-Employed TypeScript’s static type system in order to detect errors during development, enhance code maintainability, and improve scalability, resulting in a more robust and reliable application.-Implemented Test Driven Development by leveraging a comprehensive testing suite consisting of Jest, React Testing Library, and Supertest, which resulted in elevated code quality and early detection of numerous bugs during the testing phase. Show less

    • Open Source

      Apr 2023 - Jul 2023
      Software Engineer

      Software Engineer | It's a Match | Time management application-Implemented Redux toolkit, a centralized state management system in order to simplify complex state interactions, improve code readability, eliminate prop drilling, and streamline debugging processes, thereby enabling easier application development and maintenance.-Developed and deployed a schema-less MongoDB database to efficiently store and manage user information, allowing for flexible data structures and seamless integration with route handling for streamlined data interaction and retrieval.Software Engineer | Trivia Trainer | Web based quiz game -Incorporated React to develop reusable quiz card components, leveraging a virtual Document Object Model (DOM) for efficient updates and rendering upon user answer selection, while employing a one-way data flow for predictable state management, resulting in an interactive and responsive quiz application.-Implemented Bcrypt’s one-way hashing algorithm with a salt factor of 10 in the authentication process in order to securely hash and store the user’s password, protecting the user from rainbow, brute force, and dictionary attacks.-Utilized session cookies in order to assign unique identifiers to each user, enabling state persistence and personalized experiences while optimizing performance by minimizing data storage requirement on user devices. Show less

  • Licenses & Certifications