ABOUT ME

I am a graduate from the University of Toronto, with an Honors Bachelors of Science in Computer Science, specializing in Software Engineering.
In my current role as a Java Application Developer at Teranet Inc., I am responsible for enhancing microservice applications using Java, Spring Boot, and Maven, while implementing updates and new features. My work involves working with SOAP and REST APIs and managing databases such as PostgreSQL, MSSQL, and Oracle SQL. I also handle CI/CD processes using tools like Jenkins and the OpenShift platform, ensuring smooth development, testing, and deployment cycles.
In my previous role as a Software Developer, I managed and enhanced in-house applications that provided time-saving solutions for lawyers and case analysts. I was also responsible for managing web pages used by both our firm and clients, focusing primarily on C# and SQL Server development, with some exposure to ASP.NET. I have acquired many valuable technical skills, as a Computer Scientist. I have thorough knowledge of Python, Java, C, and SQL. With the help of multiple projects, I was able to gain strong skills in Agile methodologies. Apart from these, my keen interest in front-end development has allowed me to learn other languages such as HTML, CSS, and JavaScript. Over the years, I was also able to strengthen theoretical aspects of Computer Science, including Object-Oriented Programming, Space-Time Complexity, Data Structures, and Memory Management.
To compliment my technical skills, I was able to strengthen my interpersonal, communication and leadership skills, which I obtained while leading projects as a Junior Business Analyst at Environment Canada.
During my personal time, I enjoy reading, watching documentaries, and the great outdoors.
PROJECTS
EXOPLANET DATABASE
The objective of the project was to provide updates the clients personal OpenExoplanet Catalogue-which carries information about various planets outside our solar system. We took the clients personal database and added to it the NASA database as well as the exoplanet EU database. This project requires the program to provide upgrades to the catalogue as new planet discoveries are made. For successful operation of this project, various tools and skills were required, which are described below:
MATPLOTLIB-CONTRIBUTION
The Objective of the project was to analyze bugs in Matplotlib-data plotting library in Python. Furthurmore, analyze the code and the design in order to provide an efficient fix to the bug.
UX DESIGN PROJECT
Objective of the project was to analyze the current TTC website to determine any user experience heuristics violations. Throughout the project, conduct an analysis report regarding the design and present the findings of the analysis
FLIGHT ITINERARY
Objective of the project was to design a flight itinerary application using Android Studio and Java. In this application, we designed an algorithm that would take the shortest path from one destination to another(Ex. Toronto to Dubai).
ONLINE WEB ART GALLARY
Objective of the project was to design a website from scratch that allows the user to upload/delete pictures which is stored into a database, which then the user can add/delete comments for each picture.