gbolahan adeleke

Senior Backend Engineer | Node.js, GraphQL

Salary / Daily rate

Lagos, Nigeria

Freelance, open to permanent contract

Skills

NodeTypescriptGraphQLDocker

Languages

English

About me

Intro

Senior Backend Engineer with 4+ years specializing in Node.js, TypeScript, and GraphQL APIs serving 50k+ monthly users. Proven expertise in microservices architecture, achieving 95% test coverage and 25% performance improvements. Expert in containerization, DevOps, and scalable solutions that drive business growth.

Links

Work experience

Senior Backend Engineer

Davies Ltd

Jul 2022 - Present

4 years 4 months

Ibadan, Oyo State, Nigeria · On-site

• Lead the development and maintenance of scalable and performant Node.js-based GraphQL APIs, serving over 50,000 monthly active users and handling millions of requests per month. - Architect and design complex GraphQL schemas and resolver functions, enabling flexible and efficient querying of multiple data sources. • Implement robust security measures, including authentication and authorization using JSON Web Tokens (JWT), ensuring the protection of sensitive data and compliance with industry standards. • Drive the implementation of comprehensive unit test suites for GraphQL APIs using Mocha, Chai, and Sinon, achieving 95% code coverage and significantly reducing the number of bugs and regressions. • Optimize data processing efficiency and database query performance by designing and implementing advanced MongoDB aggregation pipelines, resulting in a 25% improvement in data processing efficiency and a 20% reduction in query time. • Enhance user experience by implementing seamless file upload and download functionality using the Multer plugin, eliminating the need for a separate file storage system. • Enable real-time updates and streaming of data to clients by leveraging GraphQL subscriptions, delivering dynamic and interactive experiences. • Drive containerization efforts by effectively Dockerizing the Node.js server, Vue-based front-end, and MongoDB database using Docker and Docker Compose, streamlining the deployment process and ensuring consistency across different environments. • Configure Docker Compose to orchestrate container startup, shutdown, and communication, optimizing the containerized environment for seamless operation.

Software(Backend) Engineer

Veegil

May 2020 - Jul 2022

2 years 3 months

Ado-Odo/Ota, Ogun, Nigeria · On-site

• Demonstrated expertise in developing modern, performant, and robust code for multiple projects, ensuring high-quality deliverables. • Led the research and proposal of the Microservices architecture as the optimal design solution for the company's product, resulting in improved scalability and maintainability. • Utilized a diverse range of languages, libraries, and frameworks such as JavaScript, TypeScript, GraphQL, and NestJS to build innovative and efficient solutions. • Collaborated effectively with cross-functional teams, including engineers, marketing professionals, clients, and stakeholders, to understand requirements, provide technical expertise, and deliver successful outcomes. • Implemented DevOps practices, including continuous integration and continuous deployment (CI/CD) pipelines, to automate and streamline the software development and release process. • Leveraged tools such as Jenkins and GitLab CI/CD to automate build, test, and deployment processes, reducing manual effort and increasing efficiency. • Utilized infrastructure-as-code (IaC) tools like Terraform and Ansible to provision and manage cloud resources, ensuring consistency and scalability across environments. • Worked with Kubernetes to containerize and orchestrate applications, ensuring scalability, availability, and efficient management of resources. • Implemented monitoring and logging solutions using tools like Prometheus and ELK Stack to gain insights into system performance and troubleshoot issues appropriately. • Mentored junior team members, providing guidance on DevOps best practices and fostering a collaborative and growth-oriented environment. • Played a key role in provisioning Linux servers, handling deployments, and managing the overall infrastructure to ensure smooth and efficient operations of the software ecosystem.

Software Engineer (Contract)

Andela

Jul 2019 - Oct 2019

4 months

Lagos, Nigeria

• Wrote well-designed and testable codes utilizing best practices • Implemented authentication routes for user login. and Password reset for Barefoot Nomad Backend API using Node, express setup PostgreSQL database with Sequelize ORM and designed database models • Pickup extra tasks of writing unit tests for uncovered lines and push test coverage to above 90%.

Software Engineer (Contract)

DN Dawahnigeria

Jun 2019 - Jul 2019

2 months

Ibadan, Oyo State · On-site

• Conducted research on implementing RESTful services using Drupal and Ionic for mobile apps. • Set up projects with Drupal and provided procedural documentation. • Wrote well-designed and testable code following best practices.

Web Development Intern

Grow-far IT solutions

Aug 2018 - Jan 2019

6 months

Online · Hybrid

• Developed and maintained code for in-house and client websites primarily using HTML, CSS, Sass, JavaScript, and jQuery. • Developed RESTful APIs for a soft loan company. • Created backend endpoint documentation.


Education

University of Ibadan

Bachelor of Science (B.Sc.)

2011 - 2016

5 years 1 month

The best place to find your next move

© 2026. All Rights Reserved.