FULL STACK
ENGINEER
Virtue Egerega

Virtue

Egerega

I craft exceptional digital experiences through clean code and innovative solutions. Passionate about building scalable applications that make a difference.

Light Up the Talk

.../About . Me ...

About

Hi, I’m Virtue E. Egerega — a fullstack software engineer fueled by pure passion. I started programming as a hobby back in 2017— thats 8 years ago if you are wondering. What started as curiosity quickly turned into a deep passion that drives me every day. Since then, I’ve been focused on solving complex business challenges by building smart, user-centric solutions. I’ve led several full-stack projects from MVP to production—building responsive web platforms, scalable APIs, and robust backend systems with a strong focus on performance, security, and user experience. My experience spans across different architectural patterns, from microservices to modular monoliths and Domain-Driven Design (DDD). I’ve also implemented Continuous Integration (CI) pipelines to ensure code quality and smooth deployments. At my core, I’m a problem solver who loves learning and growing alongside the evolving tech landscape — always aiming to make an impact with the work I do.

  • Name : Virtue E. Egerega
  • Experience: 8+ years
  • Email :egeregav@gmail.com
  • Phone:+234(0)9131396005
  • Open To : Full-time/Freelance/Contract/Part-time
  • Relocation :Open

Backend

RESTAPI and GraphQL APIs using Node.js (NestJS, Express) and Python (Django, FastAPI), PHP (Laravel), OAuth, Swagger, Postman, Linux, Windows.

Frontend

Html, Css, React, Next.js, Tailwind, Bootstrap, Javascript, Typescript

Databases

SQL and NoSql e.g PostgreSQL, MSSQL, MySQL, MongoDB and DynamoDB.

DevOps

Jenkins, GitHub Actions, GitLab CI, Docker, Kubernates, Nginx, Apache.

Architectures

Microservices, Modular monoliths, and Domain-Driven Design (DDD) using Kafka, RabbitMq, HTTP.

Cloud Engineering

AWS, Azure and DigitalOcean. Worked with EC2, ECR, ECS, AWS Lambdas, SNS SQS, S3, RDS, Elastic Search, Elastic Cache, CloudFront, SAM, Severless framework.

.../Work . Experience ...

Work

June 2024 - July 2025

1 year & 1 month

DLHO Solutions

Manchester, Uk

Lead Software Engineer (Full Stack Developer)

Typescript, Nodejs, Nextjs, React, Python, AWS, Severless, Lambda, Grafana, Opensearch, Elastic Cache, Mongo Db, AWS SDK 3, Jenkins

Software Developer (Full Stack Developer)

Typescript, Nodejs, Nextjs, React, Python, AWS, Severless, Lambda, Grafana, Opensearch, Elastic Cache, DynamoDB, AWS SDK 2, GithubActions, Amplify

Lead Software Engineer (Full Stack Developer)

  • Migrated AWS SDK 2 to SDK 3 for continued support from AWS
  • Migrated our build tool and bundler from webpack which is build in javascript an intepreted language to ESbuild, built in GO - a compiled language. Taking our build time from 45 minutes to 1 minute
  • This also reduced the total time for running our pipeline from 1 hour 30 minutes to 2 minutes
  • Migrated AWS SDK 2 to SDK 3 for continued support from AWS
  • Migrated our build tool and bundler from webpack which is build in javascript an intepreted language to ESbuild, built in GO - a compiled language. Taking our build time from 45 minutes to 1 minute
  • This also reduced the total time for running our pipeline from 1 hour 30 minutes to 2 minutes
  • Migrated AWS SDK 2 to SDK 3 for continued support from AWS
  • Migrated our build tool and bundler from webpack which is build in javascript an intepreted language to ESbuild, built in GO - a compiled language. Taking our build time from 45 minutes to 1 minute
  • This also reduced the total time for running our pipeline from 1 hour 30 minutes to 2 minutes

June 2024 - July 2025

