I'm a senior software engineer with over 10 years of experience building and running backend systems used by real people and businesses every day. I enjoy taking complex systems and making them simple, stable, and easy to maintain. I have worked mostly with Node.js, TypeScript, Python, Java, and cloud systems, with strong experience designing microservice-based, event-driven architectures and owning features end-to-end from design to production support. I thrive in collaborative environments and love turning tricky technical challenges into robust, scalable solutions. My experience spans fintech integrations, digital payments, blockchain-enabled workflows, and enterprise onboarding, with a focus on reliability, security, and measurable impact in production systems.

Olufemi Essien Thompson

I'm a senior software engineer with over 10 years of experience building and running backend systems used by real people and businesses every day. I enjoy taking complex systems and making them simple, stable, and easy to maintain. I have worked mostly with Node.js, TypeScript, Python, Java, and cloud systems, with strong experience designing microservice-based, event-driven architectures and owning features end-to-end from design to production support. I thrive in collaborative environments and love turning tricky technical challenges into robust, scalable solutions. My experience spans fintech integrations, digital payments, blockchain-enabled workflows, and enterprise onboarding, with a focus on reliability, security, and measurable impact in production systems.

Available to hire

I’m a senior software engineer with over 10 years of experience building and running backend systems used by real people and businesses every day. I enjoy taking complex systems and making them simple, stable, and easy to maintain. I have worked mostly with Node.js, TypeScript, Python, Java, and cloud systems, with strong experience designing microservice-based, event-driven architectures and owning features end-to-end from design to production support.

I thrive in collaborative environments and love turning tricky technical challenges into robust, scalable solutions. My experience spans fintech integrations, digital payments, blockchain-enabled workflows, and enterprise onboarding, with a focus on reliability, security, and measurable impact in production systems.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate

Language

Work Experience

Senior Software Engineer at FIN3 Technologies
July 1, 2022 - Present
Build and maintain core backend systems and APIs using Spring Boot. Designed and built a common banking adapter enabling integration with major banking and finance providers (Fiserv, FIS, Jack Henry, Plaid, Brex, Increase) via a single interface. Led backend development for Digital Drafts, a modern digital check system enabling secure payments via email, SMS, and physical mail. Helped build a stablecoin-fiat swap product, enabling movement between fiat and digital dollars. Implemented blockchain integrations using web3j with a FIN3 token and USDC (Circle APIs), coordinating backend workflows and gas management with Kafka. Developed a federated login system using OAuth2 for bank credential authentication via providers like Auth0 and Garden Bank.
Software Engineer at LibLab
April 1, 2023 - October 1, 2023
Built and maintained public APIs using NestJS, GraphQL, and TypeScript with a focus on clarity and long-term stability. Designed and implemented real-time monitoring and alerting with Datadog, reducing time to detect and fix failures. Helped create and improve cloud infrastructure on AWS using Terraform, making deployments more repeatable and predictable.
Backend Engineer at Secfix
March 1, 2022 - February 1, 2023
Built and maintained backend APIs using Spring Boot. Integrated with AWS, Azure, and GCP to automatically analyze and generate audit and compliance evidence for customer cloud environments. Rebuilt background job processing using RabbitMQ for higher parallelism and reduced delays during heavy compliance periods. Used MongoDB to store and process large volumes of flexible data, scaling the compliance automation platform.
Software Engineer at LQWD
July 1, 2021 - July 1, 2022
Built backend services supporting Lightning Network payments with emphasis on speed and reliability. Upgraded a custom OAuth server built with Spring Boot to API key-based access control, increasing authentication flexibility. Built a standalone encryption service to protect sensitive user data and reduce security risk. Maintained high availability during peak transaction periods.
Software Engineer at Axum Technologies
January 1, 2016 - January 1, 2021
Built backend APIs using Python and Flask powering features like student discussions and subject-based question forums. Led development of an education platform used by thousands of students across Nigeria. Developed a Grails/Java service enabling practice past questions, scores, and explanations. Split a large monolithic codebase into smaller services to improve scalability and maintainability. Introduced Docker, CI/CD, and Jenkins to improve deployments.

Education

B.Sc. at University of Calabar
January 1, 2005 - January 1, 2009

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Education