Christopher Marcotte

Senior Software Engineer at Firefly Software (Vancouver)
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Vancouver, British Columbia, Canada, CA

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Full-Stack JavaScript Development: MongoDB, Node, and React
    Lynda.com
    Jun, 2019
    - Nov, 2024
  • iOS Game Development with Swift 3 and SpriteKit
    Lynda.com
    Aug, 2018
    - Nov, 2024
  • AWS Certified Solutions Architect – Associate
    Amazon Web Services (AWS)
    Mar, 2022
    - Nov, 2024

Experience

    • Canada
    • Software Development
    • 1 - 100 Employee
    • Senior Software Engineer
      • May 2022 - Present

    • Financial Services
    • 700 & Above Employee
    • Senior Software Engineer
      • Sep 2021 - May 2022

      - Lead API developer for Agile Scrum team overseeing back end development on secure web application- Collaborate with architects, business leaders, and developers to finalize requirements for new features- Developing Java endpoints for front-end React application and presenting work to stakeholders- Spearheading design and implementation work with DevOps team to create new deployment pipelines utilizing containerization (Docker/Kubernetes) and defining strategy to scale across engineering teams

    • Software Engineer
      • May 2019 - Sep 2021

      - Performed full stack design and development as part of Canadian Accelerator team creating financial planning web application- Developed multiple microservices from the ground up mainly using Java Spring Boot, React, jQuery, SQL, MongoDB- Managed and configured deployment pipelines using tools such as Git, Jenkins, CDD, Ansible- Coordinated with other teams within the company in order to achieve common goals across multiple code bases- Created new unit and E2E tests using JUnit, Jest, and Selenium to ensure proper code coverage for new features- Reviewed code from other developers to ensure highest quality for client facing production application

    • United States
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Software Engineer Intern
      • Jan 2018 - Sep 2018

      - Developed RESTful endpoints for backend APIs utilized in production by financial institutions to perform transactions from either a customer interface or bank teller interface- Technologies/Languages primarily worked with include: Docker, Kubernetes, Java Spring Boot Application Microservices, Jenkins, Bitbucket, Apache, AngularJS, Azure, Cucumber, Maven- Agile scrum development in a large scale development environment utilizing two week sprints managed through JIRA software and Atlassian stack- Added to accompanying suite of JUnit tests as well as Cucumber integration tests using Gherkin.- Continuous Integration (CI) practices utilizing Jenkins build server through E2E and Integration testing - Active member of PI/Sprint planning and design discussions in order to develop the most efficient and robust application possible- Incorporated OAuth2 security features into Microservices utilizing JWT token information and enabling security across stack- Maintained team cluster environment through sysadmin troubleshooting of Kubernetes, Docker, and general networking issues- Utilized database technologies such as Redis, Cassandra, and Oracle- Performed corporate level MD documentation in order to properly track and document API feature changes- Updated and maintained AngularJS application used as POC tool to display software APIs in production

    • Canada
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Software Developer/IT Technician Intern
      • Apr 2017 - Sep 2017

      - Designed, created, and implemented new company-wide software which integrated a time-tracking program with internal ticketing system- Projects were created using mainly PHP, JavaScript, HTML, CSS, Powershell, SQL and required the use of both REST and SOAP based APIs to interact with existing systems- Developed scripts for both clients and for internal company projects to improve efficency of data-intensive repeating tasks or XML configuration file changes- Updated and maintained multiple environments such as development, production, UAT, in order to ensure redundancy and thorough testing- Developed script to dynamically update XML configuration files based on files updated weekly, previously a manual process- Performed audits of company systems and presented results in clear and concise manner

    • Canada
    • Investment Management
    • 1 - 100 Employee
    • IT Support Specialist Intern
      • May 2016 - Dec 2016

      - Debugged and resolved defects in Visual FoxPro language- Required extensive network knowledge while maintaining and upgrading company wide network infrastructure- Assisted in web development process through revamping of company's website- Responded to threats such as ransomware quickly and effectively- Developed relationships with clients in assisting with technical issues - Debugged and resolved defects in Visual FoxPro language- Required extensive network knowledge while maintaining and upgrading company wide network infrastructure- Assisted in web development process through revamping of company's website- Responded to threats such as ransomware quickly and effectively- Developed relationships with clients in assisting with technical issues

    • Canada
    • Government Administration
    • 300 - 400 Employee
    • City Parks: Seasonal Summer Student
      • Apr 2015 - Aug 2015

      - Required technical knowledge such as small engines training and maintenance of work vehicle- Learned to operate independently and with minimal supervision- Required meticulous care in fixing and maintaining city owned property- Used organizational and teamwork skills to coordinate accomplishment of tasks at hand - Required technical knowledge such as small engines training and maintenance of work vehicle- Learned to operate independently and with minimal supervision- Required meticulous care in fixing and maintaining city owned property- Used organizational and teamwork skills to coordinate accomplishment of tasks at hand

Education

  • University of Guelph
    Bachelor of Computing, Honours, Computer Science
    2014 - 2019

Community

You need to have a working account to view this content. Click here to join now