Application Developer - WSP - Toronto, Canada
(2022-05 - 2023-05)
- Made a legacy web form app accessible to a wider user base by implementing authentication with Azure AD instead of Integrated Windows Authentication, and migrated software from an Azure VM to an Azure Web App.
- Wrote C# and Python code with Azure Functions for processing and transferring data between APIs to support new projects.
- Created Power BI reports, wrote C# scripts for fetching data, and built data pipelines using Azure data factory and Azure blob storage.
- Organized repositories in Azure DevOps and maintained and updated other cloud infrastructures such as SQL databases, VMs, and Azure Web Apps.
Full-Stack Developer - Rakuten Kobo - Toronto, Canada
(2020-09 - 2022-05)
- Implemented 3-D secure payment solution for the company's checkout page, implemented both frontend and backend business logic.
- developed new features for Kobo's search engine and enhanced its performance; introduced auto-complete, spellcheck, and carousels.
- Implemented A/B tests on the search engine to measure the impact of new features, improved overall search conversion rate.
- Effectively collaborated with other developers and teams to debug, troubleshoot, and develop various sections of the Kobo website.
- Attended scrum meetings, performed code reviews, oversaw software releases, and assisted QAs and interns with their tasks.
React-Native/AI Developer - Water Rangers - Ottawa, Canada
(2019-10 - 2020-10)
- Created an Al model for image detection, deployed it on AWS, and built a Django API to use its capabilities in the react-native app.
- Maintained, developed, and debugged the React Native app - worked with Redux state management, Camera, and React forms.
- Fixed bugs, provided development plans, researched tech requirements for new software, and organized GitHub repositories.
Software Developer Intern - Aptos Inc - Montreal, Canada
(2019-05 - 2019-08)
- Implemented a REST API layer for the company's merchandising app using C# reflection and built a React Native app to demo the API.
- Collaborated with business analysts, and other developers for planning and forecasting; attended daily scrum stand-ups, and other Agile meetings (retrospective, pre-planning, planning).
- Performed code reviews, created user stories in Jira and wrote technical documentation on Confluence for the developed software.