JOSHUA ADUROTIMI

Senior Backend Engineer

LinkedIn | Github

About

Senior Backend Engineer with over 5 years of professional experience and over 7 years of freelancing experience, building backend systems. I specialize in C#, Java, Node.Js and PHP. Recently, I worked at Blinqpay Limited as a Backend Engineer, where I contributed to the design and development of fi ntech solutions. Committed to continuous learning and passionate about sharing knowledge through technical writing.

Work Experience

Backend Software Engineer

Blinqpay Limited

Aug 2024 - Dec 2024

England, UK

As a Backend Software Engineer, I contribute to the design and development of fintech solutions, focusing on payment system integration, security enhancement, and operational efficiency.

  • Integrated mobile money transactions with advanced security protocols, reducing payment fraud by 25% and achieving a 95% transaction success rate across multiple African markets.
  • Enhanced payment security by integrating 2D and 3D Secure card transactions, reducing fraud incidents by 35% and increasing transaction success rates by 20% across diverse payment channels.
  • Engineered a secure, unified onboarding system using Node.js and NestJS, reducing merchant onboarding time by 60% while enhancing fraud prevention and resolving integration bottlenecks.
  • Developed and maintained a secure wallet system, improving fraud detection, streamlining transaction reconciliation, and increasing payment reliability by 40%.
  • Integrated bill payments via Cellulant and MagmaOne, enabling seamless multi-utility transactions and expanding payment options across multiple regions.

Software Engineer

Microsoft

Oct 2023 - Sep 2024

Lagos, Nigeria, NG

As a Software Engineer, I developed and maintained RESTful API services, collaborated on activity tracking applications, and contributed to an AI-driven community health app within a globally distributed team.

  • Developed and maintained robust RESTful API services using C#, Entity Framework, and MySQL Server, ensuring high performance and scalability for critical applications.
  • Contributed across the full software development lifecycle to an activity tracking application using .NET Core, boosting user engagement by 20% through real-time operational insights.
  • Partnered with a globally distributed team in the Windows Developers and Experiences (WDX) organization, driving collaborative development and knowledge sharing.
  • Worked with a cross-functional team to build HealthPadi, a community health app utilizing Azure OpenAI API to deliver AI-driven insights, boosting health awareness by 10%.

Backend Software Engineer

Telvida Systems Int'l

Feb 2022 - Aug 2023

Lagos, Nigeria, NG

As a Backend Software Engineer, I led product development, delivered critical web applications, and developed scalable microservices to enhance system reliability and performance.

  • Delivered a taxation and revenue management web application for Ibeju Lekki Local Government using PHP and Laravel, automating tax processes and generating N354.3 million in annual revenue.
  • Collaborated with engineers to develop scalable microservices and background workers for authentication and email services using Node.js and NestJS, improving system reliability for high-volume requests.
  • Oversaw end-to-end product development using Java and SpringBoot, from requirements gathering to deployment, streamlining workflows and boosting project delivery speed by 25%.
  • Acted as a Software Engineering Team Lead, guiding development efforts and ensuring high-quality project execution.

Backend Software Engineer

Penciledge Limited

Aug 2021 - Sep 2022

Lagos, Nigeria, NG

As a Backend Software Engineer, I developed enterprise applications and designed systems for digital content distribution, enhancing user engagement and accessibility.

  • Developed enterprise applications for Loveworld Media Platforms using Node.js, Nest.js, and PostgreSQL, increasing user engagement by 20%.
  • Designed and implemented systems to facilitate book distribution in diverse formats, including audio, enhancing user accessibility by 30% using Java and SpringBoot.

FullStack Software Engineer

Mozisha Int'l

Aug 2020 - Sep 2021

Lagos, Nigeria, NG

As a FullStack Software Engineer, I collaborated on the design, development, and management of an enterprise mentorship and talent acquisition platform.

  • Collaborated with a team of Software Engineers to design, develop, and manage an enterprise mentorship and talent acquisition platform, increasing platform activity by 40% and facilitating successful mentor-mentee pairings.

Education

Computer Science

Olusegun University of Science and Technology

Jan 2014 - Dec 2020

Ondo State, Nigeria, NG

Courses

  • Diploma in Software Engineering
  • Career Essentials in Generative AI by Microsoft and LinkedIn

Projects

Plaventi

Freelance

An event management platform where I built the core backend infrastructure that enables event planners to create and manage events, onboard team members, and track engagement. I also implemented secure payment processing, notifi cation systems, and analytics modules, and deployed the platform to azure with automated CI/CD pipelines(github actions).

Difa Labs

Freelance

An AI-powered strategy operating system that allows businesses to test scenarios, analyze outcomes, and auto-generate tactical playbooks. I contributed to developing APIs for scenario simulation and predictive insights, integrating AI-driven services, and improving system performance and security.

Skills

Programming Languages

  • C#
  • Java
  • Node.js
  • PHP

Frameworks

  • .NET
  • NestJS
  • SpringBoot
  • Laravel
  • .NET Core
  • Entity Framework

Version Control

  • Git
  • Github
  • Gitlab

Databases

  • PostgreSQL
  • MSSQL
  • MySQL
  • MongoDB
  • Redis

DevOps Tools

  • Docker
  • Kubernetes
  • Github Actions
  • AWS (EC2, ECS, EKS, EBS, RDS)
  • Azure
  • CI/CD

Soft Skills

  • Product Ownership
  • Collaboration
  • Communication
  • Leadership
  • Analytical Abilities
  • Creative Thinking

Leadership

  • Software Engineering Team Lead (Seenergy Solutions Ltd)

Software Engineering Concepts

  • Unit Testing
  • System Design
  • Design Patterns
  • Data Structures and Algorithms
  • RESTful API Services
  • Microservices
  • Full Software Development Lifecycle
  • Microservices architecture
  • Service-oriented architecture (SOA)
  • Clean architecture
  • Hexagonal architecture
  • Domain-driven design
  • OOP