1 year & 1 month

DLHO Solutions

Manchester, Uk

Lead Software Engineer (Full Stack Developer)

Typescript, Nodejs, Nextjs, React, Python, AWS, Severless, Lambda, Grafana, Opensearch, Elastic Cache, Mongo Db, AWS SDK 3, Jenkins

Software Developer (Full Stack Developer)

Typescript, Nodejs, Nextjs, React, Python, AWS, Severless, Lambda, Grafana, Opensearch, Elastic Cache, DynamoDB, AWS SDK 2, GithubActions, Amplify

Lead Software Engineer (Full Stack Developer)

  • Migrated AWS SDK 2 to SDK 3 for continued support from AWS
  • Migrated our build tool and bundler from webpack which is build in javascript an intepreted language to ESbuild, built in GO - a compiled language. Taking our build time from 45 minutes to 1 minute
  • This also reduced the total time for running our pipeline from 1 hour 30 minutes to 2 minutes
  • Migrated AWS SDK 2 to SDK 3 for continued support from AWS
  • Migrated our build tool and bundler from webpack which is build in javascript an intepreted language to ESbuild, built in GO - a compiled language. Taking our build time from 45 minutes to 1 minute
  • This also reduced the total time for running our pipeline from 1 hour 30 minutes to 2 minutes
  • Migrated AWS SDK 2 to SDK 3 for continued support from AWS
  • Migrated our build tool and bundler from webpack which is build in javascript an intepreted language to ESbuild, built in GO - a compiled language. Taking our build time from 45 minutes to 1 minute
  • This also reduced the total time for running our pipeline from 1 hour 30 minutes to 2 minutes

June 2024 - July 2025

1 year & 1 month

DLHO Solutions

Manchester, Uk

Lead Software Engineer (Full Stack Developer)

Typescript, Nodejs, Nextjs, React, Python, AWS, Severless, Lambda, Grafana, Opensearch, Elastic Cache, Mongo Db, AWS SDK 3, Jenkins

Software Developer (Full Stack Developer)

Typescript, Nodejs, Nextjs, React, Python, AWS, Severless, Lambda, Grafana, Opensearch, Elastic Cache, DynamoDB, AWS SDK 2, GithubActions, Amplify

Lead Software Engineer (Full Stack Developer)

  • Migrated AWS SDK 2 to SDK 3 for continued support from AWS
  • Migrated our build tool and bundler from webpack which is build in javascript an intepreted language to ESbuild, built in GO - a compiled language. Taking our build time from 45 minutes to 1 minute
  • This also reduced the total time for running our pipeline from 1 hour 30 minutes to 2 minutes
  • Migrated AWS SDK 2 to SDK 3 for continued support from AWS
  • Migrated our build tool and bundler from webpack which is build in javascript an intepreted language to ESbuild, built in GO - a compiled language. Taking our build time from 45 minutes to 1 minute
  • This also reduced the total time for running our pipeline from 1 hour 30 minutes to 2 minutes
  • Migrated AWS SDK 2 to SDK 3 for continued support from AWS
  • Migrated our build tool and bundler from webpack which is build in javascript an intepreted language to ESbuild, built in GO - a compiled language. Taking our build time from 45 minutes to 1 minute
  • This also reduced the total time for running our pipeline from 1 hour 30 minutes to 2 minutes

June 2024 - July 2025

1 year & 1 month

DLHO Solutions

Manchester, Uk

Lead Software Engineer (Full Stack Developer)

Typescript, Nodejs, Nextjs, React, Python, AWS, Severless, Lambda, Grafana, Opensearch, Elastic Cache, Mongo Db, AWS SDK 3, Jenkins

