Profilbild von Anonymes Profil, Senior IT-Consultant Webentwicklung (Schwerpunkt Frontend)
verfügbar

Letztes Update: 08.03.2023

Senior IT-Consultant Webentwicklung (Schwerpunkt Frontend)

Firma: Anastasiia Antonova (Freiberuflerin)
Abschluss: Mathematik und Informatik (B.Sc. – Bachelor of Science), Uralische Föderale Universität (Yekaterinburg), 2008 – 2012
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (verhandlungssicher) | französisch (gut) | russisch (Muttersprache)

Schlagworte

Front End CSS Objektorientierte Software-Entwicklung AngularJS Clean Code Gulp.Js Java Javascript PHP User Experience (UX) + 75 weitere Schlagwörter anzeigen

Dateianlagen

Anastasiia-Antonova_030323.pdf

Skills

  • JavaScript (ECMAScript), TypeScript
  • Angular, Angular Material, NgRx
  • React/Redux, RxJS/Observables, Saga, Next.js, Remix
  • Vue.js, Vuex, Nuxt.js
  • Stencil, Web Components, Shadow DOM, D3.js, ChartJS
  • RESTful API, GraphQL, Web Services (JSON/YAML/SOAP/REST), APIs
  • NodeJS, Express.js, NPM, Yarn, Gulp/Grunt, Webpack, Babel
  • Docker, GitLab, Github, CI/CD, DevOps, Azure, Kubernetes
  • HTML5/CSS3, SCSS/SASS, Bootstrap, UX/UI, Responsive Design
  • Software Architecture, Design Patterns, z.B. Microservices, SOLID, OOP, OOD, MVC
  • Unit Testing, E2E Testing, VRT-Testing: Jest, Cypress, Jasmine & Karma, Puppeteer, Playwright
  • Automatisierung, Clean Code, TSLint, JSLint, Prettifier, Test Driven Development (TDD/BDD)
  • Security, Performance-Optimierung, Usability
  • Web Accessibility (WCAG 2.1 AA) / Barrierefreiheit
  • eCommerce, Tracking, Analytics, SEO-Optimierung
  • Alte Frontend Technologien wie z.B. jQuery, Ext JS, RequireJS, CommonJS
  • Monitoring und Logging (Prometheus, Grafana, Sentry)
  • PHP (5, 7), Smarty, Twig, OXID eShop, Symfony, Phalcon
  • Java (6, 8), JSP, Spring, Hibernate, Spring Boot
  • Datenbanken (SQL, PostgreSQL), Serverless
  • Jira, Confluence, Miro, Figma, VSCode, WebStorm
  • Agile, SCRUM / KANBAN, SAFe
 
  • Neu- und Weiterentwicklung von Web-Applikationen mit Schwerpunkt im Frontend
  • Beratung: technische Architektur, Frameworks und Machbarkeit
  • Konzeptionierung, Customizing, Realisierung und Pflege sowie Betreuung von komplexen Softwaresystemen
  • Sehr gute analytische Fähigkeiten, systematisches Denken und ausgeprägte Lösungsorientierung
  • Sicheres Auftreten und Kommunikationsstärke im direkten Kontakt mit Ansprechpartnern und Kunden (inkl. C-Level)

Projekthistorie

