Full Stack Developer, Peel District School Board, Canada
April 2023 — Present
Developed new modules and optimized features in Java, SpringBoot, Angular and OracleDB to support the ongoing needs of over 150,000 students and staff. Maintained security and updated code with outdated architecture using JUnit to test and clean coding principals, ensuring that business logic is separate from user interaction, databases and external services. Modified existing Oracle print servers using PL/SQL and Java in order to guarantee future compatibility with servers. Implemented urgent fixes for bugs and updated the Angular front-end and Spring Boot backend allowing users to have continuous and uninterrupted use of systems. Lead a team of developers to implement new features from start to finish via clean architecture principals