Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

Tristan Bergstra

Edmonton,AB

Summary

With a proven track record at Hubbell Inc., I excel in algorithm implementation and mentoring teams towards success. My expertise spans from designing innovative software solutions to enhancing system interoperability, significantly improving project outcomes. Skilled in both technical analysis and collaborative problem-solving, I drive advancements in software engineering with confidence and precision.

Overview

12
12
years of professional experience

Work History

Senior Software Engineer

Hubbell Inc.
Edmonton, AB
03.2023 - Current
  • Designed & developed a proprietary power systems analytics platform
  • Collaborated with research group to develop production-ready math applications
  • Responsible for application integration into the analytics platform
  • Designed & developed a software developer kit (SDK) to be leveraged by third party research groups to access data and develop applications to run on the analytics platform
  • Developed, tested, and maintained software applications using Java technologies.
  • Designed and implemented user interfaces for web-based applications.
  • Provided technical assistance to junior developers in debugging code.
  • Created efficient algorithms to optimize existing systems.
  • Monitored system performance and identified areas of improvement.
  • Performed unit testing on application components prior to release.
  • Resolved complex issues related to software applications quickly and effectively.
  • Authored technical documents such as design specifications and user manuals.
  • Documented software development processes and procedures for future use.
  • Collaborated with team members to ensure successful project completion within timeline constraints.
  • Implemented new features into existing software solutions.

Senior Software Engineer

Output
Edmonton, Alberta
11.2022 - 03.2023
  • Mentored junior staff members in coding best practices and problem solving techniques.
  • Implemented new features into existing software solutions.
  • Analyzed business needs and created solutions that met customer expectations.
  • Integrated third-party APIs into existing systems.
  • Provided technical assistance to junior developers in debugging code.
  • Designed and implemented user interfaces for web-based applications.
  • Collaborated with cross-functional teams to gather and define requirements for new software features.
  • Developed and maintained scalable software applications for various platforms.
  • Integrated third-party APIs and services to enhance software functionality and interoperability.

Software Developer

Certified Tracking Solutions
Edmonton, CA
06.2017 - Current
  • Modify existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces and improve performance
  • Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system
  • Consult with engineering staff to evaluate interface between hardware and software, develop specifications and performance requirements, or resolve customer problems
  • Direct software programming and development of documentation
  • Store, retrieve, and manipulate data for analysis of system capabilities and requirements
  • Confer with data processing or project managers to obtain information on limitations or capabilities for data processing projects
  • Prepare reports or correspondence concerning project specifications, activities, or status
  • Design or develop software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
  • Design, build, or maintain web sites, using authoring or scripting languages, content creation tools, management tools, and digital media
  • Write, design, or edit web page content, or direct others producing content
  • Confer with management or development teams to prioritize needs, resolve conflicts, develop content criteria, or choose solutions
  • Evaluate code to ensure that it is valid, is properly structured, meets industry standards and is compatible with browsers, devices, or operating systems
  • Identify problems uncovered by testing or customer feedback, and correct problems or refer problems to appropriate personnel for correction
  • Maintain understanding of current web technologies or programming practices through continuing education, reading, or participation in professional conferences, workshops, or groups
  • Develop databases that support web applications and web sites
  • Write supporting code for web applications or web sites
  • Design and implement web site security measures such as firewalls or message encryption
  • Develop and document style guidelines for web site content
  • Recommend and implement performance improvements

Accounting Administrator

Certified Radio Group
Edmonton, CA
03.2013 - 06.2017
  • Receive payments and post amounts paid to customer accounts
  • Locate and notify customers of delinquent accounts by mail, telephone, or personal visits to solicit payment
  • Locate and monitor overdue accounts, using computers and a variety of automated systems
  • Record information about financial status of customers and status of collection efforts
  • Sort and file correspondence, and perform miscellaneous clerical duties such as answering correspondence and writing reports
  • Record, manage and facilitate on-time payment for company expenses
  • Balance G/L accounts

Education

Bachelor of Science - Computer Science

Macewan University
Edmonton, Alberta
05.2017

Skills

  • Algorithm implementation
  • Testing and deployment
  • Technical Analysis
  • Design and development
  • Solutions deployment
  • Hardware and software installation

Accomplishments

  • Title: Complex Analysis of United States Flight Data Using a Data Mining Approach
  • Published in: IEEE
  • Publication Date: March 1st, 2017
  • Authors: Tristan Bergstra, Megan Baluch, Mohamad El-Hajj
  • Link: https://ieeexplore.ieee.org/document/7868414
  • Summary: This paper presents a comprehensive data mining study of flight data across the United States. Utilizing advanced analytical techniques, the study identifies patterns and trends that impact flight efficiency and safety. The findings contribute to enhancing operational strategies and improving overall aviation standards.

Timeline

Senior Software Engineer

Hubbell Inc.
03.2023 - Current

Senior Software Engineer

Output
11.2022 - 03.2023

Software Developer

Certified Tracking Solutions
06.2017 - Current

Accounting Administrator

Certified Radio Group
03.2013 - 06.2017

Bachelor of Science - Computer Science

Macewan University
Tristan Bergstra