12/2022 - bis jetzt
SENIOR FRONT-END DEVELOPER (Porsche Design System) - MHP Management- und IT-Beratung GmbH (Freiberuflerin)
Dr. Ing. h.c. F. Porsche AG (>10.000 Mitarbeiter)
Automobil und Fahrzeugbau
  • Weiterentwicklung des Design Systems auf Basis von Web Components mit Shadow DOM, mit Verwendung von Stencil, Typescript, SCSS
  • Integration von Web Components in moderne Frameworks: Angular, React und Vue
  • Entwicklung von Angular-, React- und Vue-Components Generator
  • Server Side Rendering (SSR) mit Node, Unterstützung von NextJS, Remix, Nuxt.js
  • Web Accessibility (WCAG 2.1 AA) / Barrierefreiheit Optimierung
  • Behebung von Bugs, die in Endanwendungen (bei Konsumenten) entstehen
  • Unit Testing, End-to-End (E2E) Testing und Visual Regression Testing (VRT), mit Verwendung von Jest, Cypress, Puppeteer und Playwright
  • Monorepo in Github, NPM, Yarn
  • CI/CD (DevOps): Github Actions, Docker
  • Entwicklung von einem Web Crawler (mit Typescript, Node und Puppeteer) für die Analyse von verwendeten Versionen / Components / Props auf Konsumenten-Webseiten
  • Verbesserung von Codebase / Projekt Architektur durch Refactorings und Code Reviews
  • Erstellung von Dokumentationen, Release Notes und Changelogs
  • Zusammenarbeit mit UX- und Accessibility-Experten
  • Arbeiten in einem Agilen Scrum Team zusammen mit Designern und Product Ownern

12/2021 - 03/2023
SENIOR FRONT-END DEVELOPER (GMX.NET & WEB.DE) - United Internet AG | Modis GmbH (Freiberuflerin)
1&1 - United Internet AG (>10.000 Mitarbeiter)
Internet und Informationstechnologie
  • Entwickeln von Web Components unter Verwendung von Stencil (React ähnlich), Redux, Saga, TypeScript, NPM, Puppeteer, Rollup, SCSS und Shadow DOM
  • Migration von bestehender Monolithic Funktionalität (Java 8, Apache Wicket 7, Spring, Hibernate 5) auf neuer Architektur (Web Components mit Verwendung von HTML DOM Events + Microservices / Spring Boot)
  • Zusammenarbeit mit unterschiedlichen IT-Experten, um auf Basis von bestehender Java RESTful API Service neue Microservises zu definieren und implementieren (DDD - Documentation-Driven Development)
  • Weiterentwicklung und Erweiterung von NodeJS Express.js Server & Akamai
  • Einrichten und erweitern der Entwicklungs- und Deployment-Infrastruktur mit Docker, GitLab CI/CD, Auto DevOps und Kubernetes
  • Integration von Sentry CLI in CI/CD (DevOps) um automatisch Sentry Reports zu erstellen und Codequalität zu optimieren, Konfiguration von Sentry Dashboards, Monitoring von Sentry Events / Errors / Performance Reports
  • Qualitätssicherung durch automatisierte (Jest) Tests
  • Teilnahme an mehreren Security (Pentest) Trainings / Analyse & Verbesserung von Software Security
  • Durchführen von Code-Reviews und Brainstormings mit Front- und Backend- Entwicklern
  • Arbeiten in crossfunktionalen Teams mit Entwickler*innen, Produktmanagement, UI/UX Designer*innen und QA nach agilen Methoden, mit Scrum & Kanban
  • Kommunikation mit Product Owners und High Level Managers bezüglich OKRs (Objectives and Key Results) & RoadMaps
  • Jira, Confluence, Integration von Jira in Gitlab & CI/CD, automatisches Erstellen von Release Notes, Schreiben von Dokumentation
  • Performance-Optimierung, Bug Fixing, Implementierung von Tracking Requirements
  • Code Modernisierung / Refactoring / Verbesserungen von Projekt Architektur und Qualität / Design Patterns / TSLint / SonarQube
  • Integration von Grafana Observability & Monitoring Plattform mit Benutzung von Prometheus

