Summary
Overview
Work History
Education
Skills
Timeline

Brenden Hodgson

Software Developer
Victoria,British Columbia

Summary

A capable and competent Software Developer with several years of cross-platform experience in systems administration, including analyzing, designing, installing, maintaining, and repairing hardware, software, peripherals, and networks. Strong troubleshooting and technical support abilities with migrations, network connectivity, and security and database applications. Ability to develop exceptional relationships with co-workers, management and end users and quickly adapt to changing environments. Flexible and a committed individual with excellent communication and problem-solving skills.

Overview

8
8
years of professional experience

Work History

Software Developer

MusicTribe
02.2022 - 04.2023
  • Coordinated deployments of new software, feature updates and fixes.
  • Designed and developed a custom Python tool to automate translation workflows and optimize the translation process.
  • Utilized Python to develop custom testing tools that streamlined testing processes
  • Authored code fixes and enhancements for inclusion in future code releases and patches.
  • Discussed issues with team members to provide resolution and apply best practices.
  • Updated old C++ Juce code bases to modern development standards, improving functionality.
  • Supervised work of programmers, designers and technicians, assigned tasks and monitored performance against targets.
  • Acted as a team leader in group projects, delegating tasks and providing feedback using agile methodology.
  • Tested troubleshooting methods and documented resolutions for inclusion in knowledge base for support team use.
  • Managed and designed the development of a comprehensive audio testing suite to ensure product quality for mass production
  • Upgraded C++ Juce program for GoXLR USB audio mixer, improving overall performance and functionality.

Software Developer

Presinet
04.2020 - 09.2021
  • Designed and implemented scalable applications for data extraction and analysis.
  • Built PSQL databases and table structures for web applications.
  • Developed PSQL search queries for custom views of healthcare data.
  • Translated technical concepts and information into terms parties could easily comprehend.
  • Coordinated deployments of new software, feature updates and fixes.
  • Discussed issues with team members to provide resolution and apply best practices.
  • Designed and developed forward-thinking systems that meet user needs and improve productivity.
  • Designed intuitive graphical user interfaces using Vue.js to improve user experience.
  • Responsible for importing client's data into our software.
  • Responsible for migrating tests to Cypress testing platform
  • Responsible for creating unit tests and behavior tests for new functionality in Cypress.
  • Responsible for documenting and fixing new bugs found from unit tests and clients;

Software Developer

Mighty Oaks
08.2018 - 02.2020
  • Developed Django and Mezzanine platform for business matching and e-commerce.
  • Designed database architecture using PSQL based on clients requirements.
  • Provided on site support and training for client in use of the new platform.
  • Designed customized solutions for proposals to potential customers.
  • Created proofs of concept for innovative new solutions.
  • Developed software for desktop and mobile operating systems.
  • Translated technical concepts and information into terms parties could easily comprehend.
  • Responsible for managing project time-line and workloads of other developers using an agile style approach.
  • Responsible for managing client's expectations and providing progress reports to client and managers.

Software Developer

Peloton Technologies
08.2017 - 06.2018
  • Developed unit tests to increase code coverage for a payment processing system using an Agile approach.
  • Responsible for documenting new bugs found from unit tests for use by other developers.
  • Developed bug fixes to increase stability of a payment processing system.
  • Responsible for reviewing code changes made by other developers.
  • Developed new features suggested by clients.
  • Defined and identified test cases for new application development.

Software Developer/ IT Systems Administrator

CanAssist - University Of Victoria
06.2015 - 05.2017
  • Coordinated deployments of new software, feature updates and fixes.
  • Developed software for desktop and mobile operating systems.
  • Documented software development methodologies in technical manuals to be used by IT personnel in future projects.
  • Corrected, modified and upgraded software to improve performance.
  • Developed software for IOS and Android and managed software projects from development to deployment using an Agile approach.
  • Managed organization wide share-drive permissions, SharePoint permissions and SharePoint sites as well as set up and maintained all the office computers.
  • Responsible for executing and supporting service-based CanAssist projects.
  • Supported research projects in a technical capacity including design, development, testing and delivery of software-based assistive technologies and supported research projects from a technical/computing perspective.
  • Prepared and managed the IT budget, computers and network infrastructure.
  • Responsible for trouble-shooting and fixing computer issues by analyzing and solving computer problems.
  • Coordinated requirements gathering with clients and support teams and executed service-based projects (computer/device setup and training).
  • Responsible for software design, preparing mock-ups, and estimates and software development and testing.

Education

Bachelor of Science - Computer Science

University of Victoria, Victoria, BC
2015

Skills

  • Known languages: C, Python, Javascript, PHP, Perl, C#, HTML, CSS, Qt
  • Project Management and coordination
  • Agile and Scrum
  • UI/UX
  • Test Automation
  • Linux Environments
  • Product Development
  • SOAP and Restful Web Services

Timeline

Software Developer - MusicTribe
02.2022 - 04.2023
Software Developer - Presinet
04.2020 - 09.2021
Software Developer - Mighty Oaks
08.2018 - 02.2020
Software Developer - Peloton Technologies
08.2017 - 06.2018
Software Developer/ IT Systems Administrator - CanAssist - University Of Victoria
06.2015 - 05.2017
University of Victoria - Bachelor of Science, Computer Science
Brenden HodgsonSoftware Developer