Kevin Shirley

Software Developer

Experienced Software Developer specializing in React, TypeScript, and AWS, building cloud-based enterprise solutions.

About

My coding journey began in 2015, sparked by curiosity about SEO and HTML. Since then, I’ve built cloud-based enterprise solutions across industries like finance, insurance and e-commerce.

Today, I specialize in React, TypeScript, Node.js, and AWS, crafting scalable full-stack applications. I’m always exploring new technologies to refine my skills and stay ahead in the ever-evolving tech landscape.

Beyond coding, I stay active at the gym, enjoy time with family, and plan my next travel adventure.

Experience

Jul. 2024Jan. 2025

Senior Software DeveloperACQ

Contract

  • Maintained and enhanced a React and Node.js client portal, managing API calls to retrieve and display data from an internal SuiteCRM application.
  • Maintained and optimized the business logic of the SuiteCRM application in PHP, ensuring accurate data delivery and integration with the client portal.
  • Deployed and managed cloud-based applications on AWS and Azure, including setting up CI/CD pipelines to ensure scalability, reliability, and effcient deployment.
  • Maintained a Java middleware API connecting the SuiteCRM database to the React built client portal and the Wordpress website, ensuring reliable and secure data exchange.
  • SuiteCRM
  • Laravel
  • React
  • Node.js
  • Java
  • AWS
  • Azure
Oct. 2023Jul. 2024

Senior Software DeveloperBlue Cross

Contract

  • Developed and customized Salesforce solutions for an insurance company, including CPQ implementations and Lightning Web Components, to streamline the quoting and sales processes.
  • Maintained and enhanced a React Native client portal, managing API calls to retrieve and display data from an internal Salesforce application.
  • Deployed and managed cloud-based applications on AWS and Azure, including setting up CI/CD pipelines to ensure scalability, reliability, and effcient deployment.
  • Maintained a Java middleware API connecting the Salesforce database to React and React Native apps, ensuring reliable and secure data exchange.
  • Salesforce
  • React
  • NodeJs
  • React Native,
  • Typescript
  • AWS
  • Azure
  • CI/CD
  • Java
Nov. 2022Oct. 2023

Senior Software EngineerMorningstar

Contract

  • Develop and maintain web applications using React, Vue.js, and Node.js.
  • Design and implement scalable AWS infrastructures for applications.
  • Build and manage CI/CD pipelines using AWS services.
  • Mentor junior engineers and conduct code reviews.
  • Implement data visualization solutions for various B2B fnancial SaaS products.
  • Maintain various Node.js REST APIs to consume internal microservices with AWS ApiGateway.
  • Vue
  • React
  • NodeJs
  • AWS
  • CI/CD
  • Serverless
  • Javascript
  • Typescript
  • Unit Testing (TDD)
  • Scrum/Agile
June 2021Nov. 2022

Full Stack DeveloperDesjardins

Contract

  • Develop new components and new functionalities for their internal Design System
  • Create reusable code and libraries for future use
  • Ensure technical feasibility of UI/UX designs
  • Ensure user technical accessibility in UI/UX designs
  • Optimize components for maximum speed and scalability
  • Collaborate with other team members and stakeholders
  • Deploy Design System source code to servers using tools such as Concourse and more
  • Stencil, JavaScript, Angular, React, TypeScript, NodeJS
  • Manage builds, testing, deployments with CI/CD pipelines
  • React
  • Stencil
  • Angular
  • NodeJs
  • Docker
  • CI/CD
  • Javascript
  • Typescript
  • Unit Testing (TDD)
  • Scrum/Agile
April 2019June 2021

Full Stack DeveloperALDO Group

Permanent Full Time

  • Develop new user-facing and server-side features
  • Build reusable code and libraries for future use
  • Ensure technical feasibility of UI/UX designs
  • Optimize applications for maximum speed and scalability
  • Assure that all user input is validated before submitting to back-end services
  • Collaborate with other team members and stakeholders
  • Interact with numerous APIs
  • React, TypeScript, NodeJS
  • Manage builds, testing, deployments with CI/CD pipelines
  • React
  • Redux
  • CSS
  • NodeJs
  • AWS
  • Jenkins
  • CI/CD
  • API
  • Javascript
  • Typescript
  • Unit Testing (TDD)
  • Scrum/Agile
Oct. 2018April 2019

Full Stack DeveloperFlightHub

Contract

  • Worked on the online contact center application
  • Integration of numerous APIs such as Twilio, Amazon Web Services, and more
  • Development of multiple features using technologies such as Laravel, React, Redux, MySQL, MongoDB and more
  • Continuous application refactoring for performance
  • Agile Team Environment
  • React
  • Redux
  • CSS
  • PHP
  • Laravel
  • API
  • Twilio
  • Javascript
  • Typescript
  • MySQL
  • MongoDB
  • AWS
  • Scrum/Agile
Oct. 2017Oct. 2018

Front-End DeveloperLevio

Contract

  • Pension fund management application
  • Development of several front-end features in Angular / TypeScript, in a .Net / C# / Java / WebSocket back-end environment
  • State of the front-end application manage with Redux
  • Each features validated by unit tests
  • Agile Team Environment
  • Angular
  • Typescript
  • Redux
  • CSS
  • Websocket
  • Unit Testing (TDD)
  • Scrum/Agile

Projects

Quote Form Builder

Quote Form Builder Github

Web app for creating and customizing quote forms in real-time. Users can dynamically input details and instantly view the calculated quote amount as they complete the form.

  • React
  • NextJS
  • NodeJS
  • Javascript
  • Typescript
  • Tailwind
Billmate.io

Billmate.io Github

Billmate.io is an all-in-one business management software designed to streamline operations for businesses. It offers features like CRM, invoicing, scheduling, online forms, and more. The platform aims to enhance efficiency, client management, and overall workflow for service-oriented businesses.

  • React
  • NextJS
  • NodeJS
  • Firebase
  • Javascript
  • Typescript
  • CSS
  • Google Calendar API
  • Google Maps API
  • Google Drive API
  • Stripe API
  • CMS
Stock Market Recommender

Stock Market Recommender Github

Built a Next.js app leveraging the Finnhub API to provide real-time stock ticker prices and the latest market news for seamless financial insights.

  • React
  • NextJS
  • NodeJS
  • Javascript
  • Typescript
  • CSS
  • Finnhub API
  • Twitter API
Tic Tac Toe Game

Tic Tac Toe Game Github

Responsive Tic Tac Toe game built using React, featuring interactive gameplay, real-time state updates, and a winning logic algorithm for an engaging user experience.

  • React
  • Redux
  • Javascript
  • CSS