07/2018 - 03/2022
SENIOR FRONT-END DEVELOPER - Vodafone.de | Vodafone GmbH | addmore GmbH (Freiberuflerin)
Vodafone GmbH (>10.000 Mitarbeiter)
Telekommunikation
  • Frontend-Entwicklung: Neu- und Weiterentwicklung von Web-Komponenten
  • Migration von alten Systemen / Projekte auf neue Technologien: ReactJS, Redux, Saga, Typescript, SCSS
  • Migration von alten Angular 1 Projekten auf Angular 8+
  • Verwendung von NPM, Webpack, Babel, Gitlab, Grunt
  • Unterstützung von legacy Projekten (Bug fixing, Entwicklung von Minor Features), mit Vanilla JS, Angular 1, jQuery
  • Migration von legacy jQuery Projekten auf neuere jQuery Version
  • Migration von Bootstrap v3 Projekten auf Bootstrap v4
  • Tiefe Kenntnisse von Vodafone Data Services (Telko): Tarife, Produkte, Services, Attributes, User Data, Authentifizierung, Eligibility, Sales Flows, BTX (Kunden Management System)
  • Integration von unterschiedlichen APIs, RESTFul Services, Zusammenarbeit mit Backend
  • Implementierung von automatisierten Tests: End-To-End (Cypress), Unit (Jest)
  • CI/CD mit Gitlab Pipelines, Docker
  • Organisation von Co-Workings und Workshops mit Entwicklern
  • Unterstützung von Projektmanagern bezüglich technischer Architektur, Frameworks und Machbarkeit, Schätzung und Deadlines
  • Arbeiten in einem Agilen Umfeld mit crossfunktionalen Teams (Scrum)
  • Performance-Optimierung
  • Verbesserung von Code Qualität mit durchführen von Code Reviews und benutzen von JSLint & TSLint und Integration von Code Qualität Tools in Pilelines (Gitlab - CI/CD)
  • Besprechung von Tracking Anforderungen mit externen Agenturen und Implementierung von Tracking
  • Jira, Confluence
  • UX: Usability & Accessibility Verbesserungen (z.B. für Screenreaders)

11/2019 - 05/2020
Senior Front-End Engineer - Wamsport Platform | Gefördert von der Alexander von Humboldt Stiftung als Teil der EuroGames 2020 Düsseldorf (Freiberuflerin)
  • Software Architektur, Konzeptionierung, Besprechen von Anforderungen mit Projektmanagern
  • Frontend-Implementierung mit Benutzung von Typescript, Angular 8, RxJS/Observables, Routing, Internationalization
  • Backend-Implementierung mit Benutzung von NodeJS und Firebase (Cloud-Hosted NoSQL von Google)
  • Schreiben von Unit-Tests mit Verwendung von Jasmine & Karma
  • Responsive Layout - UI mit Angular Material, SCSS
  • Coaching von Junior-Entwicklern, Durchführung von Workshops & Trainings
  • Einführung von Agile & Scrum im Projekt

04/2019 - 09/2019
SENIOR FRONT-END DEVELOPER - Screensense Platform | Screensense GmbH (Freiberuflerin)
Screensense GmbH (< 10 Mitarbeiter)
Internet und Informationstechnologie
  • Konzepterstellung, Design und Architektur eines Software Produkts in Zusammenarbeit mit dem CTO
  • Frontend Implementierung: Web-Komponenten, TypeScript, Vue, Nuxt.js, Vuex Store, NPM, Babel, Webpack, Docker, Axios
  • Entwicklung von Admin Dashboards, mit Verwendung von D3.js und Chart.js
  • Qualitätssicherung durch benutzen von TSLint und Implementierung von Unit Tests (Jest)
  • JWT (JSON Web Token) Authentication, Auth0
  • Implementierung von GraphQL Service (+ Apollo GraphQL auf Frontend), NodeJS, Express.js und Integration mit Backend Data (PostgreSQL & Apache Kafka)
  • DDD (Documentation-Driven Development)
  • UI Implementierung mit Verwendung von Bootstrap 3 und SCSS

