Abdurrahman Kareem

Abdurrahman Kareem

Software Engineer Intern

Followers of Abdurrahman Kareem787 followers
location of Abdurrahman KareemNigeria

Connect with Abdurrahman Kareem to Send Message

Connect

Connect with Abdurrahman Kareem to Send Message

Connect
  • Timeline

  • About me

    Senior Software Engineer | Node.js | Typescript | Javascript | C# | .Net|

  • Education

    • Federal University of Agriculture Abeokuta (FUNAAB)

      2018 - 2022
      Bachelor's degree Computer Science 4.13/5.00

      Activities and Societies: Developer students' club(DSC FUNAAB), Google business group, National association of computing students(NACOS)

  • Experience

    • Sysbeams

      Jan 2019 - Jun 2019
      Software Engineer Intern

      -Contributed to back-end development using Node.js, focusing on creating RESTful APIs to ensure seamless integration between front-end and back-end systems.-Participated in developing the user interface using ES6 JavaScript, Bootstrap, CSS, and HTML.-Engaged in comprehensive testing and debugging, identifying and resolving critical bugs, which led to a 35% improvement in system stability and a 25% reduction in user-reported issues.-Assisted in creating technical documentation for the system, resulting in a 40% reduction in onboarding time for new developers and a 30% improvement in overall code maintainability. Show less

    • Sysbeams

      Jan 2021 - Dec 2023

      -Conducted thorough code reviews, reducing bugs by 30% and improving code maintainability.-Trained junior engineers, boosting their productivity by 50% within 6 months.-Collaborated with 15 engineers to design and implement a microservice monitoring tool using Node.js, PostgreSQL, ASP.NET Core, Redis, and RabbitMQ.-Led the design and implmentation of an API gateway for central authentication, reducing latency by 25% and enhancing security across microservices with Node.js.-Deployed and managed microservices with Docker, Docker Compose, Nginx, and Google Cloud Platform, ensuring high availability and reducing system downtime by 25%.-Configured CI/CD pipelines using Azure DevOps.-Synchronized data between services via Google Pub/Sub and monitored deployments with Sentry and Kibana.-Led a team of 5 engineers to develop a high-impact Learning Management System.-Successfully collaborated on a Self-Enrollment Portal for the Office of the Accountant General of Nigeria, cutting enrollment processing time by 40% and increasing user satisfaction by 25%.Enhanced security in the Enrollment system by integrating fingerprint scanners and webcams, improving user verification accuracy by 35%.-Contributed to the design and implementation of a comprehensive University Management System, increasing administrative efficiency by 40% and streamlining student management processes.-Implemented security measures like SSL/TLS encryption and user authentication, reducing security vulnerabilities by 50% and protecting over 30,000 customer records. Show less -Developed a resilient mobile application as part of a team, extending the open-source ODK Collect framework, which resulted in a 50% reduction in data collection time.-Collaborated with high-performing engineers to develop a microservice-based data aggregation system, leveraging event-driven architecture to enhance data processing speed by 30%.-Wrote tests using Jest, Mocha, and Chai to ensure code quality and reliability.-Played a pivotal role in designing and implementing a sophisticated HR system, revolutionizing training, appraisal, and staff loan processes, leading to a 40% increase in employee satisfaction.-Architected and designed database schemas in collaboration with the back-end team.-Contributed to the development of a comprehensive web application, API, and user interface over Microsoft Dynamics NAV, improving user efficiency by 35%.-Managed database queries efficiently using Sequelize ORM, Prisma, and TypeORM.-Contributed significantly to end-to-end development processes, from architecture and database design to CI/CD implementation and provided technical support to ensure smooth and efficient operations. Show less

      • Intermediate Software Engineer

        Jul 2022 - Dec 2023
      • Junior Software Engineer

        Jan 2021 - Jun 2022
    • AMTIL Inc.

      Dec 2023 - now
      Senior Software Engineer

      - Spearheading the architecture, design, and implementation of system features, ensuring alignment with project goals and client needs while leveraging agile methodologies.-Championing the integration of third-party tools such as Firebase, Notion, and Cloudinary, significantly enhancing application capabilities.-Refactoring approximately 75% of the legacy code base to align with modern development standards, significantly improving performance and maintainability by utilizing newer versions of NestJS and PostgreSQL.-Leveraging the Jest framework to implement unit tests for the back-end, ensuring code reliability and robustness.-Collaborating closely with the QA team to conduct thorough testing and analysis of product features, resulting in a 40% decrease in post-launch bugs and a 30% improvement in overall customer satisfaction. Show less

  • Licenses & Certifications

    • Leveling up as NodeJS developer - NodeJS best practices, code architecture, database optimization, performance, security

      Udemy
      Aug 2024
      View certificate certificate
  • Volunteer Experience

    • Member

      Issued by developers student club funaab on Apr 2018
      developers student club funaabAssociated with Abdurrahman Kareem
    • project team member

      Issued by Enactus FUNAAB on Nov 2019
      Enactus FUNAABAssociated with Abdurrahman Kareem