AROWOSERE ABDULKHABEER AYODEJI

Backend Software Engineer
Lagos, NG.

About

Accomplished Backend Software Engineer with 2+ years of experience specializing in building and maintaining scalable, secure backend systems using TypeScript, Node.js, and SQL/NoSQL databases. Proven ability to optimize API performance, implement robust security protocols, and deliver reliable, high-impact services for real-world products. Driven by a commitment to clean code, sound architecture, and continuous technical growth to enhance system efficiency and user experience.

Work

ScholarGuide Tech
|

Remote Backend Software Engineer

Remote, Nigeria

Summary

Leads the development and maintenance of core backend services for a dynamic learning platform, ensuring robust support for educational and content workflows.

Highlights

Architected and maintained core backend services using Node.js and TypeScript, directly enabling real-world learning and content workflows for a dynamic educational platform.

Designed and implemented robust Role-Based Access Control (RBAC) systems, ensuring secure and consistent data access across the platform for enhanced security.

Enhanced API performance and responsiveness through strategic query optimization and backend tuning, facilitating reliable system usage and scalability.

Optimized MongoDB aggregation pipelines, achieving a 40% reduction in CPU usage and significantly accelerating critical analytics and reporting features.

Epic Global Ltd
|

Backend Software Engineer (Contract)

Summary

Engineered and maintained backend services for an HR management platform, streamlining core workflows including employee records, payroll, recruitment, and performance tracking.

Highlights

Developed and maintained high-performance backend services using TypeScript and Node.js for an HR management platform, supporting critical workflows like payroll and performance tracking.

Designed and implemented secure RESTful APIs and RBAC systems to effectively manage organizational structures and enforce stringent data access controls.

Modeled complex relational data and implemented persistence logic with SQL databases and ORM tools, ensuring robust data integrity for sensitive employee and payroll information.

Implemented complex business rules and validations for HR processes, including date-based filtering and eligibility checks, significantly improving system reliability and data accuracy.

Collaborated effectively with cross-functional teams in a remote environment to review requirements, test features, and debug issues, ensuring the delivery of stable backend functionality.

Dala Innovation
|

Remote Backend Developer (Contract)

Remote, Nigeria

Summary

Developed secure backend access controls for the DalaCare App, safeguarding sensitive medical user data and ensuring reliable system access.

Highlights

Developed and implemented secure backend access controls for the DalaCare App, successfully safeguarding sensitive medical user data.

Implemented robust JWT/OAuth authentication flows and middleware-based authorization, ensuring reliable and secure application access.

Applied core software security principles to proactively mitigate vulnerabilities and significantly enhance overall system integrity.

Collaborated remotely with engineering teams to test, debug, and document authentication workflows, enhancing system maintainability and knowledge sharing.

InternPulse
|

Backend Developer (Internship)

Summary

Developed and maintained backend services for high-volume financial operations, focusing on system stability and reliability under load.

Highlights

Developed and maintained critical backend services using Node.js and JavaScript, supporting high-volume financial operations.

Integrated third-party payment APIs to significantly improve transaction reliability and reduce payment processing failures.

Implemented robust API logic for handling concurrent requests and real-time validations, ensuring system stability and performance under heavy load.

Wrote and maintained comprehensive unit and integration tests (Jest, Supertest), enhancing code quality and reliability within an Agile development environment.

Education

Federal University of Technology, Minna Niger State
Minna, Niger State, Nigeria

Bachelor of Technology (BTech)

Physics

Languages

English

Skills

Programming Languages

TypeScript, JavaScript (ES6+), SQL, NoSQL.

Backend Development

Node.js, Express.js, REST API Design, Backend Architecture.

Database Technologies

MongoDB, MySQL, PostgreSQL, Redis, Prisma ORM.

DevOps & CI/CD

Docker, GitHub Actions (CI/CD), Git, Postman.

Testing Frameworks

Unit Testing, Integration Testing, Jest, Supertest.

Security Practices

JWT, OAuth, RBAC, Rate Limiting, OWASP Security Practices.

Software Engineering

API Design, Debugging, Performance Optimization, Software Documentation, Team Collaboration.

Projects

Intelligent Productivity & Life-Management System

Summary

A full-stack system designed to help users plan realistically and avoid over-commitment, boosting productivity and reducing task overload.

Node.js Payment Service

Summary

A RESTful payment-processing API capable of parsing, executing financial instructions, and ensuring high-accuracy transaction commands.

Heuristic Engine API

Summary

A backend service designed to detect phishing threats across various digital channels and provide risk evaluation with interpretability.