Hochqualifizierter Frontend-Softwarearchitekt mit über 10 Jahren Erfahrung in der Konzeption und Entwicklung komplexer Webanwendungen und der Leitung leistungsstarker Teams. Expertise in der Architektur skalierbarer Frontend-Lösungen, der Implementierung von Design-Systemen und der Förderung der Codequalität. Fundierte Kenntnisse in JavaScript/TypeScript, Angular, Next.js und modernen Frontend-Frameworks. Starke Fähigkeiten in der Backend-Entwicklung, DevOps-Praktiken und Systemadministration.
Omid Farhang
Senior Frontend-Entwickler
Zusammenfassung
Fähigkeiten
- Führung & Management: Teamleitung, Einstellung & Onboarding, Leistungsmanagement, Wachstumsplanung, Stakeholder-Management, Agile Methoden
- Softwarearchitektur & Design: DRY, SOLID-Prinzipien, Design-Muster, Framework-Entwicklung, Design-Systeme
- Core Frontend: Angular, Next.js, Nuxt.js, JavaScript/TypeScript (Node.js), HTML5, CSS3, SASS, SCSS, LESS
- Backend & Tools: Node.js, Express.js, NestJS, Laravel, Webpack, Gulp, Grunt, MySQL, RESTful API, RPC/gRPC
- DevOps & Systemadministration: Arch, Debian (apt), AUR, Pacman, Bash, Zsh, Nginx, Apache, Postfix, Dovecot, Varnish, CDN, Optimierung, SSL, CI/CD, Docker
- Sprachen: Persisch (Muttersprache), Englisch (Fortgeschritten), Deutsch (B1)
Erfahrung
Lead Frontend Engineer & Team Lead
JIBit (Aug 2019 - Heute)
Jibit ist ein FinTech-Unternehmen, das darauf abzielt, finanzielle Komplexität durch den Aufbau von Fintech-Infrastrukturlösungen, Finanzdienstleistungen für Unternehmen und intelligente Zahlungslösungen für Startups zu beseitigen.
- Federführung bei der Entwicklung und Einführung eines proprietären Angular-basierten Frontend-Frameworks, was zu einer Reduzierung der Projektlaufzeit um 40 % und einer verbesserten Code-Konsistenz über alle Panels hinweg führte.
- Leitung der Migration von Legacy-Web-Panels auf das vereinheitlichte interne Framework, um einen nahtlosen Übergang und minimale Unterbrechungen zu gewährleisten.
- Verwaltung des gesamten Mitarbeiterlebenszyklus für das Frontend-Team, einschließlich Rekrutierung, Onboarding, Leistungsmanagement und Offboarding.
- Entwicklung und Implementierung von Team-Wachstumsmetriken in Zusammenarbeit mit der Personalabteilung zur Förderung eines leistungsstarken und motivierten Teams.
- Evaluierung und Analyse neuer Frontend-APIs und Technologien zur Bestimmung ihrer Eignung für die Übernahme durch das Entwicklungsteam.
- Zusammenarbeit mit Product Ownern zur Definition von Frontend-Anforderungen, Festlegung von Prioritäten und Sicherstellung der Ausrichtung an den Produktzielen.
Tech Lead
Raymandan Taly Parseh (Jun 2020 - Mär 2022)
Raymandan Taly Parseh ist ein Unternehmensberatungsunternehmen.
- Leitung der Softwareentwicklung für Kundenprojekte, einschließlich Landing Pages, Portalen und Panels, zur Gewährleistung einer qualitativ hochwertigen und termingerechten Lieferung.
- Konfiguration und Wartung von Web- und Mailservern unter Verwendung von Ubuntu, Nginx, MariaDB, Postfix und Dovecot zur Gewährleistung eines zuverlässigen und sicheren Betriebs.
- Implementierung von Live-Kamera-Übertragungslösungen über das Web unter Verwendung von RTSP und FFmpeg.
- Optimierung von Serverkonfigurationen und Durchführung von Sicherheitsaudits zur Minderung von Schwachstellen und Verbesserung der Cybersicherheit.
- Entwicklung und Implementierung von Backup- und Disaster-Recovery-Lösungen zum Schutz kritischer Daten und zur Gewährleistung der Geschäftskontinuität.
Lead Frontend Developer
Polito (Nov 2018 - Aug 2019)
Poolito war ein FinTech-Startup, das innovative Zahlungslösungen anbot.
- Leitung des Frontend-Teams bei der Entwicklung von Admin- und Client-Panels unter Verwendung von Angular 7, Angular Material und gRPC.
- Entwicklung responsiver Landing Pages unter Verwendung von Bootstrap, Scrollify, jQuery und Popper.
Full Stack Developer
ModernPal (Okt 2015 - Nov 2018)
- Entwicklung des Frontends für die HealthyPal-Anwendung, eine Gesundheitsplattform, die Nutzer mit Ärzten und Trainern verbindet.
- Entwicklung des Frontends und Backends für die FeePal-Anwendung, eine innovative Online-Börsenplattform.
- Leitung der Migration von Projekten von AngularJS zu Angular 2+ und PHP Laravel zu Java Spring Boot, Spring Data JPA.
System Administrator & Web Developer
Haseb System Consultancy Co (Sep 2014 - Nov 2015)
Haseb System ist ein Unternehmensberatungsunternehmen.
- Administration von Windows Server- und Domain Controller-Umgebungen, einschließlich Einrichtung, Wartung und TFS-Server-Administration.
- Federführung bei der Entwicklung interner Projektmanagement-Panels und Personal-Zeiterfassungssysteme unter Verwendung von PHP und MySQL.
- Entwicklung zusätzlicher Nebenprojekte für das Unternehmen unter Verwendung von PHP und MySQL.
Assistent
Rayzan International Conference Center (Jan 2014 - Jan 2015)
Wiederverkäufer
Industrial Utilities (Machining) (Jun 2011 - Apr 2013)
IT-Support
IRIB (Sep 2007 - Jun 2008)
Die Rundfunkanstalt der Islamischen Republik Iran, Radio- und Fernsehdienste im Iran.
- Webentwickler
- IT-Support zur Wartung von Windows-basierten Computern.
Zertifizierungen
CCNA Routing and Switching 200-120 - Cisco
Kahkeshan (2016)
MCSA 2012 - Microsoft
Kahkeshan (2015)
Network+ - CompTIA
CyberTech (2014)