Detail-oriented, organized and meticulous employee. Works at fast pace to meet tight deadlines. Enthusiastic team player ready to contribute to company success.
Overview
10
10
years of professional experience
Work History
Personal Hiatus
Self-Employed
Vancouver BC.
12.2022 - 07.2023
Continued Education with various online courses and book work.
Volunteered with MAPBC (Multi-Agency Partnership of BC), offering Technical expertise and solutions when needed.
Completed several Udemy courses upgrading my current knowledge and expanding into Python, Ruby on Rails, and ReactJS.
Offered Homework tutoring for grades 11-12, as well as first year post-secondary students.
Senior Software Developer
TrustFlight
Vancouver, BC
02.2022 - 11.2022
Led feature development in Node.js API and TypeScript with an Apollo GraphQL front-end for improved performance.
Developed and maintained features in a robust back-end RESTful API, pivotal for constructing airplane maintenance logbooks for a React front-end application.
Implemented a PostgreSQL database using Prisma ORM.
Helped build a Latex generation tool creating specialized PDFs
Trained new developers and programmers on company standards for design and review.
Senior Software Developer
Living Sky Technologies
Vancouver, BC
10.2019 - 02.2022
Spearheaded critical API development for account management and project generation within the WriteWay Application.
Maintained and updated multiple microservices with custom written shared libraries.
Developed the back-end architecture, optimizing performance and maintaining comprehensive documentation. Leveraging Redis, MongoDB, and PostgreSQL for data storage solutions.
Achieved 80% testing coverage across seven microservices, highlighting commitment to code reliability.
Integrated Payment Gateways (Braintree and Stripe), creating the payment and subscription plans for product monetization.
Reduced system downtime by conducting rigorous testing and addressing critical bugs promptly.
Senior Software Developer / Scrum Master
Realtor.com
Richmond, BC
06.2017 - 05.2019
Played a pivotal role in rewriting Realtor's aging settings platform, including its Database and Event Bus.
Helped Develop the transformation of a monolithic API service into efficient microservices, enhancing scalability and maintainability.
Orchestrated migration from MSSQL to DynamoDB, optimizing data storage and retrieval.
Demonstrated AWS expertise by constantly updating and improving deployments, minimizing downtime.
Maintained 90% test coverage across the API Application, emphasizing commitment to quality code and robust software practices.
Software Developer
Boats Group
Vancouver, BC
12.2013 - 06.2017
Contributed to developing and maintaining multiple APIs, websites, and user leads aggregators, driving upgrades of core products.
Assisted in managing ElasticSearch Cluster services for efficient data aggregation crucial for marketing operations.
Contributed to the redesign of Boats Groups core platforms like boats.com, boattrader.com, and yachtworld.com, modernizing obsolete design into more modern archetecture.
Provided crucial maintenance and support for legacy systems written in Java, PHP and .Net ensuring their integration and functionality.
Actively contributed to project planning sessions, shaping development roadmaps, and driving new services/products in the software lifecycle.
Education
Bachelor of Science - Computer Science
Thompson Rivers University
Kamloops, BC
06.2011
Associate of Science - Computer Science
Thompson Rivers University
Kamloops, BC
06.2009
Skills
Nodejs Specialist
Agile Development Methodologies
Amazon Web Services
API Design and Development
Microservice Design
Software Testing and Validation
Product Development
Project Planning
Volunteer Experience
Volunteer for Multi-Agency Partnership of BC (For Refugee Claimants)
Helped with setup and logistics for World Refugee Day at the Vancouver Public Library.
Volunteered setting up for meetings regarding Refugee issues.
Technical adviser for possible quality of life solutions.