Backend Engineer

Open to full-time
Bio

Ahmad A is a Backend Engineer with several years of experience in backend and full-stack development, specializing in Java and Spring Boot. Ahmad builds robust and scalable applications using Java, Spring Boot, and Hibernate, with experience in developing RESTful APIs and optimizing database queries. He is proficient in JavaScript frameworks like React.js and Node.js and has a strong foundation in database management with MySQL, PostgreSQL, and MongoDB. Ahmad employs Agile methodologies and best coding practices, ensuring high-quality code through comprehensive code reviews and unit testing. At CrusaderSterling Pensions Limited, Ahmad designed and implemented RESTful APIs to enhance data exchange and integration with third-party services, improving system responsiveness and scalability. While at Jacinth Solutions, he developed software solutions for an online marketplace, optimizing software architecture to support growth and performance. His work at BluTech Solutions involved creating high-performance web applications and RESTful APIs, contributing to the success of multiple projects. Ahmad holds a degree in Software Engineering from Semicolon Africa and a degree in Physics from the University of Ilorin. He is well-suited for roles that require building scalable backend systems and integrating complex applications across various domains.

Expertise
JavaJavaScriptPythonKotlinReactNode.jsMongoDBRelational DatabaseDocument DatabaseHTMLCSSGitWordPress
Video Intro
Assessments

General Coding Assessment

three algorithms questions Leetcode Level medium · one algorithm question Leetcode Level hard

Projects

Task Hub

A dynamic platform connecting artisans with individuals or organizations in need of their services.

LearnSpace Student Loan Management System

Student loan management system, a comprehensive platform designed to facilitate the issuance, management, and repayment of loans for educational purposes

Lemonade Bank - Bank Management System

A backend application built to mimic a typical banking system.

SurfLoan

A backend application that allows loan officers and customers to manage and track loan applications.

Notes Management System

A backend system built for students to record and keep track of their notes.

Experience
  1. Java Full-stack Engineer

    CrusaderSterling Pensions LimitedNov 2023Present
    • Designed and implemented RESTful APIs using Spring Boot to streamline communication between different components of the pension management system, facilitating efficient data exchange and integration with third-party services.
    • Implemented performance optimization strategies in applications, including asynchronous programming techniques and database query optimization,resulting in improved system responsiveness and scalability.
    • Collaborated with internal stakeholders to develop and maintain applications tailored to the specific needs of the pension fund administration industry, ensuring compliance with regulatory requirements and industry standards
    • Conducted comprehensive code reviews and provided constructive feedback to team members, fostering a culture of collaboration and continuous improvement within the development team.
    JavaSpring bootHibernateSQLAgileGit
  2. Software Developer

    Jacinth SolutionsJun 2022Nov 2023
    • Designed, implemented, and maintained software solutions for an online marketplace, ensuring reliability, scalability, and performance.
    • Collaborated effectively with cross-functional teams, including business analysts, scrum masters, and quality assurance engineers, to gather requirements and deliver solutions that meet business needs.
    • Utilized industry best practices and design patterns in Java development to create robust and maintainable codebases.
    • Optimized software architecture and database design to enhance system efficiency and facilitate seamless scalability as the online marketplace grows.
    • Developed and maintained comprehensive documentation for code, APIs, and system architecture, empowering team members with the resources needed for efficient development and troubleshooting.
    JavaSpring bootHibernateSpring MVCHTMLCSSJavaScriptReactSQLAgileGit
  3. Java Full-stack Engineer

    BluTech Solutions, United StatesJun 2019Jun 2022
    • Designed and implemented server-side logic for dynamic web pages using Java-based frameworks, such as Spring Boot, to deliver high-performance and scalable web applications
    • Collaborated effectively with development teams, actively participating in Agile ceremonies and contributing to sprint planning, stand-ups, and retrospectives to ensure timely project delivery and alignment with business objectives.
    • Utilized industry best practices in API design and development to create RESTful APIs, promoting standardization, flexibility, and ease of integration across software components.
    • Consumed external APIs judiciously to extend the functionality of the software solution, leveraging third-party services for enhanced features and capabilities.
    • Ensured code quality and maintainability through thorough code reviews, unit testing, and adherence to coding standards, fostering a culture of excellence and continuous improvement within the development team.
    JavaSpring bootHibernateSQLAgileGit
Education
  1. Software Engineering

    Semicolon AfricaLagos, Nigeria2022 — 2023
  2. Physics

    University of IlorinNigeria2014 — 2018
Similar developers

We have moreWith similar skills.

Other vetted developers with similar skills and experience

SAMUEL A.
SAMUEL A.

Backend Engineer

0-2 Years of Experience

Node.jsMongoDBGraphQLGit
John O.
John O.

Backend Engineer

3-4 Years of Experience

Node.jsMongoDBGraphQLKafka
Mostafa W.
Mostafa W.

Backend Engineer

0-2 Years of Experience

PythonFlaskHTMLJavaScript
KHAWAR I.
KHAWAR I.

Backend Engineer

4+ Years of Experience

PAK
FlaskKubernetesNumPyJavaScript
Ahmed S.
Ahmed S.

Backend Engineer

0-2 Years of Experience

PHPLaravelGitJavaScript
View all

Backend Engineer

3-4 years experience

14 days risk-free trial · No commitments · We handle contracts and payroll