Summary
Overview
Work History
Education
Skills
Timeline
Generic
MOHAMMED RAHAMATHULLA

MOHAMMED RAHAMATHULLA

Technical Specialist
Riyadh

Summary

Enterprise Application Architect & Java/Microservices Expert with 15 years of experience designing and delivering large-scale, high-performance solutions for global clients. Proven track record in end-to-end architecture, system optimization, and integrating cutting-edge technologies like MFA. Combines deep technical expertise with leadership skills to drive innovation, mentor teams, and ensure delivery excellence in fast-paced, mission-critical environments.

Overview

16
16
years of professional experience

Work History

Technical Specialist

HCL Technologies ltd
Bangalore
03.2023 - 12.2023
  • Led the architecture, design, and development of enterprise-grade applications using Java, Spring Boot, Microservices, and RESTful APIs for high-availability systems.
  • Implemented MFA (Multi-Factor Authentication) to enhance application security and user experience.
  • Applied design patterns and best practices to ensure maintainable, testable, and scalable solutions.
  • Collaborated with cross-functional teams (BA, QA, DevOps) in Agile/Scrum environments to deliver sprint goals on time.
  • Conducted code reviews, performance tuning, and troubleshooting for critical production issues, improving system efficiency.
  • Mentored and guided junior developers as and when required
  • Ensured application security compliance by integrating authentication, authorization, and data protection mechanisms.
  • Coordinated directly with on-site teams and stakeholders to gather requirements, present solutions, and ensure business alignment.

Application Development Specialist/Technical Lead

Accenture
Bangalore
02.2022 - 02.2023
  • Led the team responsible for Hazelcast migration from v3.x to latest 5.x
  • Refactor or write code w.r.t new version accordingly
  • Update the libraries on the client connecting to Hazelcast cluster for data accessing
  • Work with clients to understand the requirements to ideate software solutions
  • Deploy application on DEV/SIT servers and verify the deployment and co-ordinate testing on the servers
  • Guide team members wherever they are stuck during application development
  • Adhere to strict delivery timelines and ensure deliverables are met
  • Technology stack used is Java 8, Spring boot, Spring Cloud (Gateway, Eureka, Sleuth, Feign etc), Microservices, JPA, Resilience4j, git, maven etc

Technology Lead

Infosys Ltd
Bangalore
12.2015 - 02.2022
  • Essential Services is a collection of different modules
  • Each module serving a specific responsibility w.r.t different securities For ex: Module A is responsible for connecting to the upstream and pulling the information of the securities
  • Module B connects with Module A to get the information of securities and enriches each security with a set of business rules
  • Developed and provided technical solutions for day-to-day operations and long-range strategic planning
  • Determining project requirements and developing work schedules for the team
  • Delegating tasks and achieving daily, weekly, and monthly goals
  • Liaising with team members, management, and clients to ensure projects are completed to standard
  • Technology stack used is Spring boot, Microservices, Kafka, Zull, Eureka, Git etc

Senior Software Engineer

HCL Technologies Ltd
Bangalore
06.2010 - 12.2013
  • The purpose of this project is to persist/post the journals submitted to the application setup across EMEA/APAC/NA/LATAM regions
  • Entry may be for accruals, Reclassification, amortization and for adjustment etc
  • Develop, test and implemented a complete module
  • Clearly and regularly communicate with management and technical support colleagues
  • Independently install, customize and integrate commercial software packages
  • Work with experienced team members to conduct root cause analysis of issues, review new and existing code and/or perform unit testing
  • Analyze user requirements and convert requirements to design documents
  • Possess up-to-date knowledge of technological developments in the industry

Software Developer

ETS Technologies
Bangalore
09.2007 - 07.2010
  • Improved software efficiency by troubleshooting and resolving coding issues.
  • Saved time and resources by identifying and fixing bugs before product deployment.
  • Updated old code bases to modern development standards, improving functionality.
  • Contributed to a positive team environment through effective communication, problem-solving, and collaboration skills.

Education

Bachelor of Engineering - Computer Science, Engineering

Visvesvaraya Technological University
Davangere, Karnataka
07.2007

Skills

Java 8

Spring boot

Spring Cloud

JPA

Microservices

Git

undefined

Timeline

Technical Specialist

HCL Technologies ltd
03.2023 - 12.2023

Application Development Specialist/Technical Lead

Accenture
02.2022 - 02.2023

Technology Lead

Infosys Ltd
12.2015 - 02.2022

Senior Software Engineer

HCL Technologies Ltd
06.2010 - 12.2013

Software Developer

ETS Technologies
09.2007 - 07.2010

Bachelor of Engineering - Computer Science, Engineering

Visvesvaraya Technological University
MOHAMMED RAHAMATHULLATechnical Specialist