About Me
A passionate and creative senior full-stack developer with 8 years of experience in web system architecture and development. Effectively leverage cloud-based technologies, microservice architectures, and event-driven arc…
A passionate and creative senior full-stack developer with 8 years of experience in web system architecture and development. Effectively leverage cloud-based technologies, microservice architectures, and event-driven architectures. Confident in scalable, flexible, optimized database design with my broad understanding of various business logic. Uphold high-quality standards through a Test-Driven Development (TDD) approach. Introduce new technologies and address technical risks with strong creative, analytic, and team collaboration.
Experience
Full stack engineer
Senior Full stack engineer:
Architect and design various projects like e-commerce, payment system, etc
Responsible for talking with stakeholders and created issues.
Review the code of junior developers
...
SENIOR FULL STACK ENGINEER
<p>Led the implementation of a secure, cost-effective, and scalable AWS cloud platform for a Fin-Tech SaaS App, resulting in increased operational efficiency.<br>
Designed and implemented a microservices-based infrastructure with Nest.js, ORM, and GraphQL and was involved in resolving cross-platform problems utilizing React Native, React, TypeScript, and React Query.<br>
Set up a strong CI/CD pipeline using Docker, Kubernetes, Terraform, and GitHub Actions, while integrating ESLint, Prettier, Jest, Sentry, and Railway.<br>
Led the development of a customizable and user-friendly dashboard, allowing clients to monitor and analyze data in real-time.<br>
Integrated AWS Lambda-based serverless functions with our microservices architecture, enabling real-time analytics and reporting, which led to data-driven decision-making and improved customer experiences.<br>
Designed and built a robust notification system using Amazon SNS and SQS, significantly improving system reliability and minimizing downtime to ensure uninterrupted communication for users.<br>
Utilized OAuth 2.0 and OpenID Connect in a large-scale SaaS application, improving user experience by enabling seamless Single Sign-On (SSO) across multiple interconnected services.<br>
Implemented a dynamic load balancing strategy using Nginx, resulting in a 60% reduction in server over-provisioning.<br>
Mentored junior developers through code review and onboarding projects.<br>
Collaborated effectively with cross-functional teams, achieving a 95% customer satisfaction rate.</p>
FULL STACK ENGINEER
<p>Developed and maintained EdTech SaaS Platform on Google Cloud utilizing JavaScript, TypeScript, React, Next.js, Redux, React Query, Remix, Vue.js, Pinia, NodeJS, NestJS, and GraphQL.<br>
Contributed to the development of an advanced Fintech SaaS solution, utilizing web3.js and ethers.js for cryptocurrency wallet integration and smart contract functionality.<br>
Engineered a real-time search engine by integrating Kafka and Elasticsearch, empowering teachers and students to retrieve relevant educational content quickly, resulting in a 20% increase in user engagement.<br>
Successfully completed the migration of a legacy Angular codebase to React, resulting in a more efficient and scalable software solution.<br>
Implemented a microservices architecture on the front end as well as the back end, and SSR using Next.js.<br>
Transformed some features into a microservices architecture, achieving an average response time of 200 ms.<br>
Designed and implemented a robust job queue system using BullMQ to automate critical tasks such as information collection(scrapping), database backups, and sitemap generation.<br>
Implemented server-side caching using Redis to reduce data retrieval time.<br>
Utilized Node.js, ORM, PostgreSQL, and MongoDB to develop and effectively manage robust database systems.<br>
Optimized database queries in a large-scale application by utilizing indexing, query optimization techniques, and proper denormalization.</p>
JUNIOR FULL STACK DEVELOPER
<p>Built cross-browser compatible, responsive SPAs using React, Vue, Redux, Vuex, TypeScript, and Node.js to provide seamless user experiences.<br>
Enhanced an e-commerce site's search capabilities, leveraging Algolia's technology to provide users with fast and relevant search results.<br>
Implemented design patterns, and created reusable components, optimized frontend through code splitting technique by Webpack, caching strategies.<br>
Successfully transitioned the current codebase, including legacy jQuery plugins, into modern ES6+ JavaScript components and libraries.<br>
Collaborated closely with design teams, translating Figma designs or PSD designs into pixel-perfect, responsive web interfaces.<br>
Implemented TDD practices, leading to a 50% decrease in defect rates, enhanced code quality, and strengthened team collaboration and knowledge exchange.<br>
Created REST API by using Node.js, Express.js, and Laravel to create a server environment.<br>
Boosted system performance through the development of a well-structured database schema and query optimization.<br>
Participated in Agile methodology for application development and used JIRA as a project management tool.</p>