Berufserfahrung

  1. Mär. 2023 – heute
    Logo von Unite

    Senior Softwareentwickler

    Mär. 2023 – heute
    Unite Berlin, Deutschland
    Migration zu einem einheitlichen Nx-Monorepo und Micro-Frontend-Architektur geleitet, sodass Teams unabhängig ausliefern konnten, statt auf einen gemeinsamen Release-Train zu warten. Ein unternehmensweites Design System aufgebaut und ausgerollt, wodurch UI-Inkonsistenzen und doppelte Komponentenarbeit über Teams hinweg reduziert wurden. Release-Pipeline End-to-End mit Semantic Release und GitLab CI automatisiert und manuelle Schritte bei Deployments und NPM-Paketveröffentlichungen entfernt. AWS-S3/Lambda-basierte Serverless-Workflows für skalierbare, wartungsarme Infrastruktur eingeführt. Mentoring von Engineers durch Code Review und Pair Programming sowie Leitung von Test-Automatisierungsinitiativen für zuverlässige Releases. Evaluation und Einführung neuer Tools und Ansätze, um den Stack des Teams aktuell zu halten.
    ReactTypeScriptGraphQLMicro FrontendDesign SystemsAWS S3AWS LambdaGitLab CISemantic ReleaseNx MonorepoMentorshipCode Review
  2. Dez. 2021 – Feb. 2023
    Logo von Finmarie

    Senior Full-Stack-Entwickler

    Dez. 2021 – Feb. 2023
    Finmarie Berlin, Deutschland
    Finanzprodukte End-to-End für Web, iOS und Android mit Next.js, React Native und Nest.js ausgeliefert. CI mit GitHub Actions aufgebaut und auf Google Cloud deployed, wodurch manuelle Release-Arbeit reduziert wurde. Stripe, DocuSign, Google Calendar und Discourse integriert, um zentrale User- und Coach-Workflows zu unterstützen. SEO verbessert und Event-Tracking ergänzt, um dem Product Team echte Nutzungsdaten zu liefern. Testabdeckung mit Cypress, Jest und React Testing Library ausgebaut, um Regressionen vor dem Release zu erkennen. Beide Mobile Apps im App Store und bei Google Play veröffentlicht.
    Next.jsReactReact NativeNest.jsTypeScriptRedux / Redux-sagaMobXGitHub ActionsCypressJestReact Testing Library
  3. Jan. 2019 – Dez. 2021
    Logo von Buddyfit

    Senior Softwareentwickler

    Jan. 2019 – Dez. 2021
    Buddyfit Genua, Italien
    Android-, Android-TV- und Fire-TV-Apps von Grund auf als Lead Engineer entwickelt und das Produkt zu einer Top-10-App in Italien ausgebaut. Live-Streaming, eine Chromecast-Web-App für Live-Kurse und Echtzeit-Chat via WebSockets ausgeliefert und damit das Angebot für zahlende Nutzer erweitert. Firebase-basierte Infrastruktur und mehrere Build-Konfigurationen eingerichtet, um schnelle Iteration über Gerätetypen hinweg zu ermöglichen. GitLab CI/CD und eine vollständige Integrations- und Unit-Test-Suite eingeführt, um die Qualität beim Skalieren der App hochzuhalten.
    AndroidKotlinFirebaseGitLab CIJavaMVC / MVVM
  4. Mär. 2016 – Apr. 2018
    Logo von Zibasoo

    Senior Webentwickler

    Mär. 2016 – Apr. 2018
    Zibasoo Maschhad, Iran
    Web-App des Unternehmens in React und eine begleitende Mobile-App in Angular/Cordova entwickelt, um die Reichweite mit einer gemeinsamen Codebasis über Plattformen hinweg zu erweitern. Redux für vorhersagbares State Management eingeführt, als die App in Komplexität wuchs. RESTful APIs auf Laravel/PHP-Backend entworfen und implementiert, um beide Clients zu unterstützen. Deployment-Skripte automatisiert und Unit-Test-Abdeckung ergänzt, um Release-Risiken zu reduzieren.
    ReactAngularCordovaRedux / Redux-sagaPHPREST API
  5. Sep. 2013 – Feb. 2016
    Logo von Bazyad

    Webentwickler

    Sep. 2013 – Feb. 2016
    Bazyad Maschhad, Iran
    Frontend-UX mit jQuery und Bootstrap verbessert sowie REST-APIs und Backend-Services in PHP ausgebaut. SQL-Schema-Design optimiert und damit die Query-Performance bei wachsendem Datenvolumen verbessert. SEO-Maßnahmen umgesetzt, die die organische Sichtbarkeit erhöhten.
    PHPJavaScript (ES6+)SQLMySQLREST API
  6. Sep. 2010 – Aug. 2013
    Logo von Sharif University of Technology

    Webentwickler

    Sep. 2010 – Aug. 2013
    Universitätsweite AngularJS-Anwendung für Studierende, Professoren und Mitarbeitende entwickelt und gepflegt, wodurch zentrale Verwaltungsprozesse digitalisiert und der Alltag effizienter wurde. PHP/MySQL-Backend implementiert und AJAX-basierte APIs für Echtzeit-Datenaktualisierungen integriert. E-Mail-Benachrichtigungen mit geplanten Cron-Jobs automatisiert.
    AngularPHPMySQLJavaScript (ES6+)REST API
  7. Nov. 2005 – Aug. 2010
    Logo von Armanco

    Webentwickler

    Nov. 2005 – Aug. 2010
    Armanco Maschhad, Iran
    Mehrere PHP-basierte Projekte und dynamische Frontends in Vanilla JavaScript, jQuery und AJAX umgesetzt. Interaktive Erlebnisse in ActionScript/Flash entwickelt sowie WordPress-Websites für Kunden erstellt und angepasst.
    PHPJavaScript (ES6+)HTML/CSS