Summary
Overview
Work History
Education
Skills
Projects
Competitions
Timeline
Generic

William Martin

Montreal,QC

Summary

Passionate about project creation and software architecture, I combine leadership and initiative to design innovative and high-performance solutions. My background in software engineering has allowed me to develop expertise in backend development, DevOps, and artificial intelligence while working on large-scale enterprise projects. A sports enthusiast at heart, I foster teamwork and perseverance through golf, hockey, and football.

Overview

2
2
years of professional experience

Work History

Backend Developer (internship)

Industrielle Aliance
Montreal, Quebec
05.2024 - 09.2024
  • Developed and integrated a Hazelcast cache to enable communication between multiple instances via the Kubernetes API, improving service performance.
  • Built a chatbot-style application allowing users to interact with online services, automating requests efficiently and intuitively.
  • Contributed to the development and maintenance of internal applications using Java and Spring Boot.
  • Designed and implemented RESTful APIs to enhance system interoperability.
  • Participated in code reviews and technical discussions to optimize code performance.

Skills acquired: Caching, Java, Spring Boot, REST APIs, Kubernetes, and code optimization.

Backend Developer (internship)

Banque Nationale du Canada
Montreal, Quebec
05.2023 - 09.2023
  • Collaborated within a team dedicated to the development of the BNC brokerage application.
  • Developed software using Java, with Maven for project management, Spring Boot as the development framework, and Postman for API testing.
  • Enhanced expertise in DevOps principles and CI/CD.

Skills acquired: Adaptability in a professional environment, effective team communication, experience with SaFe development methodology

DevOps Developer (intership)

Banque Nationale du Canada
Montreal, Quebec
05.2022 - 09.2022
  • Member of a cloud support team, assisting in the migration of applications and databases to AWS.
  • Gained knowledge in DevOps principles and CI/CD.
  • Worked with various DevOps tools: Jenkins and SonarQube for integration, Docker for deployment, Kubernetes and Terraform for automation, Datadog for monitoring, and Nexus for artifact storage.
  • Developed familiarity with AWS and its services.

Skills acquired: adaptability in a professional environment, teamwork in a small group, experience with the Atlassian Suite, and Agile principles.

Education

Bachelor of Science - Software Engineering - Artificial Intelligence And

Polytechnique De Montréal
Montreal, QC
05-2025

Skills

  • Docker
  • Kubernetes
  • Terraform
  • Java
  • Spring Boot
  • Maven
  • C
  • C#
  • C
  • SQL
  • Python
  • Julia
  • JavaScript
  • TypeScript
  • HTML
  • CSS
  • Angular
  • React
  • Nextjs
  • Machine learning
  • API design and development
  • Data structures and algorithms
  • Performance optimization
  • Software architecture
  • Microservice design
  • Cloud platform

Projects

Sports Betting Pool (Personal Project)

  • Front-end Development: Created a dynamic and responsive user interface with Next.js (React).
  • Back-end: Designed and integrated a RESTful API using Node.js and Express for bet management and user interactions.
  • Cloud Infrastructure: Deployed and managed the application on Vercel.
  • Secure Authentication: Implemented Firebase for user registration, login, and token management.
  • Database: Used Firebase Firestore and Storage for structured and secure storage of user and betting data.
  • API: Retrieved and updated real-time betting odds from external sources.

NHL Fantasy Prediction (Personal Project)

  • Developed and optimized predictive models to estimate Fantasy points for players using techniques like XGBoost, Random Forest, AdaBoost, and Neural Networks.
  • Implemented linear and ridge regression models to predict Fantasy points based on player stats (goals, assists, minutes played, power play time).
  • Optimized coefficients using mini-batch gradient descent and cross-validation to minimize Root Mean Squared Error (RMSE).
  • Visualized performance by comparing predictions to actual values using performance charts.

Quiz Game

  • Front-end Development: Built a user interface with Angular.
  • Back-end: Designed and integrated a RESTful API using Node.js.
  • Cloud Infrastructure: Deployed and managed the application on AWS EC2 for performance and scalability.
  • Secure Authentication: Implemented JWT tokens for login logic.
  • Messaging System: Created a real-time WebSocket-based chat system for discussion channels.
  • Database: Used MongoDB for NoSQL storage.

Competitions

UDMHacks (2025)Developed a web and machine learning application focused on health.

Coveo Blitz (2025)Designed a strategy-based car game algorithm for path optimization, resource capture, opponent elimination, and strategic resource transfers.

Kaggle (2023-2024)Predicted boat sales prices
Diabetes diagnosis prediction
Survival prediction for Titanic passengers

PolyHacks (2022) - First Hackathon ExperienceDeveloped a web application in Python.

Timeline

Backend Developer (internship)

Industrielle Aliance
05.2024 - 09.2024

Backend Developer (internship)

Banque Nationale du Canada
05.2023 - 09.2023

DevOps Developer (intership)

Banque Nationale du Canada
05.2022 - 09.2022

Bachelor of Science - Software Engineering - Artificial Intelligence And

Polytechnique De Montréal
William Martin