Full Stack Engineer
Current• Manage to improve the quality of the dental web application by integrating third-party systems and implementing a REST API that allows clients to pull and update interdependent data using ReactJS, NodeJS, Redis, PostgreSQL, and GraphQL.• Develop a microservices architecture for the dental web application, segmented by functionality, enhancing service modularity, scalability, and maintainability in system.• Partition PostgreSQL databases by designing data sharding and adding appropriate indexes to increase query performance, reducing data retrieval time by 50%.• Build a report generating system collecting aggregated data from Elasticsearch and PostgreSQL showing the performance of offices for clients to help their marketing businesses and maximize profits.• Create a real-time ticketing system integrated with SlackBot to enhance communication efficiency, streamline issue tracking, and speed up resolutions, and improve team collaboration.• Refactor codes to improve maintainability and readability, while increasing code coverage by 30% through the implementation of comprehensive unit and integration test.