I'm a Software Engineering Co-Op student at McGill University based in Montreal π¨π¦. I enjoy building full-stack applications, writing clean backend code, and working on projects that solve real problems.
Languages: C++, Java, Python, R, HTML, CSS, JavaScript
Developer Tools: Git, Docker, Linux, SQL, React
Spoken Languages: English π¬π§ | French π«π· | Romanian π·π΄
- Designed and executed 100+ automated unit and integration tests for On-Board Payload components using Pytest and custom frameworks
- Developed and maintained plugins to support internal testing workflows and improve system validation
- Worked with Docker containers and CI/CD pipelines to streamline testing and integration processes
- Contributed to an Agile team through sprint planning, daily scrums, and iterative software improvements
An all-in-one app that lets patients get estimated clinic wait times while helping clinics prioritize and manage patients more effectively.
- Built an interactive front-end with React and a back-end with Python
- Integrated OpenAI's API to sort and prioritize patients by severity and estimated wait time
βοΈ Rock Paper Scissors
A full-stack Rock-Paper-Scissors game with both single-player and real-time multiplayer modes.
- Used WebSockets for low-latency, real-time communication between players
- Hosted back-end on Render and deployed front-end on GitHub Pages
- Built a responsive UI using HTML, CSS, and JavaScript
| Course | Platform | Date |
|---|---|---|
| The Complete SQL Bootcamp: Go from Zero to Hero | Udemy | May 2025 |
| Odin Project β Foundations | Free Coding Bootcamp | Oct 2024 |
SQL Bootcamp highlights:
- Wrote complex queries using PostgreSQL (joins, subqueries, aggregate functions)
- Integrated SQL with Python for automation using
psycopg2
- π§ david.preda@mail.mcgill.ca
- πΌ LinkedIn
- π GitHub
Thanks for stopping by! Feel free to explore my repos and reach out. π