03/2016 - 06/2018
SENIOR FRONT-END DEVELOPER - Exactag Platform | Exactag GmbH (Freiberuflerin)
Exactag GmbH (50-250 Mitarbeiter)
Internet und Informationstechnologie
  • Entwicklung und Pflege bestehender Frontend-Funktionalität, unter Verwendung von Javascript, jQuery, Sencha Ext JS, D3.js, CSS
  • Migration von Frontend auf neuere Ext JS Version (3.0 auf 6.0)
  • Modernisierung von UI - Migration von Ext JS UI Components auf Bootstrap
  • Crossbrowser Testing & Support
  • Entwicklung von Backend RESTful Services, mit Benutzung von folgenden Technologien: PHP 5, MySQL, Doctrine 2
  • Unit Testing mit PHPUnit
  • Pflege von einer alten und komplexen Datenbank (SQL)
  • Zusammenarbeit mit Java-Entwicklern bezüglich neuer Architektur, neuen Services & Integration mit neuem Frontend
  • Tiefe Kenntnisse in Digital Advertising: Tracking, Data Collection, Data Enrichment, Data Attribution etc.
  • Analyse von Kundendaten und Erforschung von technischen Problemen (verlorene / falsche Daten, Bugs)
  • Git, NPM, Redmine, Grunt
  • Agiles Team, teilweise Verwendung von Scrum
  • Schreiben von Produkt Dokumentation

09/2015 - 02/2016
Senior Software Engineer - easyJet holidays | freshcells systems engineering GmbH (Festanstellung)
freshcells systems engineering (10-50 Mitarbeiter)
Internet und Informationstechnologie
  • Frontend-Entwicklung unter Verwendung von Javascript, React, Redux, SCSS
  • Backend-Entwicklung unter Verwendung von PHP 7, Symfony, Twig, MySQL
  • Abrufen und importieren der Daten von externen REST-Services
  • Arbeiten in einem SCRUM-Team, allerdings mit fixed Deadlines
  • Qualitätssicherung durch Unit Tests mit PHPUnit
  • Projektmanagement & Kommunikation mit dem Kunden bezüglich Anforderungen & Bedarfe
  • Entwicklung von kundenspezifischen CMS um die Erstellung von Reiseangeboten & Single-Page Applications zu vereinfachen

09/2014 - 08/2015
Senior Front-End Engineer - Vodafone Affiliate Network (B2B) | Exactag GmbH (Festanstellung)
Exactag GmbH (50-250 Mitarbeiter)
Internet und Informationstechnologie
  • Entwicklung und Pflege bestehender und neuer Features und Bug Fixing
  • Frontend-Entwicklung nach Vorgaben der Projektleitung unter Einsatz von JavaScript, jQuery, CSS, SCSS, RequireJS und Volt Templates
  • Backend-Entwicklung mit folgenden Technologien, u.a. PHP 5, Phalcon, MySQL & Doctrine 2
  • Versionierungs- & Paketierungs-Software, u.a. Git, Composer, Bower, Grunt, NPM
  • Projektmanagement, Berichterstattung an die Projektleitung
  • Arbeiten in einem Team von vier Entwicklern, KANBAN (50%)

12/2013 - 08/2014
Senior Front-End Engineer - Springlane Magazin | Springlane GmbH (Festanstellung)
Springlane GmbH (50-250 Mitarbeiter)
Konsumgüter und Handel
  • Unterstützung und Weiterentwicklung von Wordpress Blog, Bugfixing
  • Benutzte Technologien: Wordpress (PHP 5), SQL, Javascript, jQuery, HTML, CSS
  • Implementierung und/oder Integration von Wordpress Plugins
  • Zusammenarbeit mit Redakteuren bezüglich Deadlines / Machbarkeit / Design
  • SEO- Optimierung

12/2013 - 08/2014
Senior Front-End Engineer - Springlane Online-Shop | Springlane GmbH (Festanstellung)
Springlane GmbH (50-250 Mitarbeiter)
Konsumgüter und Handel
  • Entwicklung und Verbesserung von Frontend: Javascript, jQuery, CSS
  • Weiterentwicklung von Backend: PHP 5, OXID eShop, Smarty Templates, SQL
  • Einsetzen von A/B Tests und Fehlerbehebung
  • Einführung von mehreren Tracking Systemen, sowie Verbesserung der bereits bestehenden Systemen, wie: Google Analytics, Google Tag Manager, Crazy Egg, Booming, Become.eu tracking, Shipping.com tracking, Google Analytics, Snowplow Analytics, BING tracking, Granify, Criteo, Double Click, Productsup
  • Entwicklung von Outlook Templates (HTML & CSS - IE5 Standards)
  • Unterstützung der Business Intelligence Abteilung bei der Lösungsfindung
  • SEO- Optimierung der Website für die Marketing-Abteilung
  • Projektplanung
  • Testen der Website unter Verwendung verschiedener Internet Browser
  • Schreiben von Berichten
  • Kommunikation mit Projektleitern zur Abstimmung notwendiger Voraussetzungen
  • Verwendung von Git, NPM, Grunt

