Detail-oriented, organized and meticulous employee. Works at fast pace to meet tight deadlines. Enthusiastic team player ready to contribute to company success.
Overview
13
13
years of professional experience
1
1
Certification
Work History
Software Engineer
Questrade
01.2021 - Current
Collaborated with a cross-functional team of 8 members to deliver the QuestMortgage project and other projects using Scrum methodology
Implemented and maintained microservices built with ASP.NET Core, MySQL, Google Pub/Sub, MongoDB, and Node.js
Used the Angular framework to build out the QuestMortgage POS (Web client)
Implemented unit tests and workflow tests tailored to each project
Consistently met project deadlines by effectively managing time and prioritizing tasks according to importance.
Collaborated with cross-functional teams to deliver high-quality software products on schedule.
Refactored legacy codebases for improved maintainability, paving the way for easier future updates.
Participated in architecture, design and implementation of back-end features using C#, Redis, and Google PubSub
Integrated third-party tools and components into applications.
Software Engineer
TAQ Autos
06.2018 - 12.2020
Led Development projects using microsoft technologies, angular and Kafka
Converted business requirements into value using C#, ASP.NET Framework (MVC), WCF, WPF, ASP.NET Core, Angular 8, AngularJS, HTML, CSS, JQuery, vanilla JavaScript, T-SQL, Dapper, EF 5, EF Core, ADO.NET, and Apache Kafka
Implemented and maintained microservices built with ASP.NET Core 2.2, NCache, Apache Kafka, Dapper, and T-SQL
Implemented unit tests and workflow tests tailored to each project using MS.Test and SpecFlow
Partnered with the Product team to design systems and obtain information on project limitations, capabilities, performance requirements, and interfaces
Implemented a Web API proxy to Kafka using ASP.NET Core, NCache, and SQL Server, which serves as the company's custom Kafka producer, handling hundreds of requests per second
Implemented simple and complex business logic using T-SQL
Mentored junior team members and interns on company software, best practices and codebase
Leveraged Azure DevOps for version control, build, and deployment processes.
Software Developer
STERLING BANK PLC
01.2012 - 04.2018
Implemented SOAP web services using WCF and .asmx applications using C# ASP.NET 2.0 and ASP.NET Framework 3.5
Implemented complex database business logic in SQL Server with T-SQL
Implemented DevOps practices to streamline development, testing, and deployment workflows, improving project efficiency
Utilized DevExpress for building feature-rich, user-friendly interfaces and reporting solutions
Managed data migration processes, ensuring seamless transitions for clients
Maintained thorough documentation throughout the software development life cycle, enhancing project transparency
Conducted rigorous testing and quality assurance to deliver error-free software products
Mentored junior developers to enhance the team's skills and knowledge
Designed and implemented intranet, database-driven applications, and desktop utilities (WPF) using C# and ASP.NET Framework (2.0 and 3.5), some of which interfaced with the Core Banking application (BANCS and Temenos T-24)
Led integration projects with third-party vendors
Maintained an existing reporting WPF application
Provided third-level support for legacy applications, modifying and fixing bugs
Worked closely with business analysts on problem specifications and system designs
Participated in integration projects with third-party vendors.
Education
Bachelor of Science - Computer Science
Covenant University, Nigeria
Ota, Ogun State
07.2010
Skills
Javascript and JQuery
SQL, T-SQL, PL-SQL, SSIS and SSRS
Object-Oriented Programming and Design
SQL and NoSQL
Agile Methodologies
HTML, CSS and XML
API Development (Restful and SOAP)
Angular and Typescript
Database Administration
Microsoft NET
Accomplishments
In TAQ Autos, I volunteered to be the Kafka resource person, researched an open-source offering and wrote a Kafka proxy for other microservices
Mentored new employees to bring them up to speed on projects, resulting in quicker overall completion milestones
Developed an application that reduced the processing time, for the Proof of Funds process in Sterling Bank Plc, from > 2weeks, to seconds. It moved from a manual Excel-base workflow to using the web application and clicking a button
Referencesavailable
True
Languages
English
Native or Bilingual
Certification
Google Certified Cloud Architect
Google Certified Professional Developer
Timeline
Software Engineer
Questrade
01.2021 - Current
Software Engineer
TAQ Autos
06.2018 - 12.2020
Software Developer
STERLING BANK PLC
01.2012 - 04.2018
Bachelor of Science - Computer Science
Covenant University, Nigeria
Similar Profiles
Eric YuEric Yu
New Accounts Specialist at QuestradeNew Accounts Specialist at Questrade