Aurora Solar

San Francisco, CA [Remote]

  1. Senior Software Engineer

    • Co-leading feature development with a team of senior and staff engineers.
    • Leading regular code review sessions, improving code quality and fostering a collaborative environment.
    • Bolstering test coverage of the codebase and spearheading client side performance initiatives.
    • Advancing proficiency in JavaScript/TypeScript, Node, GraphQL through daily development responsibilities.
  2. Software Engineer

    • Contributed to feature development, bug fixes, and code reviews.
    • Enhanced documentation for the codebase and internal team processes.

Perksy

New York, NY [Remote]

  1. Software Engineer, Frontend

    • Performed various engineering spikes and solution comparisons for performance and user experience enhancements.
    • Strengthened skills with React, Node, Typescript and AWS.
    • Developed a client side api layer to consolidate and reuse data fetching functionality throughout the application.
    • Refactored large component hierarchy's in an existing class based React applicationt o use more modern paradigms such as hooks, functional component architecture.

Sonrai Security

Fredericton, NB [Canada]

  1. Scrum Master

    • Hosted an eight person engineering team daily scrum.
    • Assisted the product owner in managing the backlog, product roadmap and creating stories/tasks.
  2. Software Developer, Frontend

    • Developed, maintained and improved client side features for the enterprise web application.
    • Enhanced my skills and gained exposure to cutting-edge technologies and frameworks such as React, GraphQL/Apollo, Docker and AWS.
    • Worked closely with senior engineers, product managers and the technical co founder.