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
Led the implementation of a secure, cost-effective, and scalable AWS cloud platform for a Fin-Tech SaaS App, resulting in increased operational efficiency.
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.
Set up a strong CI/CD pipeline using Docker, Kubernetes, Terraform, and GitHub Actions, while integrating ESLint, Prettier, Jest, Sentry, and Railway.
Led the development of a customizable and user-friendly dashboard, allowing clients to monitor and analyze data in real-time.
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.
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.
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.
Implemented a dynamic load balancing strategy using Nginx, resulting in a 60% reduction in server over-provisioning.
Mentored junior developers through code review and onboarding projects.
Collaborated effectively with cross-functional teams, achieving a 95% customer satisfaction rate.
FULL STACK ENGINEER
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.
Contributed to the development of an advanced Fintech SaaS solution, utilizing web3.js and ethers.js for cryptocurrency wallet integration and smart contract functionality.
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.
Successfully completed the migration of a legacy Angular codebase to React, resulting in a more efficient and scalable software solution.
Implemented a microservices architecture on the front end as well as the back end, and SSR using Next.js.
Transformed some features into a microservices architecture, achieving an average response time of 200 ms.
Designed and implemented a robust job queue system using BullMQ to automate critical tasks such as information collection(scrapping), database backups, and sitemap generation.
Implemented server-side caching using Redis to reduce data retrieval time.
Utilized Node.js, ORM, PostgreSQL, and MongoDB to develop and effectively manage robust database systems.
Optimized database queries in a large-scale application by utilizing indexing, query optimization techniques, and proper denormalization.
JUNIOR FULL STACK DEVELOPER
Built cross-browser compatible, responsive SPAs using React, Vue, Redux, Vuex, TypeScript, and Node.js to provide seamless user experiences.
Enhanced an e-commerce site's search capabilities, leveraging Algolia's technology to provide users with fast and relevant search results.
Implemented design patterns, and created reusable components, optimized frontend through code splitting technique by Webpack, caching strategies.
Successfully transitioned the current codebase, including legacy jQuery plugins, into modern ES6+ JavaScript components and libraries.
Collaborated closely with design teams, translating Figma designs or PSD designs into pixel-perfect, responsive web interfaces.
Implemented TDD practices, leading to a 50% decrease in defect rates, enhanced code quality, and strengthened team collaboration and knowledge exchange.
Created REST API by using Node.js, Express.js, and Laravel to create a server environment.
Boosted system performance through the development of a well-structured database schema and query optimization.
Participated in Agile methodology for application development and used JIRA as a project management tool.