Favour Chibuike
BACKEND ENGINEER | JAVA / SPRING BOOT | FULL STACK DEVELOPER | IT SUPPORT
Hire this person
Send a job offer directly to this candidate
About
Backend-focused Software Engineer with 4+ years of experience building, integrating, deploying, and supporting applications across e-learning, healthcare, payments, and business operations. Primary strengths include Java/Spring Boot and Python/Django services, React integration, and Node.js/TypeScript projects. Experienced with REST APIs, SQL, authentication and RBAC, Docker, Linux deployments, production troubleshooting, IT support, and technical training.
Experience
Backend Developer (Contract) at Acecerty (2026-08 – Present)
- Develop and support the backend for an e-learning and certification platform built on Frappe Framework and Frappe Learning, exposing REST/RPC workflows consumed by an existing React application.
- Implement session-based authentication, current-user and logout flows, and server-enforced role-based access control for learners, staff, and administrators.
- Configure DocTypes, permissions, and LMS workflows for course catalogues, training programmes, enrolment, learner access, assessments, and administrative operations.
- Build and troubleshoot payment, checkout, and admin workflows with server-side validation so business rules and transaction state are enforced by the backend.
- Manage backend feature delivery from data modelling and server logic through API contracts, React integration, testing, deployment notes, and post-release issue follow-up.
- Operate and diagnose a Docker Compose environment on Linux, checking application logs, workers, schedulers, Redis-backed queues, and database connectivity to isolate production issues.
Full Stack Developer (Contract) at Staridara Medicare (2026-05 – 2026-09)
- Developed a responsive health and fertility services platform with React and Java Spring Boot, covering public-facing pages, service workflows, and administrative functionality.
- Designed REST APIs and backend validation for application data, service requests, and admin operations, then integrated the endpoints with the React frontend.
- Controlled the delivery workflow from requirements and API design through frontend integration, Docker packaging, release preparation, and production issue resolution.
- Containerised application services with Docker and deployed the Spring Boot backend to an Oracle Cloud Infrastructure Linux compute instance, managing runtime configuration and release updates.
- Investigated API, integration, and deployment issues through logs and service checks, and worked with stakeholders to refine requirements and stabilise production behaviour.
Full Stack Developer at Dooryd (2022-01 – 2023-06)
- Built responsive React interfaces from design mockups, creating reusable components and checking behaviour across common browsers and screen sizes.
- Developed Django APIs, data models, validation, and database-backed workflows, then integrated the backend with the React client.
- Owned feature workflows from design handoff and frontend implementation through API integration, data persistence, functional testing, defect resolution, and release preparation.
- Debugged frontend, API, and database issues and collaborated through Git-based branches, reviews, and shared issue tracking.
- Prepared the Django application for Linux deployment using a standard Gunicorn application server and Nginx reverse proxy pattern.
Software Engineering Lecturer at Aptech (2025-01 – Present)
- Deliver practical training in Java, Spring Boot, Python, C, HTML/CSS, JavaScript, and React, connecting programming fundamentals to application development.
- Create labs and assessments on REST APIs, object-oriented programming, debugging, databases, Git workflows, frontend development, and application structure.
IT Officer at MAU Creative Hub (2023-06 – 2024-12)
- Provided day-to-day user support for software, accounts, peripherals, and development environments, resolving issues that affected staff and classroom operations.
- Maintained routers and Wi-Fi connectivity through routine checks, basic configuration, device reconnection, and first-line troubleshooting of local network problems.
- Installed and configured approved software, supported updates and backups, performed basic system checks, and escalated hardware faults that required specialist repair.
- Delivered one programming instruction stream covering Python, JavaScript, SQL, and C through practical exercises and guided debugging.
Education
Advanced Diploma in Software Engineering (ADSE) in Software Engineering – Aptech (2024)

