Obaro Ogbo, Developer in Lagos, Nigeria
Obaro is available for hire
Hire Obaro

Obaro Ogbo

Verified Expert  in Engineering

Software Developer

Lagos, Nigeria

Toptal member since August 5, 2019

Bio

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

Reliabyte Enterprises
.NET, Entity Framework, PostgreSQL, Heroku, Azure, Next.js, C#, LINQ
Microsoft
Agile, DevOps, Azure, C#, .NET Core, Azure Data Lake, Azure Queue Storage...
ITEX Integrated Services
TypeScript, Angular, Kotlin, Flutter, Swift, Android, Java, C#, ASP.NET, .NET...

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

Part-time

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

2024 - 2024
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.
Technologies: .NET, Entity Framework, PostgreSQL, Heroku, Azure, Next.js, C#, LINQ

Software Engineer

2020 - 2024
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.
Technologies: Agile, DevOps, Azure, C#, .NET Core, Azure Data Lake, Azure Queue Storage, CI/CD Pipelines, REST APIs, REST

Head of Development

2017 - 2019
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.
Technologies: TypeScript, Angular, Kotlin, Flutter, Swift, Android, Java, C#, ASP.NET, .NET, REST APIs, REST, Vue

Technical Writer

2015 - 2017
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.
Technologies: Java, Android

Senior Developer/Head (Development)

2015 - 2017
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).
Technologies: TypeScript, Angular, Windows Presentation Foundation (WPF), Xamarin, Microsoft SQL Server, Swift, Android, Java, C#, .NET, ASP.NET, REST APIs, REST, C#.NET WinForms

Lead Developer

2013 - 2014
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.
Technologies: HTML, JavaScript, MySQL, PHP, Android, Java

Software Developer

2013 - 2013
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.
Technologies: Java, C#

Experience

Microsoft Testbase

Testbase allows software vendors to easily upload their applications through the Azure portal for testing and quickly view deep insights including test results, performance metrics, and crash/hang signals. I am a member of the talented team of engineers building this.

Afrimart B2B eCommerce

A B2B eCommerce platform for the African market. I worked as the technical lead in addition to back end and mobile app development when required. My role also involved making a lot of architectural decisions in addition to driving development and prioritizing tasks.

Education

2023 - 2024

Master's Degree in Computer Science

University of Colorado Boulder - Boulder, CO, USA

2006 - 2011

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring