Kevin Shirley

Software Developer

Experienced Developer specializing in front-end development, coding the future of user-centric experiences.

About

In 2015, my journey into coding began with a curiosity sparked by learning SEO and exploring HTML tags. Today, I’ve developed software for diverse industries—from travel and e-commerce to financial institutions.

Currently, my passion lies in spearheading projects and building full stack enterprise-level software solutions. Beyond this, I enjoy freelance work on software products for startups.

Away from the screen, you’ll find me at the gym, cherishing moments with my family, or planning my next travel adventure.

Experience

Nov. 2022Present

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.
  • Optimize application performance and troubleshoot issues.
  • Collaborate with cross-functional teams and stakeholders.
  • 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