Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Zichen Zheng

San Jose,CA

Summary

Forward-thinking development professional bringing expertise in Python,Node,TypeScript,Java, SQL and other programming languages. Knows well about data visualization, database design, microservices design and implementation. Familiar with deployment workflow including CI/CD pipeline with Jenkins, service deployment with Docker/Kubernetes. Experienced with Apache Superset, Kafka and Airflow. Great team player and eager to contribute to team success through hard work. Keep a open mind towards learning and using new technologies.

Overview

8
8
years of professional experience

Work History

Senior Software Engineer

Vibrant America Clinical Lab
01.2025 - Current
  • Coordinated with other engineers to evaluate and improve our existing EMR software
  • Collaborated with management, internal and development partners regarding software application design status and project progress.
  • Optimized the team's daily workflow by introducing AI tools and designed related flow to test the work produced by AI

Software Engineer

Vibrant America LLC
06.2021 - 01.2025


  • Contributed to the design of a Microservice architecture to refactor the company’s lab information and user portal systems. Developed backend APIs/RPCs for frontend integration and inter-service communication. Built a centralized logging system using FluentD and Kibana to enhance system monitoring and troubleshooting.
  • Developed a robust, scalable, and modular backend for the company’s core system using NestJS. Implemented automated deployment pipelines with Jenkins and managed deployments on Azure Kubernetes Service (AKS) to ensure high availability and efficient scaling.
  • Contributed to the development and maintenance of key infrastructure services, including Consul for service discovery and KV registration, Jenkins for CI/CD pipelines, Apache Airflow for workflow automation, and Apache Superset for data visualization. Ensured seamless integration and operational efficiency across the platform.
  • Leveraged Apache Kafka to manage high-volume data update requests from multiple services, ensuring real-time processing and scalability. Implemented a robust failover strategy using Bull to automatically retry failed tasks, improving system reliability and fault tolerance.
  • Built and deployed a data visualization system using Apache Superset, enabling insightful data analysis. Developed and maintained data ingestion pipelines with Apache Airflow to automate and streamline data processing workflows.
  • Optimized MySQL database performance by reorganizing data structures and implementing table partitioning, achieving a 3x improvement in query efficiency. Assisted in migrating on-premise databases to Azure Database, ensuring minimal downtime and seamless transition to the cloud.

Java Developer

Flexon Technologies | EWE US Express
05.2020 - 05.2021
  • Implemented entire application in Spring MVC 3.0 design framework.
  • Extensively used various J2EE design patterns like Factory, Singleton, Data Access Objects, Data Transfer Objects, Business Delegate and Session Façade in the project, which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Built RESTful Webservices interface implemented in Java.
  • Involved in the development of presentation layer and GUI framework in JSP, HTML and client side validations were done using JavaScript.
  • Used AJAX for request response processing without reloading the complete page in the client side.
  • Extensively involved in developing core persistence classes using Hibernate 3.0 framework, writing HQL queries, creating hibernate mapping (.hbm) files
  • Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components using Junit.

Test Engineer Intern

NetDragon
06.2017 - 10.2017
  • Wrote high-quality test cases and scripts for the video game project tight knight
  • Analyzed test results and prepared evaluation reports to verify the game performance.
  • Tested, identified and troubleshot problems when running the game.
  • Supported different test environment for servers used for testing and backend servers.
  • Reviewed test plans and procedures for the online PVP game tests.
  • Evaluated and adjusted the game value to meet the best gaming experience.

Education

Master of Science - Information Studies

Trine University
Angola, IN
05.2024

Bachelor of Science - Computer Science

University Of Iowa
Iowa City, IA
12.2019

Skills

  • System Design
  • Micro services Design
  • Database Design and Optimization
  • Agile Development
  • Backend Development
  • CI/CD & Configuration Management
  • Version Control & Scripting
  • Cloud Platform Experience with Azure

Timeline

Senior Software Engineer

Vibrant America Clinical Lab
01.2025 - Current

Software Engineer

Vibrant America LLC
06.2021 - 01.2025

Java Developer

Flexon Technologies | EWE US Express
05.2020 - 05.2021

Test Engineer Intern

NetDragon
06.2017 - 10.2017

Master of Science - Information Studies

Trine University

Bachelor of Science - Computer Science

University Of Iowa