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.
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
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.
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.
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.
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
University of Denver
2021 - 2024 (3 years)
Data Structures and Algorithms / Java Unit Testing With Spring Boot and Mockito