
Obaro Ogbo
Verified Expert in Engineering
Software Developer
Lagos, Nigeria
Toptal member since August 5, 2019
Obaro has over eight years of experience building applications using Java, C#, and, more recently, Swift. He has extensive knowledge and experience working with .NET Core and the Identity and Entity frameworks. He has experience using SQL Server, MySQL/MariaDB, and PostgreSQL. In addition, Obaro has Angular, Vue, TypeScript, and JavaScript expertise, as well as extensive experience collaborating and leading teams of developers, designers, and testers.
Portfolio
Experience
- SQL - 6 years
- C# - 6 years
- ASP.NET - 5 years
- .NET - 5 years
- Angular - 4 years
- Azure - 3 years
- .NET Core - 2 years
- .NET 6 - 1 year
Availability
Preferred Environment
Xcode, MacOS, Android Studio, Visual Studio, Windows
The most amazing...
...project I've worked on was a seamless migration of an existing application with on-site servers at multiple locations to a single cloud-based server.
Work Experience
Architect | Senior Software Engineer
Reliabyte Enterprises
- Architected and led a team that developed and deployed healthcare revenue tracking software installed at two hospitals in Delta State, Nigeria.
- Oversaw the deployment and launch to ensure a smooth transition.
- Served as a product manager, lead back-end engineer, and architect, ensuring the product was delivered on time and according to specifications while mentoring and supervising junior developers.
Software Engineer
Microsoft
- Designed and implemented .NET Core APIs and endpoints.
- Worked extensively with Azure, including building a service on Azure.
- Contributed to system design and architecture, heavily favoring a microservices design.
- Participated in code reviews and created and helped enforce test coverage.
Head of Development
ITEX Integrated Services
- Worked to develop a B2B eCommerce application back-end and API endpoints (.NET Framework and SQL Server).
- Developed the end-user iOS application with Swift for the eCommerce app.
- Contributed as a joint developer for the Android application made with Java and Kotlin.
- Contributed as a joint developer for the front end using Angular and TypeScript.
- Oversaw the integration of unit testing into the development process.
- Worked with the project owner and business development to determine timelines and feature priorities.
Technical Writer
Android Authority
- Wrote technical articles for Android developers.
- Developed several Android projects available on GitHub to assist developers understand concepts that I had written about.
Senior Developer/Head (Development)
IQ Systems Solutions
- Led the architecture and development for the "Know Your Staff" application (Java - Android, Swift - iOS, .NET Framework).
- Integrated biometric devices in the School Angel school security software solution (C#).
- Designed and developed Windows services for the SchoolAngel solution (WCF, .NET Framework, C#).
- Contributed as a joint architect and developer of the Lagos State Electronic Certificate of Occupancy upgrade project (WPF, .NET Framework, SQL Server, Angular, TypeScript).
- Developed the SchoolAngel mobile app for parents with Xamarin (Android, iOS).
- Contributed as a joint developer for http://www.kys.com.ng (Angular, TypeScript).
- Contributed as a joint developer for http://parent.schoolangel.com.ng (Angular, TypeScript).
Lead Developer
Greater Washington Ltd
- Built an integrated supply chain management system, using Java, PHP, and JavaScript.
- Led the team that developed the company's 3rd-party verification web application.
- Served as the lead developer in the development of the online cargo tracking system (Android, Java, Google App Engine).
- Designed and developed the company GCDelivery web application.
Software Developer
Vas2Nets
- Designed and developed the company SMS2TV application using C#.
- Developed a prayer chooser and reminder application for Blackberry devices.
- Implemented integrations with Nigerian banks and Financial Institutions.
- Implemented integrations with network carriers.
Experience
Microsoft Testbase
Afrimart B2B eCommerce
Education
Master's Degree in Computer Science
University of Colorado Boulder - Boulder, CO, USA
Bachelor's Degree in Computer Science
Bells University of Technology - Nigeria
Skills
Libraries/APIs
Entity Framework, REST APIs, Vue, LINQ
Tools
xUnit.net, Git, Vue CLI, Angular CLI, GitLab, GitHub, C#.NET WinForms, Visual Studio, Xcode
Languages
C#, C#.NET, Java, Swift 4, Swift, Kotlin, TypeScript, JavaScript, SQL, PHP, HTML
Frameworks
ASP.NET, .NET Core, Entity Framework Core, .NET 4, .NET, .NET 6, Angular, Flutter, Windows Presentation Foundation (WPF), Next.js
Paradigms
Scrum, REST, API Architecture, Azure DevOps, Agile, DevOps
Platforms
iOS, Android, Azure, Windows, MacOS, Xamarin, Azure IaaS, Azure PaaS, Heroku
Storage
Microsoft SQL Server, MySQL, MariaDB, SQL Server 2017, PostgreSQL, Azure Queue Storage, Azure Blobs, Databases
Other
APIs, Leadership, Planning, Agile Sprints, Azure Data Lake, CI/CD Pipelines, Computer Science, Cloud Computing, Software Architecture, Visualization, Machine Learning, Quantum Computing, Big Data, Big Data Architecture
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring