You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Abraham OlaobajuAO

Abraham Olaobaju

Full Stack Engineer

€521/day
Glasgow, GB
8-15 years

Average response time: 1 hour

About Abraham

Full stack engineer focused on building reliable, scalable systems across fintech, payments, and high-traffic platforms. I design and deliver end-to-end features using React, TypeScript, Python, Node.js, and AWS, with a strong emphasis on performance, maintainability, and clean system design.

My experience spans payment orchestration, booking systems, API design, and developer tooling. I’ve built event-driven and RESTful services, integrated multiple third-party providers, and worked on systems that require idempotency, reliability, and careful handling of financial workflows.

I care about how systems behave in production — observability, failure recovery, and reducing operational friction are central to my approach. I also work closely with product and operations teams to translate business logic into scalable technical solutions.

I’m strongest in backend-heavy full stack delivery, distributed systems thinking, and building internal platforms that improve developer experience and system visibility. Currently focused on senior-to-principal level engineering work, especially in fintech and API-driven ecosystems.
  • English

    Native or bilingual

Can work on-site
Glasgow (up to 50km)

Experience

  • Flutterwave (Global FinTech)
    Senior Software Engineer
    June 2020 - Today (6 years)
    • • Designed and delivered end-to-end full stack features using React (Hooks, Redux, TypeScript) on the frontend and Python (FastAPI, Flask) and Node.js on the backend, supporting high-traffic financial and operational workflows.
    • • Built responsive, user-friendly UI components with React, focusing on performance, accessibility, and predictable state management for internal dashboards and merchant facing tools.
    • • Designed and implemented RESTful and event-driven APIs using FastAPI, Flask, and Node.js, supporting asynchronous workflows, webhooks, retries, and idempotent op erations.
    • • Wrote reusable, testable, and maintainable code across frontend and backend layers, improving automated test coverage to 60–70%+ and reducing regression defects.
    • • Integrated services with PostgreSQL, MySQL, DynamoDB, and MongoDB, de signing data models aligned with transactional integrity, reporting requirements, and performance constraints.
    • • Designed Python-based service layers to integrate external APIs and data pipelines used for analytics, automation, and intelligent workflows, focusing on clean ab stractions and maintainable service boundaries.
    • • Built backend utilities and data preparation pipelines to structure application data for downstream analytics and intelligent systems, enabling efficient API integrations and scalable service orchestration.
    Python Typescript PHP Payment Orchestration
  • Flutterwave
    Developer Experience Engineer
    January 2020 - June 2020 (5 months)
    Lagos, Nigeria
    • • Developed full stack internal tools using React and Python to visualise API usage, error rates, and integration health across hundreds of third-party clients.
    • • Built and maintained backend APIs to collect and process telemetry events, enabling data-driven improvements to SDKs and developer onboarding workflows.
    • • Worked closely with product managers and platform engineers to identify friction points and deliver targeted improvements, contributing to a 20–30% reduction in integration related issues.
    • • Implemented standardised API validation, authentication, and versioning practices to improve long-term maintainability and backward compatibility.
    • • Supported CI/CD pipelines and observability tooling, improving visibility into system behaviour and deployment quality.
  • Viamki
    Full Stack Engineer
    January 2025 - August 2025 (7 months)
    Edinburgh, UK
    • • Designed and delivered end-to-end booking and payments features using React on the frontend and Python and Node based backend services, supporting real-time bookings, availability checks, and OTA integrations.
    • • Built and maintained RESTful and event-driven APIs to manage booking lifecycles, third-party partner callbacks, and downstream settlement workflows.
    • • Integrated multiple external OTA providers using webhook-based and polling-driven integrations, handling partial failures, retries, and reconciliation logic.
    • • Introduced idempotent APIs, correlation IDs, and structured error handling to address duplicate bookings and settlement inconsistencies, reducing booking-related errors by over 50%.
    • • Designed and evolved relational data models to support bookings, partners, payments, and reporting requirements, enabling accurate revenue tracking and auditability.
    • • Delivered frontend features for internal operational dashboards, improving visibility into booking states, failures, and partner performance for non-technical stakeholders.
    • • Collaborated closely with product and operations teams to translate business workflows into technical solutions, delivering features iteratively in a fast-moving environment.
    • • Troubleshot and resolved production issues across the stack, improving system reliability and reducing manual operational overhead.
    • • Contributed to code reviews, design discussions, and sprint ceremonies, ensuring maintainable implementations and predictable delivery.

Recommendations

Be the first to recommend Abraham

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • MSc
    Heriot-Watt University
    MSc
  • BSc Software Engineering
    Babcock University
    BSc Software Engineering

Categories