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

Obaro Ogbo

Verified Expert  in Engineering

.NET 6 Developer

Location
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.js, TypeScript, and JavaScript expertise, as well as extensive experience collaborating and leading teams of developers, designers, and testers.

Portfolio

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...
Android Authority
Java, Android

Experience

Availability

Full-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

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#

Microsoft Testbase

https://www.microsoft.com/en-us/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.

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, Angular, Flutter, Windows Presentation Foundation (WPF)

Libraries/APIs

Entity Framework, REST APIs, Vue

Tools

xUnit.net, Git, Vue CLI, Angular CLI, GitLab, GitHub, C#.NET WinForms, Visual Studio, Xcode

Paradigms

Scrum, REST, API Architecture, Azure DevOps, Agile, DevOps

Platforms

iOS, Android, Azure, Windows, MacOS, Xamarin, Azure IaaS, Azure PaaS

Other

APIs, Leadership, .NET 6, Planning, Agile Sprints, Azure Data Lake, CI/CD Pipelines, Computer Science

Storage

Microsoft SQL Server, MySQL, MariaDB, SQL Server 2017, PostgreSQL, Azure Queue Storage, Azure Blobs

2006 - 2011

Bachelor's Degree in Computer Science

Bells University of Technology - Nigeria

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