← Back to list
middle
Registration: 16.04.2025

Yusuf Yusuf

Specialization: Java Developer / Backend Developer
— A Java Developer that is focus on business value and technical complexity tackling.
— A Java Developer that is focus on business value and technical complexity tackling.

Skills

Java
Typescript
Angular
Spring
JavaScript
Spring Boot
Express.js
NestJS
AWS
CloudFormation
Containerization
CI/CD
PostgreSQL
MySQL
MongoDB
NoSQL
Redis
RabbitMQ

Work experience

Java Developer
10.2022 - 02.2025 |Testifi
Java, Angular, Spring Boot, Express.js, NestJS
● Developed data adapters for integration with external systems, including Jira Cloud and Server, Xray API, Jenkins and Bitbucket to enable comprehensive data retrieval, analysis and calculation for DevOps Research and Assessment (DORA) metrics, Code Development and Test Management. ● Part of an Agile team that implemented robust algorithms to calculate and visualize critical project metrics and team’s performance through Sprints to enhance the project and software's decision-making capabilities. ● Strengthened application security by integrating Google ReCaptcha to mitigate DDOS attacks. Implemented security measures based on a comprehensive Web Pentest Report from 360 Digital Transformation, ensuring robust protection and compliance. ● Contributed to the creation of extensive unit tests for project controllers and services, with a focus on meeting Sonar Quality Gate metrics requirements. Project Localizer. ● Localizer is an Open Source Java library that simplifies internationalization for your Java applications. ● It allows seamless resolution of localized messages from MessageSource instances or beans, supporting multiple locales for general, response, and error messages. ● With deep integration into Spring Boot and other frameworks (like Vaadin, Quarkus, Jakarta), Localizer enhances the user experience by offering an easy way to localize API responses and handle errors gracefully.
Software Engineer
08.2021 - 10.2022 |Bitmama
Java, TypeScript, JavaScript, Angular, Spring Boot, Express.js, NestJS, ElasticSearch, AWS, CloudFormation, Containerization, CI/CD, Liquibase PostgreSQL, MySQL, MongoDB (NoSQL), Redis, RabbitMQ
● Contributed to the creation of essential features to facilitate funding and monetary transfers within fiat wallets, incorporating advanced currency conversion services. ● Lead the integration of ElasticSearch to comprehensively audit user activities, alongside the reinforcement of security measures through device verification and the implementation of Single User Sessions. ● Orchestrated a seamless migration of the cache service to optimize system performance, complemented by a systematic code refactoring effort to improve overall efficiency. Additionally, I introduced the capability to generate versatile business transaction statements. ● Took charge of database management, introducing visual clarity by crafting informative diagrams of application processes. Quality assurance was prioritized throughout the development process.
Team Lead / Backend Developer
06.2021 - 08.2021 |Hotels Nigeria
Java, TypeScript, JavaScript, Angular, Spring Boot, Express.js, NestJS, ElasticSearch, AWS, CloudFormation, Containerization, CI/CD, Liquibase PostgreSQL, MySQL, MongoDB (NoSQL), Redis, RabbitMQ
● Led a cross-functional team, collaborating with designers, marketers, and product manager interns to develop "Apply For Me," (backend in Spring Boot) an automated web application simplifying job applications by submitting resumes to multiple job portals on behalf of professionals.
IT Support Officer / Tutor / Engineer & Public Relations Officer
2012 - 2025 |Niteco Cyber Links
Technical Support, Training, CRM
● Support staffs in completing or executing customer’s assignment and work. ● Tutor parents, professionals, graduates and students Microsoft Office Suite package, Internet & Artificial Intelligence (ChatGpt & Gemini) and Web Development. ● Interact with customers to understand their problems and requirements and proffer solutions. ● Offer education to junior staffs about ethics and code of conduct of the team and organization. ● Troubleshoot and fix software and hardware issues of computer systems and smartphones. ● Setup computer systems by installing software packages as requested by customers or business.

Educational background

Information Technology (Bachelor’s Degree)
2016 - 2021
Federal University of Technology

Languages

EnglishAdvanced