Available to hire
Hi, I’m Omar Abou El-Naja, a software automation and data-focused engineer based in Toronto. I enjoy building scalable tools that automate repetitive tasks, extract insights, and deliver value quickly. I’m proficient in Python, Java, C++, and cloud technologies, and I love turning complex problems into reliable software that teammates enjoy using.
I’ve interned at Mackenzie Investments, Royal Bank of Canada, and Amazon, where I developed web scrapers, data-validation services, and customer-facing APIs. I’m passionate about cross-functional collaboration and building solutions that improve efficiency and unlock new business opportunities.
Skills
Language
Amharic
Advanced
Javanese
Advanced
Work Experience
Software Automation Engineer Intern – Digital Team at Mackenzie Investments
May 31, 2022 - August 23, 2025Developed an email automation tool to provide financial planners with daily updates on client leads, improving client lead actioning rates and eliminating hours of manual reporting work from analysts. Built a Leads Distribution platform enabling financial planners to transfer client leads and view client insights for upselling opportunities.
Software Automation Engineer Intern – Digital Team at Mackenzie Investments
September 30, 2020 - August 23, 2025Developed a web scraping bot to test multiple user-facing features in the Investors Group Wealth Management app, saving manual tester labor and streamlining bug identification. Automated data retrieval using SQL queries for data validation tests, reducing test development time.
Software Development Engineer Intern – People Experiences and Technology at Amazon
September 30, 2022 - August 23, 2025Developed a notification mechanism for customers regarding employee score changes. Simplified data pipelines to save developer time and reduce infrastructure costs. Modified primary API to support new data types aiding the launch of initiatives on the customer-facing website.
Software Development Engineer – People Experiences and Technology at Amazon
May 1, 2024 - PresentBuilt mechanisms to notify customers about significant changes in employee scores. Simplified data pipelines reducing cost and complexity. Updated team's primary API to handle new data types enabling new initiatives on the company's website.
Software Automation Engineer Intern at Mackenzie Investments
May 1, 2021 - May 1, 2022Developed an email automation tool to provide financial planners with daily updates on client leads, improving client lead actioning rates and eliminating hours of manual reporting work from analysts. Built a Leads Distribution platform to allow financial planners to transfer client leads between each other with the click of a button and view detailed client insights to identify upselling opportunities.
Software Automation Engineer Intern at Mackenzie Investments
June 1, 2020 - September 1, 2020Developed a web scraping bot to test several user-facing features in the Investors Group Wealth Management app, saving hours of labor for manual testers and streamlining the bug-catching process. Wrote SQL queries to automate data retrieval for data validation tests, decreasing the development time for each test.
Software Development Engineer Intern at Amazon
May 1, 2022 - September 1, 2022Developed a mechanism that notifies customers when changes in their employee scores cross certain thresholds so they can investigate further.
Software Engineer at Amazon
May 1, 2024 - April 1, 2025Developed a mechanism that notifies customers when changes in their employee scores cross certain thresholds so they can investigate further; simplified one of the team's data pipelines by cutting out unnecessary infrastructure, saving developer time and infrastructure cost and complexity; modified the team's primary API that feeds into the customer facing website to allow it to vend new data types, which assisted with the launch of new initiatives on the website.
Software Automation Engineer
May 1, 2021 - May 1, 2022Developed an email automation tool to provide financial planners with daily updates on client leads, improving client lead actioning rates and eliminating hours of manual reporting work from analysts. Built a Leads Distribution platform to transfer client leads between each other with the click of a button and view detailed client insights to easily identify potential upselling opportunities.
Education
Qualifications
Industry Experience
Financial Services, Software & Internet, Professional Services
Skills
Hire a Developer
We have the best developer experts on Twine. Hire a developer in Toronto today.