Sijuade Ajagunna

Senior Software Engineer | Scalable Systems Architect
Tallinn, EE.

About

Results-driven Senior Software Engineer with 5+ years of experience in designing, building, and scaling robust systems across high-traffic gaming, education, and health technology sectors. Proven ability to architect microservices, optimize performance, and lead complex migrations, delivering high-quality, impactful applications. Proficient in Elixir, Go, TypeScript, Node.js, and AWS, I am passionate about solving challenging software problems and driving innovation to achieve significant business outcomes.

Work

Heathmont OÜ (Yolo Group)
|

Software Engineer

Tallinn, Harju County, Estonia

Summary

Contributes to core distributed backend and frontend systems for Sportsbet.io, a high-traffic global iGaming platform, leveraging Node.js/TypeScript, Next.js, and Elixir (Phoenix LiveView) to deliver robust and scalable solutions.

Highlights

Designed and developed an event-driven Mediator service, connecting affiliate sites and embedded sources to the core API, significantly streamlining user interactions and critical event processing.

Led the rapid development of a high-traffic, real-time raffle system, successfully handling over 5,000 concurrent users without downtime and boosting customer engagement.

Re-engineered a legacy betslip service from TypeScript to Elixir, utilizing Elixir processes and ETS to reduce database strain and significantly improve speed, while rewriting the frontend into a standalone microservice and micro-frontend to increase modularity and scalability.

Upgraded a legacy backoffice application by implementing frontend/backend caching, new filtering APIs, and lazy loading with Node.js and React, enabling efficient management of over 57,000 categories.

Migrated legacy React applications to Next.js microservices within a monorepo architecture, enhancing application performance and developer productivity.

Managed the migration of the company's KYC service to a new provider, maintaining 100% uptime and preserving critical customer data integrity throughout the transition.

Mentored junior engineers through comprehensive code reviews, pair programming, and constructive feedback, fostering team collaboration and elevating code quality.

AltSchool Africa
|

Backend Engineer

Remote, Nigeria

Summary

Architected and built the entire platform infrastructure as the sole backend engineer using Node.js/TypeScript, MongoDB, and AWS, supporting the company's growth to its first $1M in pre-seed funding.

Highlights

Engineered a robust student/instructor onboarding platform with integrated payment processing via Stripe, Paystack, and Flutterwave APIs, successfully handling over 50,000 transactions with 99.9% uptime.

Designed and implemented a scalable microservices architecture for course management, user authentication, and payment processing, ensuring modularity and independent scalability across the platform.

Developed webhook handlers and event-driven systems utilizing Amazon SQS message queues for asynchronous payment notification processing and course enrollment automation, reducing manual processing time by 80%.

Established automated CI/CD pipelines using AWS ECS, Fargate, and CodeDeploy with Docker containerization, enabling multiple daily deployments with robust rollback capabilities.

Implemented comprehensive API documentation using Swagger/OpenAPI and established unit and integration testing practices with Jest, achieving over 85% code coverage.

TalentQL
|

Backend Engineer

Remote, Nigeria

Summary

Designed and implemented the core server architecture and databases for TalentQL's primary web applications, developing robust backend APIs and integrations to streamline operations and enhance user experience.

Highlights

Built and maintained backend APIs and integrations for customer feedback, complaints management, and internal tools, enhancing operational efficiency and user satisfaction.

Developed a comprehensive Customer Relationship Management (CRM) application that streamlined talent registration and hiring processes, improving data management and workflow automation.

Created and deployed a custom CMS with Ghost for managing internal and client-facing content, leveraging Amazon RDS as the primary data store.

Managed the CI/CD pipeline for web applications using AWS CodeBuild, ECS, CodePipeline, and Cloudflare, ensuring continuous integration and efficient deployment.

PointBlankDev
|

Software Engineer

Remote, Nigeria

Summary

Utilized serverless AWS services (Lambda, AppRunner, and DynamoDB) within a microservices architecture to build a faster, more robust version of a competitive gaming web application, leading the project from client requirements to successful delivery.

