Badges
Certifications
Certificate: Frontend Developer (React)
Certificate: JavaScript (Basic)
Certificate: Software Engineer
Certificate: JavaScript (Intermediate)
Certificate: Node (Basic)
Certificate: Node.js (Intermediate)
Certificate: Software Engineer Intern
Certificate: React (Basic)
Certificate: SQL (Basic)
Certificate: CSS (Basic)
Certificate: SQL (Intermediate)
Certificate: Problem Solving (Basic)
Certificate: Rest API (Intermediate)
Certificate: Problem Solving (Intermediate)
Work Experience
Technical Lead
Carbon6•  August 2018 - July 2024•  Toronto, Canada
Led a team in developing a platform for Amazon sellers using React and Node.js. Directed migrating a large-scale application from AngularJS to React. Implemented robust access controls with Auth0. Boosted data processor performance through Redis, BullMQ, and Lambda functions optimizations. Improved website performance with Lighthouse and Google Page Insights. Integrated logging and metrics collection into Bitbucket and Jenkins pipelines. Designed Redshift solutions. Utilized a Monorepo approach. Mentored junior developers.
Senior Software Engineer
Internet Brands•  July 2012 - June 2018•  CA, US
Implemented a microservice architecture using Node.js, RabbitMQ, Redis, MongoDB, and gRPC. Integrated with third-party services. Utilized Storybook for reusable components. Developed an event-driven architecture with Google Pub/Sub and Elasticsearch. Spearheaded front-end development with React. Architected state management solutions with Redux. Built a real-time multi-user chat application using GraphQL. Enhanced website performance through lazy loading, code splitting, and caching. Improved site speed with Redis and RabbitMQ. Documented RESTful APIs with Swagger. Conducted unit and integration testing with Mocha & Chai.
Education
San Francisco State University
Computer Science & Engineering, Bachelor of Science in Computer Science•  September 2008 - May 2012•  GPA: 3.7