Berufserfahrung

  1. Apr. 2022 – heute
    Logo von Vectronic Aerospace

    Senior Full-Stack Engineer

    Apr. 2022 – heute
    Vectronic Aerospace Berlin, Deutschland
    • Verantwortete die Operator-Oberfläche für Telemetrie, genutzt von Kunden in den USA und Europa: ersetzte undifferenzierte CRUD-Masken durch Domänen-Workflows (Geräteflotte, Missionen, Alerts), damit Operatoren auf Live-Halsbanddaten handeln statt in generischen Formularen zu suchen.
    • Entwarf die Plattformarchitektur für 20+ Services über 3 Engineering-Teams: wählte event-getriebenes RabbitMQ statt synchronem REST-Fan-out, damit Ingest und nachgelagerte Domänen lose gekoppelt bleiben; definierte Komponentengrenzen, PostgreSQL- vs. MongoDB-Verantwortung und die Service-Schnittstellen dieser Stores.
    • Entwarf das Frontend als Angular-Microfrontends in einem Nx-Monorepo: unabhängig versionierte Remotes statt einer einzelnen SPA, damit drei Teams UI-Slices besitzen und deployen können, ohne einen Monolithen neu zu bauen.
    • Autorin der CI/CD- und Release-Architektur—semantic-release Auto-Versionierung für Nx-Apps/Libs, GitLab-Auto-Deploy, IaC-Pipelines—damit Angular-Microfrontends und 20+ Services unabhängig statt per manuellem Tagging ausgeliefert werden; Gesamtlaufzeit der Pipeline um 50 % und Unit-/E2E-Zeit um 60 % reduziert.
    • Verantwortete Spring-Boot-Microservices für Ingest, Persistenz und Domain-APIs: PostgreSQL für transaktionale Aggregate, MongoDB für hochvolumige Telemetrie-Dokumente und die RabbitMQ-Event-Verträge der Plattform.
    • Verbesserungen interner KI-gestützter Entwickler-Workflows vorangetrieben, einschließlich MCP-Integrationen (Model Context Protocol) und eigener AI-Skills zur Vereinfachung der Entwicklung für das Engineering-Team.
    System DesignSoftware ArchitectureDistributed SystemsPlatform EngineeringDDDEvent-Driven ArchitectureIaCObservabilityTypeScriptReactAngularJavaSpring BootPostgreSQLMongoDBMicroservicesMicro FrontendsNx Monorepossemantic-releaseGitLab CICI/CDDeveloper ExperiencePlaywrightMCPCustom AI Agent Skills
  2. Jan. 2025 – heute
    Logo von WomenTech Network

    WomenTech Ambassador

    Jan. 2025 – heute
    WomenTech Network Berlin, Deutschland
    Als Mitglied des WomenTech Network lerne ich zu Diversity & Inclusion, entwickle Leadership-Fähigkeiten und erweitere mein Netzwerk. Mission: 100.000 Frauen in der Tech-Branche zusammenzubringen.
    MentorshipCommunity
  3. Feb. 2021 – Apr. 2022
    Logo von A.S. Watson Group

    Senior Software Developer

    Feb. 2021 – Apr. 2022
    A.S. Watson Group Mailand, Italien
    • Developed and designed the user interface for a large Hybris e-commerce project using Angular, TypeScript, Spartacus, NgRx, RxJS, Redux, SCSS, GitLab, web components, and Lit elements, as well as Agile methodologies. Developed and integrated RESTful APIs. Implemented automated testing (unit, integration, and e2e). Provided technical guidance and support to other team members, including junior developers. Troubleshot and debugged front-end issues with QA.
    • Verantwortete Java/Spring-Boot-APIs für Katalog und Checkout, die das Spartacus-Storefront konsumierte: Persistenz, REST-Verträge und Integrationstests für die Hybris-Flows.
    AngularTypeScriptSpartacusNgRxRxJSWeb ComponentsDesign SystemsJavaSpring BootREST APIsTestingGitLab CI
  4. Nov. 2019 – Feb. 2021
    Logo von Red Software Systems

    Software Engineerin

    Nov. 2019 – Feb. 2021
    Red Software Systems Mailand, Italien
    • Developed and designed the user interface for a B2B project using React, TypeScript, Redux, and Redux-Saga, GitLab, as well as Ant Design and Less. Implemented complex data and state management with Redux and Redux-Saga. Adhered to standardized development practices. Integrated RESTful APIs. Implemented automated testing with Jest and Enzyme. Used Jira to manage tasks and track progress.
    • Verantwortete das B2B-Backend: Java/Spring-Boot- und NestJS-Services für Auth, Domänen-Ressourcen und Persistenz inklusive der API-Verträge, gegen die der React-Client integrierte.
    ReactTypeScriptReduxDesign SystemsJavaSpring BootNode.jsNestJSREST APIsTestingGitLab CI
  5. Feb 2019 – Nov 2019
    Logo von Bazyad

    Software Engineerin

    Feb 2019 – Nov 2019
    Bazyad Teheran, Iran
    Developed a web application for Bazyad, an e-learning start-up. Utilized jQuery and Bootstrap for frontend development. Developed backend using PHP and created APIs. Implemented Redux for state management. Improved database performance through indexing. Implemented SEO improvements that increased website traffic.
  6. Apr 2016 – Feb 2019

    Software Engineerin

    Apr 2016 – Feb 2019
    Palanir Teheran, Iran
    An engineering service provider company. Developed and designed user interfaces for various projects using JavaScript, React, and Redux as well as CSS. R&D. Troubleshot and maintained client software.
  7. Apr 2015 – Apr 2016
    Logo von University of Mazandaran

    Webentwicklerin (Praktikum)

    Apr 2015 – Apr 2016
    University of Mazandaran Mazandaran, Iran
    Webentwicklungspraktikum an der Universität Mazandaran.