11/2012 - 11/2013
Senior Front-End Engineer - Hewlett Packard Enterprise 2020 | Exadel, Inc. (Festanstellung)
Hewlett Packard Enterprise (>10.000 Mitarbeiter)
Konsumgüter und Handel
  • Frontend-Entwicklung: JavaScript (ECMAScript 2009), RequireJS, JQuery, JQuery UI, JQuery Plugins, NPM, JSONP Requests um auf API Services zuzugreifen
  • Responsive Web Interfaces, HTML, HTML5, CSS3, SASS, AJAX, Bootstrap
  • Backend-Entwicklung: Java EE 6, Spring, Hibernate, SQL
  • Schreiben von automatisierten Tests mit Selenium
  • SEO & Performance Optimierung, Verbesserung von Software Security
  • Git, Jira, Confluence
  • Agiles Umfeld mit Benutzung von Scrum Framework

06/2012 - 11/2012
Senior Front-End Engineer - Hewlett Packard eBook | Exadel, Inc. (Festanstellung)
Hewlett Packard Enterprise (>10.000 Mitarbeiter)
Konsumgüter und Handel
  • Frontend-Entwicklung: JavaScript (ECMAScript 2009), HTML/CSS, JQuery, JQuery UI, JQuery Plugins, NPM
  • Crossbrowser Support (inkl. alte Browsers wie z.B IE6) mit Benutzung von Modernizr und Software-Konzepte wie Progressive Enhancement / Graceful Degradation und Polyfills
  • Backend-Entwicklung: PHP 5 (Wordpress), Implementierung von Wordpress Theme & Wordpress Plugins, SQL
  • Git, Jira, Confluence
  • Integrierung von Socialle Netzwerke durch APIs (automatische Likes & Posts): Google API, VK API, Facebook API, AddThis API, Brightcove API
  • Agiles Umfeld mit Benutzung von Scrum Framework

01/2010 - 11/2011
Senior Front-End Engineer - The Ural Bank for Reconstruction and Development - Online Banking | Computer Service Consulting (Festanstellung)
The Ural Bank for Reconstruction and Development (250-500 Mitarbeiter)
Banken und Finanzdienstleistungen
  • Frontend-Entwicklung: Javascript, jQuery, jQuery Plugins, CommonJS, HTML, CSS, Websockets
  • HTML5 APIs (Canvas, Geolocation, Video, etc.), HTML semantic meaning
  • Form Based HTTP Authentication, Implementierung von SMS Authentication (2FA)
  • Backend-Entwicklung: Java EE 6, JSP, Servlet, Spring, Liferay Portlet MVC 4 Spring, Hibernate, Apache Tomcat, SQL
  • Integration mit REST-Services
  • Wasserfallmodell mit Roadmaps & Deadlines, Kommunikation mit Projektmanagern
  • SVN, Redmine

Reisebereitschaft

Nur Remote verfügbar
Remote oder teilweise vor Ort in Düsseldorf / Ruhrgebiet

Sonstige Angaben

http://virtm.com/
https://www.xing.com/profile/Anastasiia_Antonova
https://www.linkedin.com/in/anastasiia-antonova-23a7b944/
Profilbild von Anonymes Profil, Senior IT-Consultant Webentwicklung (Schwerpunkt Frontend) Senior IT-Consultant Webentwicklung (Schwerpunkt Frontend)
Registrieren