Goal-oriented Software Developer with over 4 years of experience in designing and maintaining modular web applications. Expertise in backend development using Java (Spring Boot, Hibernate) and JavaScript (NestJS), focusing on modularity and dependency injection. Proven ability to design scalable RESTful APIs, optimize Oracle 12c databases, and implement microservices architecture. Committed to writing clean code and enhancing system performance through continuous learning. Driven professional with keen eye for problem-solving and analytical thinking, demonstrating proficiency in coding and database management. Comprehensive understanding of software development principles and teamwork skills. Eager to contribute to meaningful projects in backend development role.
Enhanced software quality by conducting thorough testing and debugging processes.
Performed regression tests after bug fixes, confirming improved functionality.
Identified bugs for rectification to improve overall user experience.
Coordinated with development team to align on test environments, enhancing product reliability.
Collaborated in an agile team of 3 developers to build a subscription-based forex/crypto trading education platform with admin dashboard.
Developed backend services using NestJS with Mongoose for MongoDB data modeling.
Optimized MongoDB queries and indexes, improving API response times by 40%.
Designed RESTful APIs following microservices architecture principles.
Architected authentication system:
Implemented Google OAuth 2.0 login using Passport.js strategies.
Designed JWT token flow for session management.
Integrated role-based access control (RBAC) for subscription tiers.
Implemented key features like:
Subscription management system with tiered access controls
Real-time trading data integration for educational content
Admin dashboard for content management and user analytics.
Integrated Paystack payment gateway into subscription platform:
Implemented one-time and recurring payments using Paystack API.
Built webhook handlers for real-time payment verification.
Designed idempotency checks to prevent duplicate charges.
Developed a robust Multi-Bank Corporate Portal for financial institutions with a five-member team.
Designed and tested core application products, including Shipping Document and Import Letter of Credit.
Created a Spring Boot + Angular 7-8 web application, reducing database query time by 40% through optimised mappings.
Designed RESTful APIs with Spring Boot and played a role in integrating JWT-based authentication using Spring Security.
Built dynamic frontend components in Angular 7, enhancing user experience by 35%.
Led code reviews within an Agile team, decreasing bug reports by 40%.
Optimised complex joins and subqueries, improving report generation speed by 40% for high-volume transactions.
Executed SQL scripts for efficient data storage in Oracle 12c, reducing query time by 35% via indexing.