Muhammad M.

Java Developer

Lahore, Pakistan

Experience

Jan 2025 - Present
11 months

Java Developer

Envision Mobile Ltd

  • Developed and maintained enterprise-level web applications using Java and the Struts framework, contributing to key modules such as user authentication, order management, and reporting.
  • Created and enhanced RESTful APIs for cross-platform communication, ensuring secure and reliable data transfer across microservices.
  • Redesigned legacy Struts-based components to improve code maintainability, reduce technical debt, and align with modern architecture patterns.
  • Collaborated with database teams to fine-tune SQL queries and stored procedures, resulting in faster response times and reduced system load.
  • Led the migration of several modules from monolithic architecture to microservices, improving scalability and deployment independence.
  • Utilized tools like Maven, Jenkins, and Docker to automate builds and deployments, enabling faster and more reliable release cycles.
  • Proactively resolved issues in production by analyzing application logs and performance metrics, minimizing downtime and ensuring smooth user experience.
Jan 2024 - Dec 2024
1 year

Java Developer

Zone Delivery Service

  • Developed high-performance Java applications for a last-mile delivery and logistics company, resulting in a 20% improvement in website performance through scalable and efficient coding practices.
  • Led the successful migration from a monolithic architecture to scalable microservices, enhancing maintainability and facilitating future growth.
  • Ensured seamless communication and integration between microservices, guaranteeing smooth operation of the overall system.
  • Optimized system performance by proactively identifying and eliminating performance bottlenecks, resulting in a substantial increase in reliability and efficiency.
  • Spearheaded agile development of microservices, leading multidisciplinary teams to deliver projects efficiently through rapid iteration cycles.
Jan 2022 - Dec 2023
2 years

Java Developer

i-ways Sales Solutions GmbH

  • Designed, developed, and deployed scalable Java applications leveraging core Java, OOP, JDBC, and Servlets.
  • Implemented optimization strategies to maintain application efficiency and performance, leading to measurable improvements such as a 20% reduction in response time.
  • Contributed to the successful delivery of new product features by collaborating with cross-functional teams in Agile environments.
  • Proactively identified, diagnosed, and resolved Java application issues in production environments, ensuring optimal system performance and reliability.
  • Streamlined release cycles through automated deployments with Maven, Docker, and Jenkins.
  • Implemented RESTful web services to provide a robust and efficient data access layer for various applications.
  • Analyzed application logs to identify and resolve performance bottlenecks and security vulnerabilities.
  • Designed and developed custom code solutions to address specific project requirements and improve application functionality.
  • Optimized existing SQL queries to improve database performance and reduce load.
  • Implemented caching strategies (e.g., Redis) to improve performance.

Summary

I am a highly motivated Java developer with more than 3 years of experience delivering robust software solutions. I have a proven track record in designing, developing, testing, and deploying applications using object-oriented programming, web development frameworks such as Spring Boot, and database technologies including MySQL. I excel at tackling complex challenges and believe in fostering clear communication between teams. As a lifelong learner, I readily adopt cutting-edge technologies to drive innovation and achieve exceptional results.

Languages

English
Advanced
Urdu
Advanced

Education

Sep 2015 - Jun 2019

University of Sargodha

Bachelor of Science · Software Engineering · Sargodha, Pakistan

Certifications & licenses

Become a Java Programmer

Linkedin

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions