Experience
2022 — 2024
Developed and maintained web applications using React for the front end
Designed and maintained microservices architecture using Springboot, enhancing modularity and performance of large-scale applications
Developed RESTful and GraphQL APIs to streamline data handling across services, achieving a 20% increase in API efficiency and reducing response time by 15%
Integrated TypeScript to improve code readability and ensure type safety, which reduced runtime errors by 30%
Collaborated closely with frontend teams to design and implement data-driven features, reducing dependency on complex SQL queries by leveraging GraphQL resolvers
Built and managed CI/CD pipelines with GitHub Actions, automating test, build, and deployment processes to achieve consistent, quick releases
Utilized Docker to containerize applications, simplifying deployment and scaling across environments with 99.9% uptime
Implemented unit and integration tests using Jest, ensuring 85% code coverage and maintaining high software quality
Actively participated in Agile ceremonies (sprint planning, stand-ups, retrospectives), contributing to a 15% increase in team velocity
2021 — 2021
remote
Led backend development for core application features, including RESTful and GraphQL API development, using Node.js and TypeScript to streamline data processing
Integrated SQL and NoSQL databases (PostgreSQL and MongoDB) for hybrid data storage, improving data flexibility for client applications
Designed and executed CI/CD pipelines with Jenkins to automate deployments, reducing manual interventions by 80%
Leveraged Docker to create consistent development, testing, and production environments, ensuring seamless integration across platforms
Conducted code reviews, mentored junior developers, and established best practices for code maintainability and test coverage
Fremont, California
Built and optimized backend services with Spring Boot, focusing on scalable architecture and efficient data handling
Implemented GraphQL APIs to enable efficient data fetching, which reduced client data retrieval time by 20% on average
Designed and maintained CI/CD pipelines with Jenkins and Docker, ensuring reliable, automated deployments with minimal downtime
Integrated MySQL and MongoDB to manage relational and document-based data, achieving better data flexibility and retrieval performance
Applied TDD principles with Jest to ensure robust testing coverage and improve software reliability in production environments
Education
2009 — 2012
University of California, Davis
Bachelor's degree
2009 — 2012