Lead Software Engineer (Full Stack Developer)

  • Migrated AWS SDK 2 to SDK 3 for continued support from AWS
  • Migrated our build tool and bundler from webpack which is build in javascript an intepreted language to ESbuild, built in GO - a compiled language. Taking our build time from 45 minutes to 1 minute
  • This also reduced the total time for running our pipeline from 1 hour 30 minutes to 2 minutes
  • Migrated AWS SDK 2 to SDK 3 for continued support from AWS
  • Migrated our build tool and bundler from webpack which is build in javascript an intepreted language to ESbuild, built in GO - a compiled language. Taking our build time from 45 minutes to 1 minute
  • This also reduced the total time for running our pipeline from 1 hour 30 minutes to 2 minutes
  • Migrated AWS SDK 2 to SDK 3 for continued support from AWS
  • Migrated our build tool and bundler from webpack which is build in javascript an intepreted language to ESbuild, built in GO - a compiled language. Taking our build time from 45 minutes to 1 minute
  • This also reduced the total time for running our pipeline from 1 hour 30 minutes to 2 minutes

Journey

Getting Started

My journey into tech began as a Technical Support Officer at Glowin Technologies. That role gave me a strong foundation in troubleshooting and system operations, and eventually sparked my curiosity about how things worked behind the scenes. I started exploring Python, building simple scripts and automations—and from that moment, I knew I wanted to write code professionally.

Early Development

As I grew more confident with Python, I transitioned into web development—starting with HTML, CSS, and JavaScript, then adding jQuery and PHP to my toolkit. This opened the door to frameworks like Laravel and Django, where I began building more structured and powerful web applications. Along the way, I picked up React and started integrating frontend with backend through RESTful and GraphQL APIs.

Where I Am Now

Today, I build full-stack applications using technologies like Python, JavaScript, TypeScript, Node.js, Next.js, PHP, and Laravel—working across multiple frameworks and stacks. I’ve explored scalable system design using microservices, modular monoliths, and Domain-Driven Design (DDD).

I’ve implemented CI/CD pipelines with Jenkins and GitHub Actions, containerized applications with Docker, and deployed to cloud platforms like AWS and DigitalOcean. I’m currently learning Java to deepen my backend capabilities in a strongly typed, enterprise-ready

.../Recent . Projects ...

Recent Projects

Some of my recent projects include building distributed microservices with modular architecture, implementing GraphQL and REST APIs, designing event-driven systems using RabbitMQ, and managing containerized deployments with Docker, ECS, and ECR. I also developed CI/CD pipelines with Jenkins, ensuring seamless integration and automated delivery across environments.
01 / FULL-STACK APPLICATION
labtraca.com
Dashboard 1 Dashboard 2

Labtraca – On-Demand Smart Testing For Everyone

LabTraca is a mobile-first healthtech application designed to streamline the process of medical and diagnostic testing for individuals and organizations. With just a few taps, users can request licensed medical professionals to conduct lab tests at their home or workplace—eliminating the need for long waits at clinics or hospitals.

React
TypeScript
Nextjs
Python
Django
GraphQL
WebSocket
WebHook
Whatsapp Bot
Linux
PostgreSQL
Docker
Remita
PayStack
schema.py
// request a test schema
class CreatePublicRequestMutation(graphene.Mutation) :
   class Arguments :
     organisation = graphene.ID(required=True)
     noOfPeople = graphene.Int(required=True)
     samplePickUpAddress = graphene.String(required=True)
     tests = graphene.List(CreatePublicRequestDataInput)
   request = graphene.Field(PublicHealthRequestType)
GitHub Live Demo
02 / MICROSERVICE API
client-config.service.ts
Dashboard 1 Dashboard 2

ENTApp — Find, Book, Manage — Anywhere!

In the U.S. event and catering industry, both service providers and customers face friction in managing and accessing event services. Event center owners and caterers often juggle multiple tools—or none at all—to track bookings, manage availability, and handle both on-platform and off-platform sales. Meanwhile, users struggle to discover and book trusted catering services or event venues near them or at their desired locations.

