Greg Hamel

Montreal · Canada · Email

Former aeronautical engineer and RCAF veteran turned software developer. I am interestered in a large number of areas related to computer engineering, from binary files to high-level programming. Experienced in Javascript, Python and also knowledgeable in C#, I am always open to new challenges and opportunities to learn something new.

I love working on open-source and personnal projects. Often at night, over the weekend, or whenever I have a few minutes to dedicate to something I think has potential.


Projects

Javascript

A flight-planning tool used to provide METAR/NOTAM information for airports around the globe. It is used by roughly 80 users daily. It has been my pet project for a while now and it allowed me to learn so much.

Python

I've used python to solve all AoC I've attempted. Python has this appeal to me, pick it up and use it.

Learning, from week to week, the inner workings of a web browser thanks to the Web Browser Engineering book. Using python to follow along, might transfer the knowledge to another language in the future, who knows.

C#

Develop a third-party app that employs SolidWorks™ to analyse two assemblies and reveal if they contain the same parts. I used C# and COM to utilize SolidWorks™ API.


Education

École de technologie supérieure

Masters Level Courses
  • Development of a third-party app which connects to the SolidWorks COM API.
  • Development of a Finite Element Modeling Software to calculate 1D structural load and 2D heat loss scenarios.
May 2017 - Dec 2017

Royal Military College of Canada - Kingston

Bachelor of Aeronautical Engineering
August 2012 - May 2015

Collège militaire royal du Canada - Saint-Jean

CEGEP - Sciences Naturelles
August 2010 - May 2012

Skills

Programming Languages
Tools

Interests

I am pretty geeky, anything related to technology is a great conversation starter with me. I am a big puzzle fan, any type will do! I usually have a 1K pieces puzzle in the works at home and love my rubik cubes.

I also love the outdoors, hiking in the summer and skiing in the winter. Rock climbing is my year-round sport, which I had the chance to start a year ago. Recently discovered bouldering, which I quickly fell in love with.

I've always been a fan of car rally and partake in Time-speed-distance (or Navigational) rallies when I can. This allows me to expend some adrenaline from time to time.


Certifications

  • MongoDB · M101JS: MongoDB for Node.js Developers - Cerificate
  • Freecodecamp.org · Responsive Web Design - Cerificate
  • Freecodecamp.org · JavaScript Algorithms and Data Structures - Cerificate