Multi-Asset Investment Analyst OMERS Capital Markets, Toronto, ON May 2019 - Present
- Conducted research on 70+ pharmaceutical companies to select the best companies to invest in, using product concentration and market share growth signals
- Identified the companies for our Energy sector portfolio for Q2 2021 using the results of analysis from exploration/production costs per revenue and oil reserves growth signals
- Wrote a C# script to process Total Return Swap data to reconcile the holdings and trades with their underlying Securities, Asset Class, and Brokers for easy lookup against existing market data
- Collaborate and communicate with client teams across OMERS Capital Markets to understand their data needs and make the data available in the Capital Markets database
- Developed a self-service portfolio lookup API in C# to enable clients to easily access their account holdings data in the Capital Markets database without the need to learn SQL
- Working with 6 analysts to design and implement a dashboard using Python, Django, and Vue.js to visualize our team’s portfolio and investment decisions
- Created the quarterly reports for Q4 2020 and Q1 2021 showing portfolio performance in comparison with the benchmark portfolio and drivers of market results
(Technologies: SQL, TSQL, SQL Server, C#, ASP.NET, REST API, Azure DevOps, Python, Javascript (ES6), Git, PowerBI)
Web Developer Co-op Oxford Properties, Toronto, ON Jan. - April 2019
- Designed a page and added the functionality in an existing Contractor Management system to which enabled the HR to extend a contractors end date
- Developed a web application using ASP.NET MVC 5 and Javascript to manage the registration of tenants into Oxford Stride’s Running Club
- Implemented automated test cases for web applications using xUnit and Selenium to improve software quality
- Collaborated with a team member to research and implement Continuous Integration and deployment using Azure DevOps and configured the build pipelines for ASP.NET web applications
- Researched GraphQL and made a presentation; introducing the technology to my team, explaining why GraphQL is better than REST API, and providing use cases where we can apply the technology in the organization
(Technologies: ASP.NET MVC, TSQL, SQL Server, Microsoft Azure DevOps, Node JS, GraphQL, Selenium)
Software Engineer Crackle Ltd., Abuja, Nigeria Jan. - Oct. 2017
- Developed the prototype for an online investment advisor chatbot (Robo-advisor) using Asp.Net Core, Javascript, Python, Flask, and DialogFlow Api for Natural Language Processing
- Implemented a real-time chat functionality on a learning management system used in 3 universities using SignalR and C# to enable students to communicate with each other on a project
- Interacted with non-technical users to gather business requirements to understand their business processes fully
- Improved team efficiency by setting up continuous integration and continuous deployment using Azure DevOps
- Coordinated weekly code reviews with my team to ensure adherence to the professional coding standards
(Technologies: C#, ASP.NET Core, Python, SQL Server, Microsoft Azure DevOps, Visual Studio, Git, Scikit-Learn)
Software Developer, Intern Emerging Platforms, Abuja, Nigeria Aug. - Dec. 2016
- Designed and implemented the user management module for a web application using the Spring MVC framework
- Implemented the company’s internal web portal using ASP.NET webforms which improved internal process flow
- Maintained activity logs and prepared weekly progress reports to keep track of tasks and learning progress
- Recorded and logged application errors and diagnostics to track and prevent application failures
(Technologies: C#, Java, Spring Framework, SQL Server, Visual Studio, TFS, HTML, Bootstrap CSS, jQuery)