Migration eines Brownfield-Projekts (bereits in Produktion) zu Microservices (Java Spring Boot im Fokus)
Eigenständige Durchführung des Migrationsprozesses zu bestimmten Themen (z.B. Logging, Monitoring) und Migration von Services und Angular-Anwendungen von AWS zu OTC
Überprüfung und Rückmeldung sowie Empfehlungen für einen Backup- und Wiederherstellungsplan
DevOps-Aufgaben
Der Technologie-Stack umfasst Java, Microservices, Angular, NgRx, Nginx, OAuth, Kubernetes, Docker, Grafana, Microservices.
Okt. 2021 - Jan. 2024
2 Jahren 4 Monaten
Niederlande
Senior Software-Architekt
Vanderlande
Führung mehrerer Softwareentwicklungsteams beim Aufbau einer Next-Generation-Warenlagerplattform mit Micro-Frontends und ereignisgesteuerten Microservices auf Kubernetes. Unterstützung des Teams bei der Umsetzung von Architektur-Best-Practices in CI/CD (GitOps mit Flux), modularisierten Frontends und Kafka-zentrierten Microservices.
Hervorragende Geschäftsergebnisse durch enge Zusammenarbeit mit Produktmanagement-, Infrastruktur-, Frontend-, Backend- und Qualitätssicherungsteams erzielt. Steigerung der Teamproduktivität durch gezielte technische und nicht-technische Maßnahmen.
Mentoring von Softwarearchitekten und Entwicklern, technische Anleitung und Feedback zu deren Arbeit gegeben.
Der Technologie-Stack umfasst Java, Microservices, Angular, NgRx, Nginx, Keycloak, Kubernetes, Docker, Kafka und eine Micro-Frontend-Architektur.
Jan. 2021 - Juni 2022
1 Jahr 6 Monaten
Deutschland
Senior Full-Stack-Entwickler
Goldn GMBH
Die Software war für Anwender aus der Kosmetikbranche gedacht, die nicht sehr technikaffin sind. Deshalb wollten wir besonders innovativ sein und intuitive und leistungsstarke Oberflächen schaffen.
Der Technologie-Stack umfasst React, GCP, Go, GraphQL, PostgreSQL, Nginx und ein Next.js-Frontend. Implementierung von OAuth-basierten, passwortlosen Anmelde-/Registrierungsabläufen und Integration mit Stripe. Verwendung von Auth0 für Admin- und Kunden-Apps mit eingeschränktem E-Mail-Domain-Zugang.
Leitung der Entwicklung eines Blogs und anderer öffentlicher Webanwendungen mit Next.js und Strapi, mit aktiviertem Server-Side-Rendering.
Dez. 2019 - Dez. 2020
1 Jahr 1 Monate
Deutschland
Senior Full-Stack-Entwickler
Chemster GMBH
Durchführung von Code-Reviews und Umsetzung von Best Practices, um die Wartbarkeit und Skalierbarkeit der Codebasis sicherzustellen.
Der Technologie-Stack umfasst PostgreSQL, AWS Lambda mit Node.js, Secret Manager, Aurora Serverless, CDK sowie ein React/Nginx-Frontend.
Unterstützung beim Schreiben und Erweitern der CI/CD-Pipelines sowie Entwicklung eines kompletten End-to-End-Features für Angebote und Bestellungen. Entwicklung des Frontends und Backends sowie Aufbau der Infrastruktur.
Juli 2018 - Juli 2019
1 Jahr 1 Monate
Deutschland
Lead Full-Stack-Entwickler
Deutsche Bank
Arbeit an Angular/Java (Spring Boot)- und React/Nginx-Anwendungen. Erstellung von responsiven, browserübergreifend kompatiblen Komponenten.
Meine Aufgaben umfassten das Schreiben von Code, das Review von Code anderer Entwickler, Schulung und Unterstützung der Entwickler sowie die Begleitung des gesamten Entwicklungsprozesses.
Obwohl meine Rolle anfangs nicht so umfangreich war, erkannte ich schnell, dass das Team Führung brauchte, und trat als Senior und Leader voran.
Jan. 2018 - Dez. 2022
5 Jahren
Teamleiter
PropertyOnion
Start des Projekts (Immobiliensuchmaschine) mit einer kleinen Erweiterung, die es Nutzern ermöglicht, über den sichtbaren Kartenbereich zu suchen. Die Arbeit wurde vom Kunden so geschätzt, dass ich die Leitung der gesamten Entwicklung übernehmen und später mehrere Jahre als Teilzeit-Teamleiter weiterarbeiten durfte.
Arbeiten mit AWS, Java, Angular, TypeScript, GitHub zum Aufbau von Kunden- und Admin-Anwendungen. Einsatz von GitHub Actions zur Automatisierung des Deployments. Integration von PayPal und Braintree für Zahlungsabwicklung. Zunächst voll praktisch in den ersten Jahren tätig, in denen ich die Grundlagen der Anwendungen und Infrastruktur mit Terraform schuf, PayPal, Auth0 und WordPress integrierte und eine Datenbereinigungs-Pipeline schrieb. Später Leitung eines Teams von rund 12 Entwicklern und Steuerung der Gesamtentwicklung.
Apr. 2015 - Bis heute
10 Jahren 5 Monaten
Pakistan
Mitbegründer
Indus Valley Labs
Ich habe das Unternehmen als Solo-Entwickler gegründet und organisch wachsen lassen. Ich war nicht nur als Entwickler tätig, sondern habe auch neue Talente eingestellt, und innerhalb von drei Jahren wuchs das Unternehmen auf 20 Entwickler.
Ich hatte die Gelegenheit, mit Startups und einigen sehr langfristigen Projekten wie iReservos, PropertyOnion und Goombal zu arbeiten.
Meine vielseitige Rolle bei Indus Valley Labs hat mir großen Spaß gemacht. Ich bin stolz, dass ein großer Teil meines Engagements zum Erfolg von Startups wie BizMatch, PropertyOnion, SalesDNA und vielen anderen beigetragen hat.
Jan. 2001 - Dez. 2014
14 Jahren
Pakistan
Verschiedene Rollen
Freiberuflicher Software-Entwickler
Arbeit als Full-Stack-Entwickler in verschiedenen freiberuflichen Projekten.
In diesen Jahren habe ich Projekte von der Anforderungsanalyse über Entwicklung, Deployment und Testing bis zur Projektübergabe geleitet, was mir die Arbeit in allen Phasen der Softwareentwicklung ermöglichte.
Ich habe in verteilten Remote-Teams gearbeitet und dabei wertvolle Erfahrung in effektiver Kommunikation und Selbstorganisation gesammelt.
Zusammenfassung
Ein hochqualifizierter Senior-Software-Entwickler und Architekt mit 25 Jahren Erfahrung in der Planung, Entwicklung und Bereitstellung groß angelegter Softwaresysteme. Bleibt stets auf dem neuesten Stand der Werkzeuge und Technologien.
Sehr empfohlen von Kunden. Referenzen auf Anfrage verfügbar.
Starke Kommunikations- und Führungsfähigkeiten, mit der Fähigkeit, technische Konzepte Nicht-Technikern zu vermitteln.
Sprachen
Urdu
Muttersprache
Deutsch
Verhandlungssicher
Englisch
Verhandlungssicher
Hindi
Verhandlungssicher
Ausbildung
Okt. 2012 - Juni 2017
Institute of Business Administration
Master of Science in Informatik · Informatik · Karachi, Pakistan
Okt. 1998 - Juni 2001
University of Karachi
Bachelor of Science in Informatik · Informatik · Karachi, Pakistan
Zertifikate & Bescheinigungen
AWS Certified Solution Architect
CKAD Certified Kubernetes Developer
EMC2 Data Science Associate
Sun Certified Java 2 Programmer
Sie suchen Freelancer?Passende Kandidaten in Sekunden!