* Developed reusable components for 3+ frontend apps by JavaScript React, Redux, and Next.js.
* Optimized React performance by reducing states and improving cache and redesigning APIs
* Developed 6+ backend microservices by C# .NET, Python, Node.js on AWS Lambda
* Developed REST APIs for communication between frontend and backend apps
* Developed business ORM data models and C# LINQ queries
* Developed SQL scripts and stored procedures to retrieve data for REST APIs
* Developed ETL pipelines of marketing data by C# .NET, PySpark, AWS S3, SQS, Glue, and Kinesis
* Developed Jenkins and GitHub CICD pipelines which were used by 95% of the team's new projects
* Developed service status monitors with Python, Slack API, and AWS Lambda/SNS
* Maintained OpenStack Linux and Windows servers by shell scripting
* Improved coverage of unit tests to 85% or higher by React Testing Library, Jest, and MS Test
* Upgraded legacy applications to (.NET Framework to .NET Core; Py2 to Py3)
* Monitored app status by CloudWatch and DB records to resolve operation failures (24hr shift)
* Collaborated with an Agile engineering team that used Jira to track issues and tickets
* Hosted technical learning sessions to help the team acquire new skills in Python and GitHub Actions