Senior Backend & Full-Stack Software Engineer

Hi, I'm Victor Igbokwe

Senior software engineer with 15 years of experience building enterprise software, REST APIs, distributed systems, microservices and system integrations.

📍 Espoo, Finland
💼 Open to Remote & Relocation Opportunities
Victor Igbokwe

15+

Years Experience

4

Companies

50+

Enterprise Features Delivered

Backend

Cloud • APIs • Microservices

About Me

I am a senior full-stack and backend software engineer with over fifteen years of professional experience designing and developing enterprise applications, distributed backend services, REST APIs, microservices, system integrations and modern web applications.

My career has been built on a strong Java foundation and extensive production experience with Scala and the JVM ecosystem, while also working across TypeScript, JavaScript, Angular, React, SQL, Docker, AWS S3 and cloud-native technologies.

Throughout my career I have delivered ERP integrations from the ground up, migrated legacy business data through REST APIs, built scalable backend platforms, supported production deployments, investigated customer issues and collaborated closely with product owners, QA engineers and frontend teams.

Core Expertise

Backend Engineering

  • REST API Development
  • Microservices
  • Distributed Systems
  • System Integration

Languages

  • 🔺 Scala
  • ☕ Java
  • 🐹 Go
  • TypeScript
  • JavaScript
  • 🐳 Docker
  • ⚛ React
  • 🅰 Angular
  • 🐘 PostgreSQL
  • 📦 RabbitMQ

Cloud & Infrastructure

  • Docker
  • RabbitMQ
  • Redis
  • AWS S3

Databases

  • PostgreSQL
  • MongoDB
  • MySQL
  • Elasticsearch

Professional Experience

2023 – 2025

Senior Software Developer

Corsearch (TrademarkNow) • Helsinki, Finland

Developed backend APIs within a distributed microservices architecture using Scala, Http4s, FS2, PostgreSQL, RabbitMQ, Redis and Docker.

  • Implemented backend features and resolved production defects.
  • Collaborated with product owners, frontend engineers and customers.
  • Managed development and staging deployments.
  • Performed targeted cherry-pick releases for testing.
  • Worked with telemetry, service monitoring and production issue investigation.
  • Provided technical guidance and support to junior developers.
Scala Http4s FS2 PostgreSQL RabbitMQ Redis Docker
2018 – 2022

Full-Stack Software Developer

Canter Oy (now Adeona) • Espoo, Finland

Delivered customer ERP integrations from the ground up, migrating and transforming legacy business data into a modern Product Information Management platform through REST APIs.

  • Designed and implemented enterprise system integrations.
  • Built backend APIs and Angular frontend features.
  • Delivered data migration and transformation services.
  • Developed automated tests and production improvements.
  • Worked in Agile teams using Jira and Git.
Scala Akka Play Framework Angular TypeScript RxJS PostgreSQL MongoDB RabbitMQ Redis Docker
2013 – 2017

Software Developer & CTO

Truppr • Lagos, Nigeria

Developed REST APIs supporting integrations between the platform and its web and mobile applications while also leading engineering efforts and production deployments.

  • Designed backend architecture for web and mobile applications.
  • Implemented new platform features.
  • Supported developers with API integration and testing.
  • Coordinated production deployments.
Scala Akka Play Framework PostgreSQL Elasticsearch Angular Firebase
2010 – 2012

Lead Software Developer

Bloovue / The Noah69 Company • Lagos, Nigeria

Built a web-based advertising platform on OpenX for managing digital advertising across publishers and news websites.

  • Developed administrative dashboards.
  • Worked closely with UI designers.
  • Implemented ad delivery and reporting tools.
  • Maintained Java and Scala backend services.
Java J2EE Wicket Scala JavaScript Apache Tomcat

Featured Projects

Enterprise ERP Integrations

Built customer ERP integrations from project specifications, transforming legacy business data into a modern Product Information Management platform through REST APIs.

Scala Akka Play Framework Angular TypeScript REST APIs PostgreSQL

Trademark Search Platform

Delivered backend services within a distributed microservices architecture, supporting production deployments, telemetry, service monitoring and reliable messaging.

Scala Http4s FS2 RabbitMQ Redis Docker

Digital Advertising Platform

Built an OpenX-based application for campaign creation, advertisement delivery, monitoring and reporting across multiple publishers.

Java J2EE Wicket Apache Tomcat

Technical Skills

Languages

Java Scala Go JavaScript TypeScript Dart

Backend

Play Framework Akka Http4s Cats Effect FS2 Node.js REST APIs

Frontend

Angular React Vue.js Ember.js RxJS HTML5 CSS3 SCSS Tailwind CSS

Databases

PostgreSQL MySQL MongoDB Redis Elasticsearch

Cloud & Infrastructure

Docker RabbitMQ AWS S3 MinIO Git

Testing & Delivery

ScalaTest Specs2 JUnit Jest Jira Telemetry Service Monitoring

Education

Advanced Diploma (Hons) in Software Engineering

Java Technologies

NIIT, Lagos

2005 – 2008

Professional Development

Functional Programming Principles in Scala

Coursera

2012

The Art of Leadership

LinkedIn Learning

2023

AI for Designers

Side School

2025

Let's Connect

Whether you're looking for an experienced backend engineer, a full-stack developer, or someone to help build scalable distributed systems, I'd be happy to connect.