• Heavily used Amazon Web Services, such as AWS Lambda, API gateway, S3, RDS and
DynamoDB etc. to build serverless web applications.
• Implemented the highly scalable asynchronous services using Lambda, SQS and Kinesis etc.
• Utilized the React, Redux and Bootstrap to develop the frontend UI in a user-friendly fashion.
• Refactored the legacy codebase to a better structured and manageable project. The refactoring includes creating microservices, integrating Kibana with logs, accelerating the deployment frequency by CI/CD tools, such as Jenkins and Terraform, and automatically running different types of tests using unittest, Jest and loki as part of the build process.
• Worked closely with other technical teams, discussed the trade-offs of the integration between two systems and finalized the best solution to complete the task timely.
• Extracted and processed the data from multiple data source using Python, SQL and Mixpanel to analyze the product performance to reach the KPIs.
• Effectively collaborated with Product and Design team as part of Journey team to perform product discovery, user testing, prototyping and design/implementing final solutions.
• Mentored junior software engineers on software development best practices.
• Cooperated with offshore team smoothly in the early morning or late night to achieve objects.