About Abraham
English
Native or bilingual
Experience
- Flutterwave (Global FinTech)Senior Software EngineerJune 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.
- FlutterwaveDeveloper Experience EngineerJanuary 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.
- ViamkiFull Stack EngineerJanuary 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
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- MScHeriot-Watt UniversityMSc
- BSc Software EngineeringBabcock UniversityBSc Software Engineering