Summary

Ahmed A. is a highly skilled software engineer with expertise in backend and full-stack development, specializing in Java, Spring Boot, and JavaScript frameworks like React.js and Node.js. He has a strong foundation in database management, working with MySQL, PostgreSQL, and MongoDB, and possesses experience in API development, security, and containerization using Docker. As a technical instructor at Semicolon Africa, he has demonstrated leadership in mentoring and training developers, ensuring proficiency in Agile methodologies and best coding practices. His experience developing scalable applications such as banking systems, loan management platforms, and e-wallet solutions highlights his problem-solving ability and attention to detail. Abeeb’s technical acumen, coupled with his strong communication and collaboration skills, makes him a valuable asset to any development team.

Meet Ahmad A.
"Introduce Yourself"
"What are you looking for in your next opportunity?"
Assessment Scores. Click to see explore details:
General Coding Assessment
100%
  • three algorithms questions Leetcode Level medium

  • one algorithm question Leetcode Level hard

  • Good Scores in Web Security, AWS, SQL and Git

  • The code demonstrates a competent understanding of Java programming, including parsing JSON data and making HTTP requests.

    Experience
    CrusaderSterling Pensions Limited
    Java Full-stack Engineer (Full-Time)
    Nov 2023-present
  • 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.

    Technologies: Java, Spring boot, Hibernate, SQL, Agile, Git

    Jacinth Solutions
    Software Developer (Remote)
    Jun 2022-Nov 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.

    Technologies: Java, Spring boot, Hibernate, Spring MVC, HTML, CSS, JavaScript, React, SQL, Agile, Git

    BluTech Solutions, United States
    Java Full-stack Engineer (Remote)
    Jun 2019-Jun 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.

    Technologies: Java, Spring boot, Hibernate, SQL, Agile, Git

    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.

    Education
    Software Engineering
    2022-2023

    Semicolon Africa - Lagos, Nigeria

    Physics
    2014-2018

    University of Ilorin - Nigeria

    Backend Engineer
    /Mo | [/Hr]
    MongoDB
    SQL
    Git
    Java
    React
    NodeJS
    HTML
    CSS
    Javascript
    AWS
    Database:Document
    Database:Relational
    Python
    Typescript

    Ahmad A. is a Mid-Senior Level Developer

    See our Hiring Guide to learn more