
Ajiboye Adedotun
Senior Backend Engineer | Golang & TypeScript
Salary / Daily rate
Lagos, Nigeria
Freelance, open to permanent contract
Remote only
Skills
Languages
About me
Intro
Senior Backend Engineer with 5+ years specializing in Golang & TypeScript for fintech and healthcare applications. Built PCI DSS-compliant payment systems processing ₦10M+ daily and reduced deployment times by 60% through microservices architecture. Expert in scalable APIs, banking integrations, and secure payment workflows.
Work experience
Backend Engineer
Duplo
May 2024 - May 2025
1 year 1 month
Hybrid
1) Interfaced directly with third-party partners post-deal closure, analyzing and adapting their API specifications to fit Duplo’s use cases, ensuring seamless and scalable integration into the platform. 2) Engineered a PCI DSS Level 1-compliant payment processing system, implementing tokenization, encrypted storage, and secure transaction pipelines for handling sensitive financial data. 3) Contributed to the end-to-end integration of multiple banking APIs and payment gateways (e.g., NIBSS EasyPay, NIBSS Direct Debit/e-Mandate, Wema, Providus, PingPong, Globus, Cellulant), enabling virtual account creation and automating payment workflows that processed ₦10M+ daily. 4) Architected and documented complex money movement flows across services using DBML (ERDs), MermaidJS (sequence diagrams/UML), and maintained comprehensive ADRs and API contracts on Confluence, achieving 90% documentation coverage and reducing both onboarding time and cross-team integration issues by 60%
Backend Engineer
mymdoc
Jul 2023 - Oct 2024
1 year 4 months
Lekki, Lagos, Nigeria
1) Presently, I am at the helm of the backend team, spearheading the development of an online educational platform, similar to Udemy, tailored for healthcare professionals and individuals passionate about medical knowledge. 2) Currently tackling critical JIRA tickets with a sense of urgency. This encompasses tasks such as resolving bugs, crafting new features, and enhancing backend systems. The goal is to guarantee a smooth platform experience and meet user expectations.
Lead Backend Engineer
Metricks
Sep 2021 - May 2024
2 years 9 months
London, UK
1) Collaborated closely with the team to design architectural patterns and plan on how to structure the database, this resulted in cutting costs by 46% and increased productivity by 30%. 2) Conducted research and analysis on how to track affiliate clicks, leads, and conversions which led to the development of an algorithm that increased company sales by 20%. 3) Implemented the Integration of third-party applications including, WooCommerce, Stripe, Shopify, and Magento, this enabled customers from different SaaS platforms to use the software, and a 10x positive user experience rating was achieved. 4) Designed, configured, and developed the fully automated CI/CD life cycle for the high- volume external web application, successfully resulting in a 5x reduction of average deployment time for the entire project. 5) Developed 3 highly interactive web applications utilizing JavaScript, HTML5, CSS, JSON, React JS, Next JS and Node JS, while integrating Restful API and external web services, ensuring high performance. 6) Used relational databases and NoSQL databases to streamline data for developing practical applications. Performed unit and load testing for the critical progressive web application that helped to improve the system's stability and scalability by 34% by identifying critical performance issues during its development.
Backend Engineer
NOSH.NG
Dec 2021 - Jan 2023
1 year 2 months
Remote, OR 97458, USA
1) Architected a Node.js server leveraging the Express.js framework to create lightweight Restful APIs capable of efficiently handling 1000+ concurrent HTTP requests, improving the system's throughput by 40%. 2) Configured Travis CI alongside comprehensive test suites to automate unit, integration, and regression tests, reducing bug detection time by 25% and increasing test coverage by 30%. 3) Enhanced security by implementing Bcrypt, utilizing a native one-way hashing algorithm for client passwords in the PostgreSQL database, reducing the risk of unauthorized access by 60%. 4) Implemented extensive unit tests for each backend component using the Node.js Test Library and Jest packages, ensuring a 90% code coverage and reducing the number of production bugs by 20%. 5) Conducted code reviews and provided constructive feedback to team members, resulting in a 15% improvement in code quality and adherence to coding standards. •Researched and implemented performance optimization techniques, resulting in a 50% reduction in response times and a 40% improvement in overall system efficiency. 6) Collaborated with the frontend team to design and implement a real-time data syncing feature using WebSockets, resulting in a 25% reduction in data latency and improved user experience.
Backend Engineer
Lendsqr
Jun 2022 - Dec 2022
7 months
1) Built web services and REST APIs with JavaScript, NodeJS, Hapi, and SQL that serve mobile and web applications. 2) Built databases and schemas and architectural patterns. 3) Researched, developed, and implemented scalable APIs for data extraction, analysis, writing, and indexing (CRUD). 4) Worked closely with business analysts, infrastructure specialists, frontend engineers, UI/UX designers, and quality assurance specialists/testers to design and develop robust solutions to meet client requirements for functionality, scalability, performance, to resolve technical issues, and minimize project delays
Backend Engineer
SoftBlue Nigeria (Subsidiary of Boardman Holdings)
Oct 2020 - Aug 2021
11 months
Lagos, Nigeria
1) Implemented load balancing with Nginx to enable efficient scaling and support over 5000 concurrent users for Node.js instances, resulting in a 50% increase in system capacity and stability. 2) Collaborated closely with front-end engineers, UI/UX designers, mobile engineers, and quality assurance specialists/testers to develop robust solutions that fulfilled client requirements for functionality, scalability, and performance, resulting in a 25% increase in client retention rate. 3) Developed and maintained comprehensive documentation, including API specifications, database schemas, and technical guides, ensuring clarity and ease of understanding for both internal teams and external stakeholders, resulting in a 40% reduction in onboarding time for new team members. 4) Enhanced team productivity through coordinated Git workflows and effective time-restricted task management, resulting in a 20% improvement in project delivery time. 5) Optimized data processing and storage by leveraging relational and NoSQL databases, resulting in a 30% improvement in database query performance and a 25% reduction in storage costs. 6) Implemented containerization using Docker and orchestration with Kubernetes to facilitate efficient deployment, scaling, and management of microservice architecture, reducing deployment time by 40%. 7) Collaborated with cross-functional teams to design and implement secure authentication and authorization systems, utilizing technologies such as JWT (JSON Web Tokens) and OAuth for enhanced security and user access control, resulting in a 35% decrease in security vulnerabilities.
Software Engineer
MLH Fellowship
Jan 2020 - Jul 2020
7 months
New York, NY, USA
1) Implemented load balancing with Nginx to enable efficient scaling and support over 5000 concurrent users for Node.js instances, resulting in a 50% increase in system capacity and stability. 2) Collaborated closely with front-end engineers, UI/UX designers, mobile engineers, and quality assurance specialists/testers to develop robust solutions that fulfilled client requirements for functionality, scalability, and performance, resulting in a 25% increase in client retention rate. 3) Developed and maintained comprehensive documentation, including API specifications, database schemas, and technical guides, ensuring clarity and ease of understanding for both internal teams and external stakeholders, resulting in a 40% reduction in onboarding time for new team members. 4) Enhanced team productivity through coordinated Git workflows and effective time-restricted task management, resulting in a 20% improvement in project delivery time. 5) Optimized data processing and storage by leveraging relational and NoSQL databases, resulting in a 30% improvement in database query performance and a 25% reduction in storage costs. 6) Implemented containerization using Docker and orchestration with Kubernetes to facilitate efficient deployment, scaling, and management of microservice architecture, reducing deployment time by 40%. 7) Collaborated with cross-functional teams to design and implement secure authentication and authorization systems, utilizing technologies such as JWT (JSON Web Tokens) and OAuth for enhanced security and user access control, resulting in a 35% decrease in security vulnerabilities.
Web Developer
Bincom Dev Center
Feb 2019 - Jul 2019
6 months
Lagos, Nigeria
1) Implemented user interfaces with modern JavaScript frameworks, HTML5, and CSS3, which improved user satisfaction by 31%. 2) Built-up User Registration Web Page employing HTML5 and PHP to implement file upload with dropdown menus, checkboxes, Radio Buttons, Text Areas, and other input controls. 3) Designed and structured the entire database schema for the project in MySQL. 4) Cooperated with project managers and creative teams to design, deliver, structure, and implement client-based websites from start to finish. 4) Participated in weekly meetings with executives, and also got involved in market research analysis and idea generation. 5) Ensured best practices are carried out in all phases of software development and architecture.
Back End Developer Intern
Zuri Team
Oct 2018 - Jan 2019
4 months
Education
Federal University of Technology Minna
Bachelor of Technology - BTech
2017 - 2023
6 years 1 month
Federal University of Technology, Minna
A levels
2015 - 2017
2 years 1 month