Hi, I'm David 🚀
Just a guy who loves to build things...
DP

About Me

In January 2022, I move from Italy to Canada to puruse my degree in Software Engineering. Since then, I have attended more than 15+ hackathons, worked at 3 fantastic companies, and turned ideas into reality

Work Experience

T

TD Securities

May 2024 - August 2024
Software Engineer • Co-op
Scala
Hazelcast
ZeroMQ
Java
Akka
Angular
Jira
Protocol Buffers
Working on a suite of tools to help FX traders visualize data and curves, using Scala, Angular, Hazelcast, ZeroMQ, Akka. Extending proprietary Real Time Risk Engine capabilities by developing multi-currencies support for PCA analysis on NPV and PnL. Developing, from backend to frontend, a new metrics to monitor intraday trading margin. Investigating long lasting bugs and fixing them.
O

OMERS

September 2023 - December 2023
Backend Developer • Co-op
Java Spring Boot
Mockito
GitLab
DevOps
SQL
Unit Testing
Design Patterns
Enterprise Architecture
Joined the Calculation team to implement a new process for calculating pensions for individuals terminated during their career, to be delivered by the end of the year. Resolved a bug that prevented the system from applying a 50% discount to contributions under specific conditions. Collaborated closely with my mentor to redesign the microservice responsible for logging calculations in Java Spring Boot. By leveraging Generics, we made the service adaptable to any database, enabling a seamless transfer of logs from a NoSQL to a SQL database. Optimized Unit Test run time by refactoring majority of the unit tetss to more meaningful and efficient tests, and by applying Mockito's ContextConfiguration where needed, resulting in a few seconds of time saved per each pipeline run. Gained in-depth knowledge of design patterns, such as the Strategy Pattern, and Enterprise level architecture.
W

WIMTACH

January 2023 - August 2023
Software Engineer • Part Time -> Co-op
AWS RDS
Docker
SQL Server
AWS Lambda
Python
SDLC
Developed a web application for an early childhood education program to assess children's speaking, reading, and listening skills. Participated in all SDLC phases from requirements gathering to deployment and DevOps in a fast-paced environment. Designed and deployed an MS SQL Server database on AWS RDS, ensuring performance and security through AWS CloudWatch and AWS Budget. Implemented APIs in Python using a serverless architecture with AWS Lambda and API Gateway, enhancing scalability and cost efficiency.
C

Centennial College

April 2023 - Present
Peer Mentor • Volunteer
Mentored 16 incoming college students, providing guidance, support, and resources to help them successfully transition to college.

Skills and Technologies

My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

Opzione Zen

Opzione Zen

Designed, developed and published a Chrome Extension that removes all the noise from the web and leaves only the content.

Manifest V3
Javascript
CSS
GCP
DisCal

DisCal

Developed and deployed a Discord bot that allows users to schedule events, create polls, and manage their Google Calendar. Check the Idea!

Typescript
Google Calendar API
discord.js
PM2
MongoDB
AWS CodeDeploy
Github Actions
EC2
PeerPressure

PeerPressure

Developed a robust peer-to-peer file sharing system enabling secure and efficient distribution of files across a decentralized network. Key features include:

  • File compression
  • 512-byte chunk partitioning
  • Distribution over TCP connections

Implemented advanced data integrity measures using checksums and a sophisticated disaster recovery mechanism to maintain network redundancy in case of node failures.

Distributed Systems
Sockets
TCP/IP Protocol
Fault Tolerance Designs
Redis
Typescript
Hackathons

I like building things

During my time in Canada, I've attended 15+ hackathons. People from around the country would come together and build incredible things in 2-3 days. It was eye-opening to see the endless possibilities brought to life by a group of motivated and passionate individuals.

  • H

    Hack The Hill II

    Ottawa, Ontario

    Met with some amazing people and enjoyed the beautiful city of Ottawa. Plus developed PeerPressure.

  • H

    Hack The North 2024

    Waterloo, Ontario

  • H

    Hack The 6ix 2024

    Toronto, Ontario

    Developed Ambianced.

  • N

    NSBEHacks 2024

    Toronto, Ontario

  • Q

    QHacks 2024

    Kingston, Ontario

    Enjoyed the beautiful city of Kingston and the Queen's University campus. Plus I got to meet some amazing people!

Contact

Get in touch

Want to chat? Just shoot me a dm with a direct question on LinkedIn and I'll respond whenever I can. I will ignore all soliciting.