Highlights

Led the project from initial client requirements gathering to final delivery, coordinating a team to ensure successful execution.

Proactively addressed client-reported issues through efficient bug fixes, enhancing the overall quality and reliability of delivered solutions.

Successfully migrated over 20,000 users from a legacy application to the new version, ensuring data consistency between different database systems.

Developed responsive and reactive front-end applications as a full-stack developer using Next.js, TypeScript, and GraphQL with Apollo Federation.

Crenet TechLabs
|

Backend Developer

Remote, Nigeria

Summary

Designed and developed secure RESTful APIs using Node.js/TypeScript and Adonis.js for mobile and web applications, implementing robust security measures and optimizing database performance.

Highlights

Designed and developed secure RESTful APIs using Node.js/TypeScript and Adonis.js, implementing JWT authentication and input validation to prevent security vulnerabilities.

Architected and modeled SQL schemas to support dynamic user profiles, region-based content delivery, and multi-tenant data isolation across diverse client applications.

Built rate-limiting and API throttling mechanisms using middleware to protect endpoints from abuse and ensure fair resource usage across clients.

Implemented comprehensive end-to-end testing strategies using Jest and Postman, achieving 80%+ test coverage and automating API documentation with Swagger/OpenAPI specifications.

Optimized database queries and implemented indexing strategies, reducing average API response times from 800ms to under 200ms, a 75% improvement.

Collaborated with cross-functional teams (product managers, frontend developers, QA) in agile sprints to refine requirements and technical specifications, reducing feature rework by 30%.

Education

University of Lagos
Lagos, Lagos State, Nigeria

BMLS (Hons)

Medical Laboratory Science

Awards

Covalent Top Prize

Awarded By

Chainlink Spring Hackathon

Awarded the top prize out of 200+ global submissions for 'The Monitor', a DeFi monitoring application.

Languages

English

Native

Certificates

AWS Certified Cloud Practitioner

Issued By

Amazon Web Services (AWS)

Microsoft Certified: Azure Fundamentals

Issued By

Microsoft

Kubernetes and Cloud Native Associate (KCNA)

Issued By

Cloud Native Computing Foundation (CNCF)

Cloud Developer Nanodegree

Issued By

Udacity

Skills

Languages

TypeScript, Elixir, Go, Solidity, JavaScript, SQL.

Frameworks

Node.js, React, Next.js, Phoenix LiveView, NestJS, Express, AdonisJS, TypeORM.

Databases

PostgreSQL, MongoDB, MySQL, Redis, DynamoDB, Amazon RDS.

Cloud & DevOps

AWS (EC2, ECS, S3, Lambda, Fargate, SQS, CodeDeploy, CodeBuild, CodePipeline, Cloudflare), Azure, Digital Ocean, Heroku, Docker, CircleCI, Nginx, CI/CD, Microservices Architecture, Serverless, Containerization.

Tools & Technologies

GraphQL (Apollo), RabbitMQ, Git, GitHub, GitLab, Jira, Prometheus, Jest, Mocha, Swagger/OpenAPI, Postman, BullMQ.

Core Competencies

System Design, Scalable Architecture, API Development, Performance Optimization, Data Migration, Security Best Practices, Team Leadership, Mentorship, Agile Methodologies, Problem Solving, Real-time Systems, Event-Driven Architecture, Blockchain Integration, Payment Systems Integration, Database Sharding, Test Automation.

Interests

Hobbies

Cycling, Hiking, Discovering New Music, Football (Playing, watching, writing), Tinkering with home lab setup.

Projects

Wajer | A Decentralized Wagering Application

Summary

Co-founded and built a crypto-powered, decentralized wagering application, handling all backend architecture and infrastructure to support secure, trustless betting mechanisms.

The Monitor | DeFi Monitoring Application

Summary

Developed a DeFi monitoring tool that tracks crypto wallet addresses for staking rewards in real-time, winning the Covalent Top Prize at the Chainlink Spring Hackathon 2022.