Senior Full Stack Engineer
Thoughtworks
San Francisco, CA
Jun 2020 - Jul 2023
Played a crucial role in developing and maintaining highly scalable and efficient applications, including an online educational platform, contributing to its remarkable growth and achieving a peak revenue of $100 million.
- Enhanced the one-on-one learning experience while taking ownership of real-time communication system, user management, and notification services.
- Refactored a complex legacy JavaScript codebase to TypeScript, resulting in significant improvements in code maintainability and a 30% reduction in type-related errors.
- Minimized round trips by leveraging GraphQL and utilizing declarative data fetching queries to efficiently retrieve relevant data, enabling seamless integration with multiple third-party services.
- Architected an event-driven microservices environment on AWS, utilizing Lambda, EC2, S3, SQS, SNS, DynamoDB, API Gateway, and Cognito to improve scalability, reliability, and cost-efficiency.
- Deployed a comprehensive CI/CD pipeline for 5+ repositories, leveraging Jenkins and Docker to automate testing and deployment workflows, driving significant gains in accuracy and operational effectiveness.
- Boosted platform performance with load balancing, image optimization, and query caching, resulting in a 70% improvement in speed and responsiveness metrics.
- Mentored junior team members through code reviews, pair coding, and one-on-one conversations, resulting in improved work quality, optimized pull-requests, and consistently high standards.
TypeScript, React, Vue.js, Node.js, Express.js, PostgreSQL, Cassandra, Redis, GraphQL, AWS, Jenkins, Docker
Full Stack Engineer
TheoremOne
Woodland, CA
Aug 2016 - Apr 2020
Collaborated with senior-level engineers on multiple projects, employing agile methodologies to deliver technical solutions that supported the achievement of startup clients' goals.
- Created a custom apparel e-commerce single-page application from the ground up utilizing the MERN stack.
- Developed the interactive and responsive 3D graphics design feature using Three.js, resulting in an 80% increase in user engagement and a highly positive user experience.
- Implemented and maintained backend endpoints using technologies such as Node.js and Express, facilitating seamless integration with the database and enabling efficient CRUD operations.
- Built a reusable Storybook UI library for a booking engine for hospitality management SaaS, enhancing collaboration and accelerating feature development by 70%.
- Boosted customer satisfaction by 50% by creating interactive data visualization charts and event timelines with D3.js, including a highly functional admin dashboard.
- Enabled a remarkable load time reduction from 8s to 0.35s by implementing server-side rendering, lazy loading, and component optimization.
- Achieved a 35% reduction in response time and improved system performance by optimizing SQL queries with indexing and restructuring the database schema.
- Ensured reliability and robustness of applications with comprehensive testing using frameworks like Jest and Cypress, achieving over 90% of test coverage.
JavaScript, React, Redux.js, Next.js, Node.js, MySQL, MongoDB, REST API, Tailwind CSS, Material UI, JSON, JWT, Passport, Axios, WebSocket, Socket.io, Postman, Jest, Cypress, Github