Experienced Full-stack Software Engineer with a strong track record of developing and deploying high-performance, scalable, and secure web applications. Skilled in Node.js, Express, NestJS, React, and various database systems. Proven ability to enhance system performance, optimize databases, and collaborate effectively within agile teams. Key contributor to successful startup launches, driving improvements in scalability, efficiency, and user experience.
Skills
Work Experience
Education
Qualifications
Industry Experience
● Developed a class management system using ReactJS and Firebase services, automating monthly
payments with Stripe and reducing administrative workload by 30%.
● Built a user-friendly interface, enabling teachers to manage classes, track student payments, and generate
invoices, leading to a 20% improvement in payment processing accuracy.
● Built a monorepo codebase using the microservices architecture with NestJS.
● Changed money data structure storage across the database and code to resolve inaccuracy, enhancing
financial transaction accuracy by 100%.
● Utilized AWS services including Lambda (serverless), EC2, S3, and Cognito to develop various platform
components, enhancing platform performance and reducing time-to-deployment.
● Implemented caching mechanisms to address performance issues by identifying frequently requested data
and storing it in memory, resulting in a significant performance improvement and reducing response times
from 6 seconds to 200 ms, enhancing overall platform efficiency.
● Improved system scalability by integrating 20 microservices with Node.js and AWS AppSync for
GraphQL, resulting in increased performance and overall system efficiency.
● Aggregated data from various sources to optimize lookups, eliminating the need for additional databases
like Elasticsearch and reducing operational costs by 10%.
● Transitioned from a single-tenant to a multi-tenant database system, providing 100% customer isolation.
● Improved search speed by up to 87% through effective caching and pruning, reducing response time from
14-16 seconds to less than 2 seconds, enhancing user experience and efficiency.
● Architected a serverless video processing solution, leveraging AWS Lambda for GIF extraction and AWS
MediaConvert for efficient processing, reducing media handling time and costs.
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Vancouver today.