Microservices
TypeScript
Nestjs
RabbitMQ
RESTAPI
Prisma
WebHook
Swagger
AWS ECR, ECS, EC2
Linux, VPS
PostgreSQL
Jenkins, Docker
Cloudinary
Stripe, PayStack
client-config.service.ts
import { Injectable } from '@nestjs/common';
import { ClientOptions, Transport } from '@nestjs/microservices';
export class ClientConfigService {
   get UsersClientOptions(): ClientOptions {
     return {
        transport: Transport.RMQ,
Live Demo GitHub
03 / SERVERLESS & CLOUD
client-config.service.ts
Dashboard 1 Dashboard 2

CloudOps — Scalable Serverless Architectures on AWS

CloudOps is a collection of production-grade, serverless applications I've built using AWS cloud-native tools. These projects use Serverless Framework, Lambda functions, AppSync, API Gateway, OpenSearch, Grafana, Cloudwatch and ElastiCache to build scalable APIs, real-time search, and performant data flows without managing servers.

AWS Lambda
Serverless Framework
AWS SAM
AppSync & Apigateway
OpenSearch
ElastiCache
CloudWatch
GraphQL & REST API
ECR, ECS, EC2
IAM, S3, SNS, SES, SQS
DynamoDB, RDS
Elastic Search
Amplify
CloudFront
client-config.service.ts
import { Injectable } from '@nestjs/common';
import { ClientOptions, Transport } from '@nestjs/microservices';
export class ClientConfigService {
   get UsersClientOptions(): ClientOptions {
     return {
        transport: Transport.RMQ,
Live Demo GitHub
03 / CI/CD & DevOps
jenkinsFile
Dashboard 1 Dashboard 2

CI/CD & DevOps — Infrastructure and Delivery Automation

A full-fledged CI/CD implementation integrating Jenkins and GitHub Actions for zero-touch deployments. I managed infrastructure with Terraform and CloudFormation, deploying containerized services to ECS. Monitoring and alerting were handled with Grafana and CloudWatch, ensuring full visibility and reliability across environments.

Jenkins
GitHub Actions
ECS / EC2 / ECR
Docker
CloudFormation
Terraform
Grafana
CloudWatch
CodePipeline
jenkinsFile
pipeline {
  agent any
  stages {
     stage('Checkout code') {
       steps {
         script {
            def branchName = env.CHANGE_BRANCH ?: 'main'
Live Demo GitHub

Technical Expertise Demonstrated

Full-stack Expertise

Proficient in modern frontend development using React and TypeScript, with advanced CSS techniques, performance tuning, and robust backend integration.

Backend Systems

Expert in scalable backend systems including microservices architecture, RESTful APIs, GraphQL, WebSockets, webhooks, database optimization and third-party API integrations — with strong emphasis on system design, performance, and cloud-native infrastructure.

Cloud Operations & Serverless Architecture

Experience in building and managing scalable cloud applications using AWS, GCP, and Vercel. Proficient in serverless architecture, cloud storage, authentication, monitoring, and deploying globally distributed systems.

CI/CD & DevOps

Hands-on experience with CI/CD pipelines using GitHub Actions and Jenkins. Skilled in DevOps practices including automated testing, containerization with Docker, infrastructure as code, environment provisioning, and seamless deployment workflows.

.../Contact . Me ...

Let's Connect

const collaboration = "Let's build something amazing";
Send Message
contact-form.tsx
$
Initializing secure connection...
Direct Contact
contact-info.json
"email": "egeregav@gmail.com"
"phone": "+234 (0) 913-139-6005"
"location": "Abuja, Nigeria"
"availability": "Open for projects/jobs"
Available for Projects
Currently accepting new opportunities

Quick Connect

Schedule a Call

Book a 30-minute consultation to discuss your project

View/Download CV

Get my latest resume with detailed experience

View Portfolio

Explore my complete portfolio and case studies

My Resume

Full Stack Developer & UI/UX Designer