Summary
Overview
Work history
Education
Skills
Websites
Timeline
Generic

Godwin Obamina

Abuja,Abuja

Summary

Experienced Software Engineer with 6+ years of expertise in backend development, microservices architecture, and cloud technologies. Proficient in Go, Java, C++, and Python with strong experience in designing and deploying scalable systems using GCP, AWS, Docker, and various frameworks including Spring Boot, Gin, and gRPC. Proven track record of building high-performance enterprise applications, mentoring engineering teams, and delivering innovative solutions across fintech and aerospace industries. Skilled in event-driven systems, API development, data optimization, and implementing best practices in testing and observability.

Overview

7
7
years of professional experience
1
1
year of post-secondary education

Work history

Software Engineer

SAD co.
07.2024 - 01.2026
  • Microservices Architecture: Designed and deployed scalable Go-based microservices using Gin, gRPC, and Google Wire for dependency injection.
  • Event-Driven Systems: Engineered asynchronous messaging backbones using Google Cloud Pub/Sub to decouple complex business domains.
  • Data & Performance: Optimized data access layers using GORM and PostgreSQL/AlloyDB, handling complex relational models and high-throughput transactions.
  • Cloud Infrastructure: Leveraged GCP services (Cloud Storage, AlloyDB) and Docker for robust, containerized deployment pipelines.
  • Observability: Integrated OpenTelemetry and structured logging (Zap) to ensure system health visibility and rapid debugging.
  • API Development: Built and documented comprehensive REST APIs using Swagger/OpenAPI, ensuring seamless frontend and third-party integration.
  • Skills: Go (Programming Language)
  • Python (Programming Language)
  • Gin Gonic
  • GRPC
  • PostgreSQL
  • Docker
  • Google Cloud Platform (GCP)
  • GORM
  • Microservices
  • RESTful APIs

Software Engineer

United Airlines
09.2021 - 09.2023
  • Mentored, supervised and coordinated 11 junior Engineers on enterprise software systems maintenance and development.
  • Used Java to build backend services, micro-services, new features, REST APIs and Spring, Spring boot MVC architecture and programs and SQL for databases.
  • Provided full stack design and development of Spring Boot components and the migration of legacy components to target architecture.
  • Wrote Junit test that met company requirements of 90% to pass sonar coverage.
  • Proficiency with server-side/mid-tier languages, frameworks, libraries, and related technologies: Java EE, Apache Tomcat, Spring MVC/Spring Boot, Logback, SLF4j, Maven.
  • Use code to solve challenging problems that affect a wide range of aeronautic market space.
  • Interact with adjacent business functions including sales, product development, and client support.
  • Write algorithms for complex systems that pass Junit and Integration tests.
  • Excellent problem solving, coding and design skills.
  • Skills: SQL
  • Maven
  • API Development
  • Java
  • Spring MVC
  • Tomcat
  • C++
  • Git
  • MySQL
  • Python (Programming Language)
  • Node.js
  • JavaScript
  • Sonar
  • Spring Boot
  • SLF4J
  • Amazon Web Services (AWS)

Software Developer

Itump Inc
02.2019 - 08.2021
  • Utilized C++, BDE, STL, and thread pool to achieve optimal design efficiency in finance applications development for customer interface, increasing user satisfaction by 20%.
  • Conducted unit testing and debugging to ensure software quality and reliability.
  • Designed and developed financial applications to compute cash flows of securities such as bonds, swaps, repos, swaptions, caps and floors development and python for scripting.
  • Implemented new features to legacy systems using modern programming practices such as object oriented design patterns, Software Development Life Cycle (SDLC) and TDD/BDD principles.
  • Used Python extensively for data analysis tasks including building statistical models of market behaviour based on historical data from systems.
  • Collaborated with research departments to simulate cost and demand models using C++ algorithms to improve software architecture, and database and logistics management.
  • Built an online dashboard displaying key metrics which is used by upper management to track performance of the company’s IT infrastructure using C++ and bash scripting.
  • Skills: Java
  • Spring MVC
  • C++
  • Git
  • MySQL
  • JavaScript
  • Spring Boot

Education

Certificate of Higher Education - Computer Science

FreeCodeCamp
California
06.2019 - 10.2020

Skills

  • Go and Python programming
  • Java and C development
  • JavaScript frameworks
  • Gin Gonic and GRPC
  • Spring Boot and MVC
  • PostgreSQL and MySQL databases
  • SQL querying
  • Docker containerization
  • Google Cloud Platform (GCP)
  • Amazon Web Services (AWS)

Timeline

Software Engineer

SAD co.
07.2024 - 01.2026

Software Engineer

United Airlines
09.2021 - 09.2023

Certificate of Higher Education - Computer Science

FreeCodeCamp
06.2019 - 10.2020

Software Developer

Itump Inc
02.2019 - 08.2021
Godwin Obamina