FR
Headshot of Michael Lapadula
Michael Lapadula
Full-time Software Engineering student @ UQAM • Web, C/C++, Java, Functional Programming, Databases
Montreal area, QC UQAM — B.Eng. (Software Engineering) Bilingual – English & French

About

I'm a third-year Software Engineering student with a good base in object-oriented programming (Java, C and C++), web development, data structures, databases, functional programming and more. Over the past two years I've successfully completed over 20 projects ranging from low-level systems programs to full-semester, deployable, database-driven web applications.

My focus is now on gaining real-world experience through internships where I can apply the skills that I have recently developed. I'm eager to keep learning and to collaborate as a team to produce high-quality and reliable software.

Projects

Expense Tracker Web App

A full-stack application that lets users record, edit, delete, and analyze their expenses. It includes category and month filtering, an analytics dashboard with summary statistics, and an interactive bar chart for visualizing spending patterns.

Groupe Construction DMR — Company Website

A modern, multi-page business website built for a local construction & tiling company. The site showcases services, past projects, suppliers, and a custom contact/soumission form. Designed for clarity and responsiveness.

Kover app - Antenna placement optimizer

A command-line application that models scenes made of buildings and antennas, and provides tools to analyze and measure signal coverage of the scene's elements.

SoundTracker - OCaml

Music tracker that compiles structured compositions into WAV files using functional synthesis.

Sudoku validator

Multi-threaded validator for Sudoku.

Gear transmission simulator

Logic-based simulator that models gear transmissions using Prolog.

SoccerHub - Field Management web app

Web app to manage soccer leagues, tournaments, and reservations.

Data Structures implementation

Implementations of core data structures and algorithms in C++.

Formation – Training Validator

Java CLI app that validates JSON training declarations for professional orders and generates reports. Statistics of processed declarations can also be displayed or reset. Developed as a team of two.

Animal Adoption web app

Flask-based database-driven web application that allows to browse animals up for adoption and add new ones. Features include a search bar, individual dynamic animal pages, and frontend validation.

Contact

Email: mikelap123@icloud.com
LinkedIn: linkedin.com/in/michael-lapadula-469a552a3
GitHub: github.com/lapadulamichael