Berufserfahrung
Consultant für Full-Stack-Entwicklung
COC-AG
München, Deutschland
02/2022 – Present
Aufgaben
Full-Stack-Softwareentwicklung für interne und externe Kunden
mit Bereitstellung von Cloud-, Web-, KI-gestützten und
integrationsorientierten Lösungen in mehreren
Unternehmensprojekten.
HelpMatics™ Chatbot
KI-gestützter Assistent auf Basis von Retrieval-Augmented
Generation (RAG) zur Erweiterung des HelpMatics™ ServiceDesk.
Liefert intelligente, kontextbezogene Antworten mithilfe
interner Ticketdaten, Wissensdatenbanken und
unternehmensweiter Inhaltsquellen.
NWS Project — Digitaler Pförtner
Initiative zur digitalen Transformation mit dem Aufbau einer
skalierbaren Security-as-a-Service-Plattform für Besucher- und
Zutrittsmanagement. Integrierte Hardwaregeräte, mobile Apps,
Sensoren, KI-gestützte Gesichts- und Dokumentenverarbeitung
sowie cloudbasierte CI/CD-Pipelines.
Projekt Haas Fertighaus
Entwicklung eines Hauskonfigurators und Kalkulationstools, mit
dem Kunden und Vertriebsteams Häuser online planen und
vollständige Angebote mit Preisen, Grundrissen und
Dokumentation erstellen können.
Docunize Platform
Unternehmensweite Lösung für Vorlagen- und
Dokumentenmanagement. Unterstützt die Integration von Word und
Outlook, kundenspezifische Anpassungen sowie die Einhaltung
von ISO-9001-Standards in Dokumenten-Workflows.
Technologien & Methoden
Azure Cloud, Azure DevOps, CI/CD Pipelines, Cloud Services,
Mobile Apps, Security-as-a-Service, Node.js, React,
TypeScript, JavaScript, Prisma DB, UWP, Sensorik,
On-Device-KI, Gesichts- & Dokumentenerkennung,
Retrieval-Augmented Generation (RAG), KI-Agenten, Vector
Store, Knowledge Graph, Ubuntu-VM, VLLM, Python, Blob Storage,
Auth0 / Azure AD, Web API, Web UI.
Senior Full-Stack Software Engineer
BIMTES-BELFOR PROPERTY RESTORATION (E-Lab)
Istanbul, Türkei
03/2017 – 01/2022
Aufgaben
Senior Full-Stack Software Engineer
(seit 2019)
Verantwortung für End-to-End-Softwareprojekte, Prototyping
neuer Technologien und Funktionen sowie Steuerung von
Deployment, Integration und Systemwartung. Unterstützung bei
Pair Programming, technischer Problemlösung und der
Bearbeitung von Kundenanliegen.
Full-Stack-Webentwickler
(2017–2018)
Durchführung von Anforderungsanalyse, Lösungsdesign,
Entwicklung, Tests, Debugging und Deployment.
Erfolg
Digitalisierung zentraler Geschäftsprozesse durch Migration
der Unternehmenssysteme von einer Windows-basierten zu einer
modernen webbasierten Architektur.
Verantwortete Projekte
Individuelle Finanzanwendung
Digitalisierung von Kassen- und Bankprozessen mit
Echtzeitverarbeitung über mehrere Zahlungsarten und Währungen
hinweg, einschließlich automatisierter Abschreibungsbuchung.
Gesundheitsmanagementsystem für Pflegeheime
(Kundenprojekt)
Implementierung eines Gesundheitsmanagementsystems für
Nachkontrollen, Gesundheitsanalysen, Rezeptverwaltung und
Auftragsbearbeitung.
Projektmanagementlösung
(Schadensanierungsprojekte)
Verbesserung der Ressourcenplanung (Personal, Material, Zeit),
Ermöglichung der standortunabhängigen Prozessüberwachung und
Optimierung des Workflow-Managements.
Lager- und Anlagenverwaltung
Bereitstellung von Echtzeit-Tracking für Bestände und Anlagen
über mehrere Lagerstandorte hinweg.
Logistik- und Transportsystem
Entwicklung einer zuverlässigen Betriebsverfolgung und
Fahrzeugwartungsverwaltung.
Technologien & Methoden
ASP.NET MVC/Core, C#, React.js, REST API Web Services, WPF,
Razor, MS Azure, MS SQL, HTML5, jQuery, CSS, Scrum Framework,
Git, Jira.
Freiberuflicher Softwareentwickler
Ardish Aria Co.
Tabriz, Iran
10/2015 – 12/2016
Aufgaben
Freiberufliche Softwareentwicklung.
Gewächshaus-Managementsystem
Überwachung von Bewässerungs-, Beschattungs- und
Beleuchtungssystemen mithilfe automatisierter Sensoren auf
Basis von Bodenfeuchte, relativer Luftfeuchtigkeit und
Lichtintensität. Einschließlich Echtzeit-Diagrammen, Reporting
und automatisierten Risiko-Alarmmeldungen.
Technologien & Methoden
.NET platform, C#, ASP.NET MVC, MS SQL, Razor, jQuery,
Bootstrap.
Senior Softwareentwickler
Nikan Co LTD.
Tabriz, Iran
05/2008 – 09/2015
Aufgaben
Einstieg als Softwareentwickler mit späterem Aufstieg zur
Teamleitung. Verantwortung für Softwaredesign, Entwicklung,
Tests, Debugging und Deployment. Entwicklung
wiederverwendbarer interner Komponenten, Überführung interner
Tools in kommerzielle Produkte sowie Kundenbetreuung.
Erfolg
Migration der Unternehmenssysteme von einer Windows-basierten
zu einer modernen webbasierten Architektur.
Entwickelte Projekte
Filialübergreifende digitale Parkhauslösung
(intern & kommerziell)
Prozess- und Personalverwaltung, Ressourcenplanung,
Buchhaltungsmodule und Customer-Service-Abläufe über mehrere
Standorte hinweg.
Filialübergreifende digitale Autowaschstraßenlösung
(intern & kommerziell)
Customer-Service-Management, Personalverwaltung, Lieferketten-
und Lagersteuerung sowie Workflow-Monitoring an mehreren
Standorten.
Individuelles Lohnabrechnungssystem
Automatisierte Lohnabrechnung für Aushilfs-, Saison-,
Vertrags- und Festangestellte.
Webbasierte Anwendung zur Steuerung von Korrespondenzabläufen
Sicherstellung eines strukturierten und zuverlässigen
Kommunikations- und Dokumentenflusses zwischen Filialen und
Stationen.
Technologien & Methoden
.NET platform, VB.NET, Web Forms, ASP.NET MVC, Windows
applications, MS SQL, Razor, JavaScript, jQuery, Ajax,
Bootstrap.
Softwareentwickler
Tabriz Oil Refining Co. (TZORC)
Tabriz, Iran
04/2007 – 05/2008
Aufgaben
Teammitglied in Entwicklung, Tests und Debugging.
Entwickelte Projekte & Mitarbeit
Lösung zur Automatisierung von IT-Abteilungsprozessen
Erstellung und Entwicklung von Zusammenfassungen täglicher
Produktionsberichte und Diagramme.
Tool für strategische Planung
Verwaltung von Teams, Aktivitäten, Gerätebeständen und
Sportveranstaltungen.
E-Magazin der Abteilung für Gesundheit und Sicherheit
Verbesserung von Kommunikations- und digitalen
Berichtsprozessen.
Technologien & Methoden
MS SQL, VB.NET, JavaScript, Ajax, Windows/Web apps.
Zertifizierter Trainer
Iran Technical & Vocational Training
Tabriz, Iran
06/2005 – 08/2006
VB.NET-Trainer, Prüfer und Erstellung von Prüfungsfragen
Durchführung von Schulungen als zertifizierter Trainer für
angeschlossene Organisationen der Iran Technical & Vocational
Training, einschließlich Prüfungsvorbereitung und Bewertung.