Muhammad M.

Java-Entwickler

Lahore, Pakistan

Erfahrungen

Jan. 2025 - Bis heute
11 Monaten

Java-Entwickler

Envision Mobile Ltd

  • Entwickelte und wartete Enterprise-Webanwendungen mit Java und dem Struts-Framework und arbeitete an wichtigen Modulen wie Benutzerauthentifizierung, Auftragsverwaltung und Reporting.
  • Erstellte und verbesserte RESTful-APIs für die plattformübergreifende Kommunikation und sicherte so einen zuverlässigen Datenaustausch zwischen Microservices.
  • Modernisierte veraltete Struts-Komponenten, um die Wartbarkeit des Codes zu verbessern, technische Schulden abzubauen und moderne Architekturstandards einzuhalten.
  • Arbeitete mit den Datenbankteams zusammen, um SQL-Abfragen und Stored Procedures zu optimieren, was zu schnelleren Antwortzeiten und geringerer Systembelastung führte.
  • Führte die Migration mehrerer Module von einer monolithischen Architektur zu Microservices an, was die Skalierbarkeit und unabhängige Deployments verbesserte.
  • Nutzte Tools wie Maven, Jenkins und Docker, um Builds und Deployments zu automatisieren und schnellere, zuverlässigere Release-Zyklen zu ermöglichen.
  • Behebte proaktiv Produktionsprobleme durch Analyse von Log-Dateien und Performance-Metriken, minimierte Ausfallzeiten und sorgte für eine reibungslose User Experience.
Jan. 2024 - Dez. 2024
1 Jahr

Java-Entwickler

Zone Delivery Service

  • Entwickelte leistungsstarke Java-Anwendungen für ein Last-Mile-Liefer- und Logistikunternehmen und steigerte so die Website-Performance um 20 % durch skalierbare und effiziente Programmierpraktiken.
  • Leitete die erfolgreiche Migration von einer monolithischen Architektur zu skalierbaren Microservices, was die Wartbarkeit verbesserte und zukünftiges Wachstum ermöglichte.
  • Sicherte nahtlose Kommunikation und Integration zwischen den Microservices und gewährleistete so den reibungslosen Betrieb des Gesamtsystems.
  • Optimierte die Systemleistung durch proaktives Erkennen und Beseitigen von Performance-Engpässen, was zu einer deutlichen Steigerung der Zuverlässigkeit und Effizienz führte.
  • Führte die agile Entwicklung von Microservices an und leitete interdisziplinäre Teams, um Projekte durch schnelle Iterationszyklen effizient abzuschließen.
Jan. 2022 - Dez. 2023
2 Jahren

Java-Entwickler

i-ways Sales Solutions GmbH

  • Entwarf, entwickelte und implementierte skalierbare Java-Anwendungen unter Verwendung von Core Java, OOP, JDBC und Servlets.
  • Setzte Optimierungsstrategien um, um die Effizienz und Performance der Anwendungen zu erhalten, was zu messbaren Verbesserungen wie einer 20%igen Reduzierung der Antwortzeiten führte.
  • Trug in agilen Umgebungen durch Zusammenarbeit mit funktionsübergreifenden Teams zum erfolgreichen Release neuer Produktfeatures bei.
  • Identifizierte, diagnostizierte und behob proaktiv Java-Anwendungsprobleme in Produktionsumgebungen und stellte so eine optimale Systemleistung und Zuverlässigkeit sicher.
  • Straffte Release-Zyklen durch automatisierte Deployments mit Maven, Docker und Jenkins.
  • Implementierte RESTful-Webservices, um eine robuste und effiziente Datenzugriffsschicht für verschiedene Anwendungen bereitzustellen.
  • Analysierte Anwendungslogs, um Performance-Engpässe und Sicherheitslücken zu identifizieren und zu beheben.
  • Entwickelte maßgeschneiderte Code-Lösungen, um spezifische Projektanforderungen zu erfüllen und die Funktionalität der Anwendung zu verbessern.
  • Optimierte bestehende SQL-Abfragen, um die Datenbankperformance zu verbessern und die Last zu reduzieren.
  • Implementierte Caching-Strategien (z. B. Redis), um die Performance zu steigern.

Zusammenfassung

Ich bin ein hochmotivierter Java-Entwickler mit mehr als 3 Jahren Erfahrung in der Bereitstellung robuster Softwarelösungen. Ich habe nachweislich Anwendungen entworfen, entwickelt, getestet und bereitgestellt – mit objektorientierter Programmierung, Web-Frameworks wie Spring Boot und Datenbanktechnologien wie MySQL. Ich löse gern komplexe Probleme und setze auf klare Kommunikation zwischen den Teams. Als lebenslanger Lernender greife ich schnell auf moderne Technologien zurück, um Innovation zu fördern und beste Ergebnisse zu erzielen.

Sprachen

Englisch
Verhandlungssicher
Urdu
Verhandlungssicher

Ausbildung

Sept. 2015 - Juni 2019

University of Sargodha

Bachelor of Science · Softwaretechnik · Sargodha, Pakistan

Zertifikate & Bescheinigungen

Java-Programmierer werden

LinkedIn

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen