Naheem N.

Naheem N.

Senior Software Engineer

Denver, United States of America
Hire Naheem N. Hire Naheem N. Hire Naheem N.

About Me

Naheem is a Senior Java Engineer who designs, develops, and maintains complex applications for clients. He works across the development cycle of solutions, handling requirements, writing clean, maintainable code, and setting best practices on solutions. Naheem designs and implements modern software features and systems for clients using the latest tools, frameworks, and libraries on projects.

Work history

UpStack
UpStack
Senior Java Engineer
2021 - Present (3 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

University of Denver
University of Denver
Graduate Teaching Assistant & PhD Researcher
2021 - Present (3 years)
Denver, United States of America
  • Developing research plans and methodologies to investigate complex issues in privacy and usable security and integrating usability considerations into the design of security systems and protocols.

  • Executing research studies, experiments, and simulations to collect relevant data and exploring the psychological and behavioral aspects of user interactions with security measures.

  • Identifying and addressing human factors that impact the usability of security systems and designing and conducting usability tests to evaluate the effectiveness and user-friendliness of security features.

  • Mentoring and guiding junior researchers and graduate students.

University Teaching Mentorship Curriculum Development & Delivery Research Security Usability Testing
Africa Prudential Plc
Africa Prudential Plc
Java Engineer | Integration Specialist
2020 - 2021 (1 year)
Lagos, Nigeria
  • Designed and developed integration solutions and documented designs using development best practices.

  • Liaised with dev teams to architect, design, build, and implement application integrations on projects.

  • Gathered and analyzed client specifications, fixed integration errors, defined processes, and ensured compatibility on projects.

Equity Bank
Equity Bank
Senior Java Engineer
2020 - 2021 (1 year)
Remote
  • Worked on solutions on the bank's core systems and enhancements, focusing on the bank's payments platform.

  • Maintained the health, performance, and availability of the POS platform, identifying and resolving issues.

  • Made decisions on new deployments and features and maintained systems to fit the bank's objectives.

Semicolon Africa
Semicolon Africa
Java Engineer
2019 - 2020 (1 year)
Lagos, Nigeria
  • Designed and implemented user-friendly applications, back-end services, and service-oriented solutions for clients.

  • Implemented high-quality security measures on solutions to preempt and defend against malicious attacks.

  • Defined architectural guidelines and recommended standards and best practices on client solutions.

MyMedicalBank
MyMedicalBank
ICT Business Developer & Analyst
2018 - 2019 (1 year)
Lagos, Nigeria
  • Assisted the development manager to build and implement solutions that solve complex business problems.

  • Wrote and implemented high-quality, performant, and industry-standard code on solutions for clients.

  • Wrote reports, conducted development tests, and worked on minor bug fixes.

Portfolio

Software Engineer - EasyCoop & PolCoop
Software Engineer - EasyCoop & PolCoop

EasyCoop is an automated management solution that ensures end-to-end digitization of the administration of cooperative societies. PolCoop is a management solution developed for the Nigerian Police Cooperative Society providing more personalized administrative functionalities and elaborative features.

Software Engineer - Retrac365: Applicant Tracking System
Software Engineer - Retrac365: Applicant Tracking System

Worked on the Retrac365 ATS for recruitment agencies and organizations to manage their hiring process through a seamless user-centered tracking system. Designed, developed, and implemented solutions on the project.

Software Engineer - Banking Omnichannel
Software Engineer - Banking Omnichannel

Built and deployed solutions for a core banking platform with features for customer onboarding, deposit and withdrawals management, payments processing, loan disbursal, and management.

Education

MSc Computer Science
MSc Computer Science
University of Denver
2021 - 2024 (3 years)
Data Structures and Algorithms / Java Unit Testing With Spring Boot and Mockito
Data Structures and Algorithms / Java Unit Testing With Spring Boot and Mockito
Udemy
2021 - 2021
BSc Zoology/Animal Biology
BSc Zoology/Animal Biology
University of Ilorin - Nigeria
2013 - 2017 (4 years)