About
Hi, I'm Andrew Dionne, a software developer based in Ontario with experience building web applications, backend APIs, and real-time systems.
I'm currently completing my final term in the Computer Programming & Analysis program at Niagara College. Through both coursework and hands-on industry projects, I've learned how to design, build, and deploy full-stack applications that solve real-world problems. While I'm mostly interested in backend development and API design, I also enjoy working on frontend interfaces and integrating software with hardware systems.
Outside of programming, I spend time focusing on health and fitness, exploring new technologies, and playing games.
Download Resume (PDF)Quick facts
- Location: Ontario, Canada
- Education: Computer Programming & Analysis (Diploma), Niagara College — expected Dec 2025
- Focus: Web apps, dashboards, backend APIs, real-time control
Skills & Tools
Backend & APIs
Node.js, Express, .NET (MVC/API), REST APIs, Authentication (JWT & Cookies)
Databases
SQL Server, MySQL, SQLite, MongoDB, Entity Framework Core
Frontend
React, HTML/CSS, JavaScript/TypeScript, ASP.NET MVC, Responsive UI
Languages
C#, JavaScript/TypeScript, Java, Python
Cloud & DevOps
Azure App Services, GitHub Actions, CI/CD, Postman
Realtime & Hardware
UDP messaging, COM/Serial communication, PC/SC scanning, device integration
Currently open to
- Internships or junior software development roles
- Opportunities involving web applications, APIs, or full-stack work
- Projects that involve problem-solving, system design, or real-time technologies