Hey there! I'm,

Nicholas Leduc

A computer science student at Carleton University passionate about full stack web development.

Don't be afraid to take a scroll!

About me

Welcome to my website! I'm Nick, a 21-year-old computer science student currently in my fourth year at Carleton University. My love for hockey and team-oriented activities has shaped my ability to work well under pressure and excel in collaborative environments.

Recently, I've also discovered a liking for tennis and pickleball! When I'm not studying, I enjoy working out, spending time with friends, and staying active. Thanks for stopping by to learn a bit about me!

Skills

JavaScript

Python

C++

Java

TypeScript

C

C#

Robot Framework

Experience

House of Commons, Full Stack Developer
Skills Used: ASP.NET MVC, ASP.NET Web API, JavaScript, jQuery, Microsoft Azure Portal
  • Developed and maintained ASP.NET web apps utilizing the MVC design pattern alongside jQuery, AJAX, and Bootstrap to build new features and resolve accessibility and usability bugs, improving user experience on 10+ applications.
  • Utilized Entity Framework Core and LINQ to efficiently access data from SQL databases, ensuring smooth data retrieval within .NET Web API services.
  • •Managed Web Apps/Services, Web Application Fire Walls, and Key Vaults within the Microsoft Azure Cloud Portal, ensuring efficient resource handling.
House of Commons, Automation Software Developer
Skills Used: Robot Framework, Python, Sikuli, Microsoft Azure Dev Ops
  • Leveraged Robot Framework to build automation scripts for a thick desktop security software, empowering colleagues to accelerate repetitive and complex tasks.
  • Successfully orchestrated the entire research, design, architecture, and development process all by myself, leveraging my expertise to create a robust solution that surpassed all expectations.
  • Took charge of integrating the automation scripts into Microsoft's Azure DevOps, empowering cross-functional teams to collaborate effectively, track changes, and deploy the software efficiently.
TutorOcean, Full Stack Developer
Skills Used: Next.js, React.js, MongoDB, Tailwind CSS
  • Developed REST API endpoints using Node.js to efficiently fetch and query data from a MongoDB database.
  • Re-created numerous web pages utilizing React and Next.js resulting in significant improvements in SEO and page speed through SSR.
  • Developed feature enhancements and resolved bugs on the platform using React.js and styling with Tailwind CSS.
  • Automated REST API and UI regression tests using Robot Framework to ensure maintainability with the evolving software.
TutorOcean, Front-End Web Developer
Skills Used: React.js, MongoDB, CSS
  • Developed and implemented feature enhancements on the QuadC platform by using React.js.
  • Utilized React components and state management to create interactive and dynamic elements.
  • Successfully identified and resolved various bugs in order to meet customer needs.
  • Styled web pages using CSS.

Education

I am Currently enrolled in my fourth year at Carleton University. Computer science is the degree I'm pursuing and I'm in the software engineering stream. I have completed 4 co-op work terms for a total of 16 months of experience in the work force.

GPA: 10.64/12 (A-)

Expected Graduation: April 2025

Projects

TwoDue , Time management task board program

Repository
Skills Used: Next.js, React.js, MongoDB, Tailwind CSS
  • Created the front-end by constructing components using React and Next.js
  • Styled the program using Tailwind CSS
  • Engineered the back-end by using the built in Next.js api to create end-points in order to fetch data from the database
  • Stored all the user data in MongoDB (User info, tasks, boards) so that all information is saved automatically and data is not lost
  • Implemented a login system using Next Auth so that user's can save their info through the account they create
Krew Home Inspectors , Contracted Website

Skills Used: Next.js, React.js, Tailwind CSS, Jira
  • Collaborated with two colleagues to develop a front-end website for a client, utilizing React.js and Next.js frameworks to deliver a highly optimized and performant user interface
  • Successfully enhanced the site's SEO by strategically adding appropriate meta data to each page and submitting sitemaps to search engines, improving discoverability and optimizing the indexing process
  • Demonstrated strong project management skills by organizing and conducting weekly meetings with the client and team members, fostering collaboration and ensuring alignment on goals and objectives
Made by Nicholas Leduc