Farhad Karimi // Java-Entwickler
Meine Leidenschaft gilt der Softwareentwicklung!
Seit über 20 Jahren entwickle ich robuste, skalierbare und wartbare Software-Lösungen mit modernen Java-Technologien wie Spring Boot, Hibernate und Co.
#Über mich
Seit über 20 Jahren entwickle ich robuste, skalierbare und wartbare Software-Lösungen mit modernen Java-Technologien wie Spring Boot, Hibernate und Co.
Mich begeistern besonders die Integration von Systemen und die Frage, wie Java-Architekturen auch nach Jahren noch verständlich und erweiterbar bleiben.
Besonders wichtig sind mir saubere Codequalität, nachhaltige Softwarearchitektur und eine gute Zusammenarbeit im Team.
Ich bin überzeugt: Gute Software entsteht nicht nur durch Code – sondern durch Kommunikation, Verständnis und Verlässlichkeit.
Saubere Codequalität
Lesbarer, testbarer Code nach Clean-Code-Prinzipien.
Nachhaltige Architektur
Skalierbare, wartbare Java-Architekturen, die mitwachsen.
Systemintegration
Middleware, REST-Schnittstellen und Bestandssysteme sauber verbinden.
Teamarbeit
Kommunikation, Verständnis und Verlässlichkeit im Team.
#Meine Favoriten
In meiner täglichen Arbeit als Java-Entwickler setze ich auf eine schlanke, effiziente Toolchain.
Ich arbeite bevorzugt auf macOS, mit IntelliJ IDEA als Haupt-IDE für Java- und Spring Boot-Projekte. Für Terminal-Arbeiten nutze ich Oh My ZSH, kombiniert mit Vim und tmux – ideal für schnelles, fokussiertes Arbeiten direkt in der Shell.
Diese Kombination ermöglicht mir eine produktive und flexible Entwicklungsumgebung, die sowohl im lokalen Setup als auch auf Remote-Systemen zuverlässig funktioniert.
#Branchen
Branchen, in denen ich bisher gearbeitet habe. Ein Klick filtert den Werdegang.
#Projekte
- Jan 2023 – Jul 2025(HEAD → main)Modernisierung und Erweiterung des Datenmanagementsystems · Öffentlicher Dienst / Naturschutz
- Feb 2021 – Jun 2022Beitrag zur erfolgreichen Systemintegration und Erweiterung der Bestandsarchitektur · Telekommunikation
- Mai 2020 – Feb 2021Middleware-Entwicklung zur Systementkopplung im Rahmen eines Access Carve-Outs · Telekommunikation (Hosting)
- Apr 2018 – Apr 2020Entwicklung eines MVP-Nachrichtenportals mit EidosMedia CMS · Medien/Nachrichtenportal
- Okt 2017 – Apr 2018Neuimplementierung eines CMS-basierten Nachrichtenportals mit React/TypeScript · Telekommunikation (Hosting)
- Aug 2017 – Okt 2017Prototyp eines Nachrichtenportal-CMS mit Livingdocs, NodeJS und AngularJS · Medien/Nachrichtenportal
- Jan 2014 – Aug 2017Neuimplementierung eines Smartphone-optimierten Internetportals auf Basis von CoreMedia · Medien/Nachrichtenportal
- Aug 2013 – Jan 2014Einführung von WordPress als Multichannel CMS für die Unternehmenswebsite · IT-Dienstleistung
- Jan 2013 – Aug 2013Entwicklung einer iOS-App zur Erstellung von HTML-Dokumenten und Charts · IT-Dienstleistung
- Apr 2012 – Dez 2012Frontend-Entwicklung für Web- und Mobile-Shops im Musik-E-Commerce · IT-Dienstleistung
- Dez 2011 – Apr 2012Gig Asker – iOS-Puzzlespiel auf Basis der Musikbibliothek · App/Musik
- Jun 2010 – Nov 2011Plattformübergreifender Musikdienst mit Songbird-Integration · E-Business, Online Shop Medien
- Nov 2009 – Jun 2010Entwicklung eines europaweiten Kunden-, Presse- und Marketingportals · E-Business, Online Shop
- Jul 2009 – Nov 2009Entwicklung einer Social Media App für iOS · Social Media
- Apr 2009 – Jul 2009ChessBoxApp & ChessBoxAppHD – iOS-Schachanwendungen mit Uhr-, Positions- und Partieverwaltung · Game, Utility, Simulation
- Okt 2008 – Dez 2008Documentum DMS für Telekommunikationsdienstleister mit Barcode-Funktionalität · Telekommunikation
- Jan 2004 – Apr 2008Produktentwicklung einer Telekommunikationslösung für InterCarrier-Geschäft und Prozessoptimierung · Telekommunikation
#Lieblingsautoren
Zu meinen Lieblingsautoren gehören Robert C. Martin, Kent Beck und Martin Fowler – Persönlichkeiten, die die moderne Softwareentwicklung nachhaltig geprägt haben. Ihre Bücher und Prinzipien zu Clean Code, Agiler Entwicklung und Softwarearchitektur haben meinen Blick auf Qualität, Testbarkeit und gute Entwicklerpraxis entscheidend beeinflusst.
#Lieblingsbücher
- Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin)ISBN-13 978-0132350884
- The Clean Coder: A Code of Conduct for Professional Programmers (Robert C. Martin Series)ISBN-13 978-0137081073
- Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series)ISBN-13 978-0134494166
- Clean Agile: Back to Basics (Robert C. Martin)ISBN-13 978-0135781869
- Clean Craftsmanship: Disciplines, Standards, and Ethics (Robert C. Martin)ISBN-13 978-0136915713
- Refactoring: Improving the Design of Existing Code (Pearson Addison-Wesley Signature Series · Martin Fowler)ISBN-13 978-0134757599
- Test Driven Development: By Example (Addison Wesley Signature Series · Kent Beck)ISBN-13 978-0321146533
- Extreme Programming Explained: Embrace Change (Kent Beck)ISBN-13 978-0321278654
- Tidy First?: A Personal Exercise in Empirical Software Design (Kent Beck)ISBN-13 978-1098151249
- Der Pragmatische Programmierer: Ihr Weg zur MeisterschaftISBN-13 978-3446466333
- Code That Fits in Your Head: Heuristics for Software EngineeringISBN-13 978-0137464401
- Design Patterns. Elements of Reusable Object-Oriented Software.ISBN-13 978-0201633610
- Structured Design: Fundamentals of a Discipline of Computer Program and Systems DesignISBN-13 978-0138544713
- Object-Oriented Analysis and Design with ApplicationsISBN-13 978-0805353402
grep: keine Treffer.