Overview
Work History
Education
Skills
Timeline
SoftwareDeveloper

Kevin Fox

Ottawa,ON

Overview

3
3
years of professional experience

Work History

Software Developer

NavCanada
Ottawa, ON
03.2023 - Current
  • Created Django cronjobs to process daily aircraft data for estimating arrival, departure, time on apron, time on runway, and time de-icing.
  • Developed automated processes used by airport authorities for monitoring operational conditions.
  • Developed reusable Vue components with consideration for the Single-Use Principle and Open/Closed Principle of SOLID principles, enhancing code maintainability and scalability.
  • Played a pivotal role in developing real-time aircraft traffic displays for Canadian major airports, providing crucial data for airport authorities to make informed decisions and enhance operational efficiency.
  • Collaborated with cross-functional teams to design and implement robust and intuitive displays, ensuring accurate representation of aircraft movements and timely dissemination of information.
  • Designed and implemented various CRUD-based APIs for services, including a reservation system used to allocate airport runway time during periods of low airport traffic.
  • Utilized Vuex for state management in Vue.js applications, ensuring efficient data handling and manipulation across frontend components and enhancing user experience.
  • Demonstrated a track record in designing, building, launching, and maintaining consumer-scale products, including implementing Functionality Modules (FMs) for production deployments.
  • Supported the deployment process using Kubernetes for disaster recovery, ensuring robust and scalable infrastructure to maintain uninterrupted service availability.
  • Collaborated with the message brokerage team to design and implement queues for publishing and subscribing to various services, demonstrating strong communication and collaboration skills across teams.
  • Successfully mentored new hires, providing guidance and support to facilitate their onboarding process and integration into the team.
  • Facilitated Scrum meetings following the Program Increment (PI) of Scaled Agile Framework (SAFe) standards, ensuring effective communication and coordination among team members to meet project objectives.

Software Engineer Intern

Apply Digital
Toronto, ON
05.2022 - 10.2022
  • Translated Figma designs into React components, ensuring fidelity to design specifications and user experience.
  • Implemented Liskov Substitution Principle to design flexible and scalable React components for a real-time sports betting app.
  • Contributed to the development of a Configuration Management Panel using React-admin, empowering sports administrators to efficiently modify content and manage sports betting timelines.
  • Played a key role in building complex frontend applications, including business dashboards and configuration stores, enhancing user experience and data accessibility.

Web Developer CO-OP

Canadian Revenue Agency
Ottawa, ON
01.2021 - 08.2021
  • Designed, developed, and integrated an employee search function for an intranet web application.
  • Developed new functionality, using the MVC design pattern for an intranet web application.
  • Developed a new module using PHP, JavaScript, HTML, CSS for onboarding executive members into a CRA intranet web application.

Education

Bachelors In Engineering - Software Engineering With Distinction

Carleton University
Ottawa, ON
04.2023

Skills

  • HTML, CSS, and JavaScript
  • TypeScript, Java, Python, and C/C
  • Reactjs, Angular, VueJs, NodeJs
  • Spring, Express, Django
  • DBMS, PostgreSQL, MySQL, ORMs
  • Git, Bitbucket
  • Rest, JSON, XML
  • nginx, Networking
  • Docker, Kubernetes
  • Linux
  • Unit Testing, Integration Testing
  • Cyber Security practices

Timeline

Software Developer

NavCanada
03.2023 - Current

Software Engineer Intern

Apply Digital
05.2022 - 10.2022

Web Developer CO-OP

Canadian Revenue Agency
01.2021 - 08.2021

Bachelors In Engineering - Software Engineering With Distinction

Carleton University
Kevin Fox