Experience
2022 — 2024
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
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
2014 — 2021
2014 — 2021
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
University of California, Davis
Bachelor's degree
2009 — 2012