Summary
Overview
Work History
Education
Skills
Work Preference
Timeline
AssistantManager

Brian Caple

Chicago,IL

Summary

Experienced Senior Full Stack Engineer with 8 years of expertise in web development. Proficient in building user-friendly web applications across diverse industries. Passion about staying up-to-date with the latest technologies and collaborating with colleagues. Seeking a new role to leverage my skills and contribute to the development of scalable and user-centric applications.

Overview

7
7
years of professional experience
4
4
years of post-secondary education

Work History

Experience Senior Software Engineer

Kanda Software
02.2020 - Current
  • Designed and developed 7+ front-end and back-end applications including e-commerce platform utilizing React, Node.js, Spring Boot, GraphQL and Docker Contributed to the migration of applications from monolithic to microservice architecture using React, Vue.js, Node.js and Django, achieving 50% scalability improvement and enhanced maintainability and performance
  • Refactored a complex legacy JavaScript codebase to TypeScript, resulting in significant improvements in code maintainability and a 30% reduction in type-related errors
  • Proficiently engineered server-side logic and RESTful APIs utilizing Node.js, capitalizing on its event- driven architecture and non-blocking I/O model to deliver scalable and high-performance backend services
  • Developed the interactive and responsive 3D graphics design feature using Three.js, resulting in an increase in user engagement and a highly positive user experience
  • Enhanced API security by skillfully implementing robust authentication and authorization mechanisms, leveraging industry-standard protocols like OAuth, Okta, and JWT
  • Ensured comprehensive data protection by employing advanced encryption techniques, utilizing Node.js's powerful built-in crypto libraries such as Bcrypt and Scrypt to encrypt all incoming and outgoing requests and responses
  • Implemented an event-driven and microservices architecture on AWS using Lambda, API Gateway, EC2, S3, SQS, SNS, DynamoDB and Cognito, resulting in a 30% improvement in scalability, increased reliability, and cost-effectiveness
  • Optimized platform performance through the implementation of load balancing techniques, Redis caching, and CDNs, resulting in an impressive 70% enhancement in speed and responsiveness metrics
  • These strategic measures significantly improved the overall user experience and ensured seamless delivery of content to a global audience
  • Implemented an end-to-end CI/CD pipeline across more than 5 repositories, utilizing industry-leading tools such as Jenkins and Docker to automate testing and deployment workflows. This strategic approach resulted in substantial improvements in accuracy, operational efficiency, and overall software delivery
  • Conducted comprehensive code reviews, averaging 200 lines of code per review, resulting in a 30% reduction in bugs and overall improvement in code quality
  • Proficient in Agile methodologies, utilizing Scrum practices, to ensure efficient project management, collaboration, and iterative development
  • Built GPS tracking system for real-time location tracking and management with React and Python/Django, leveraging its powerful backend capabilities to handle complex business logic, database management, and user authentication.

Full Stack Developer

Toptal
03.2018 - 02.2020
  • Developed 3 feature-rich e-learning platforms using React, Spring Boot and Node.js, combining modern front-end techniques with robust back-end functionality
  • Increased user engagement by 30% and reduced page load time by 20%
  • Created responsive user interfaces with React, delivering intuitive and engaging learning experiences for students on multiple devices, resulting in a significant 20% increase in user engagement
  • Leveraging the capabilities of Node.js and Django, I architected a scalable and secure back-end solution that seamlessly integrated with databases and external APIs, resulting in a substantial 20% improvement in efficiencyand performance in managing course content, user progress, and assessments
  • Collaborated with cross-functional teams to successfully deliver a real estate platform, meeting project goals and client requirements within a tight deadline.

Front End Developer

Toptal
01.2017 - 03.2018
  • Precisely translating Figma designs into pixel-perfect, mobile-first, and responsive web applications using HTML5, CSS3, Material UI, and Bootstrap, consistently delivered exceptional visual and user experiences, achieving a remarkable 95% fidelity to the original designs
  • Utilizing React, Redux, Tailwind CSS, and D3.js, developed data analysis charts and diagrams for an E- commerce platform, enhancing data visualization and insights, while also achieving an exceptional 100% increase in customer satisfaction through the creation of a highly functional admin dashboard built from scratch using TypeScript, React, and Redux
  • Improved code quality by migrating a complex legacy JavaScript codebase to a modern and scalable system using TypeScript, while also implementing automated testing with Jest, Mocha, and Cypress for enhanced reliability and robustness.

Education

Bachelor of Science - Computer Science

Hong Kong University of Science And Technology
08.2012 - 11.2016

Skills

  • JavaScript / TypeScript
  • React/Nextjs, React Native, Redux / Recoil
  • Angular / NgRx
  • Vue / Vuex
  • HTML / SCSS / LESS, Threejs / D3js
  • Material UI / Tailwind CSS / Ant Design
  • Node / Nestjs / Expressjs / Koajs
  • Python / Django / NumPy / Pandas
  • Java / Spring Boot / Maven / Gradle
  • RESTful API / SOAP / GraphQL
  • MySQL / PostgreSQL / MongoDB
  • Cypress / Jest / Mocha / Junit
  • CI / CD
  • AWS / GCP

Work Preference

Work Type

Full TimeContract Work

Location Preference

Remote

Important To Me

Career advancementCompany CultureWork from home option

Timeline

Experience Senior Software Engineer

Kanda Software
02.2020 - Current

Full Stack Developer

Toptal
03.2018 - 02.2020

Front End Developer

Toptal
01.2017 - 03.2018

Bachelor of Science - Computer Science

Hong Kong University of Science And Technology
08.2012 - 11.2016
Brian Caple