Muhammad M.
Java-Entwickler
Erfahrungen
Jan. 2025 - Bis heute
1 JahrJava-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 JahrJava-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 JahrenJava-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
VerhandlungssicherUrdu
VerhandlungssicherAusbildung
Sept. 2015 - Juni 2019
University of Sargodha
Bachelor of Science · Softwaretechnik · Sargodha, Pakistan
Zertifikate & Bescheinigungen
Java-Programmierer werden
Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testenWeitere Aktionen
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.