Andrei M.

Frontend-Entwickler

Andrei ist ein Frontend-Entwickler mit 7 Jahren kommerzieller Erfahrung, spezialisiert auf Vue.js und moderne Web-Technologien. Er konzentriert sich darauf, sauberen, effizienten und wartbaren Code zu liefern, während er AI-basierte Werkzeuge integriert, um die Arbeitsabläufe zu optimieren.

Ein Highlight seiner Arbeit ist Flyvi, eine webbasierte Design-Plattform mit einem vollständig interaktiven Drag-and-Drop-Editor für visuelle Geschichten. Andrei entwickelte ein modulares Komponentensystem, das Echtzeit-Größe, Beschneidung und Schichtung unterstützt und somit eine reibungslose und schnelle Browser-Performance gewährleistet.

Seine Expertise in der Balance zwischen hoher Interaktivität und nahtloser Funktionalität trug dazu bei, Flyvi vom ersten Konzept in ein benutzerfreundliches, zugängliches und leistungsfähiges Designwerkzeug zu verwandeln.

Hauptkompetenz

  • Vue.js
    Vue.js 6 Jahre
  • JavaScript
    JavaScript 7 Jahre
  • HTML / CSS 7 Jahre

Andere Fähigkeiten

  • UX 6 Jahre
  • Figma
    Figma 6 Jahre
  • Bootstrap
    Bootstrap 4 Jahre
Andrei

Andrei M.

Poland

Erste Schritte

Ausgewählte Erfahrung

Beschäftigung

  • Frontend-Entwickler

    Hellotickets - 1 jahr

    • Led die Migration zu einem modernen Technologie-Stack, einschließlich Vue 3, Nuxt, Vue Router, Pini und Tailwind-CSS, was zu einem Anstieg der Umrechnungskurse um 5 % führte.
    • Initiiert und definiert die Architektur für ein neues Projekt, etablierte Konfigurationen für ESLint, Prettier, Husky und Lint-inszeniert.
    • Entwickelt eine flexible Komponentenstruktur, um eine einfache A/B-Testung von einzelnen Abschnitten auf der Bestellseite zu ermöglichen.
    • Erstellen Sie die Checkout-Seite mit Vue 3, Nuxt, Pinia, Tailwind CSS und integrierter Primer als Rechnungsgateway.
    • Ein Proxy-Server in Node.js wurde entwickelt, um die A/B-Test-Funktionalität zu unterstützen.
    • Die Vue 2 Applikationen wurden gepflegt und erweitert, um weitere Unterstützung und Verbesserungen zu gewährleisten.
    • Beitrag zur Verbesserung des Admin-Dashboards, der sich auf abrechnungsbezogene Komponenten konzentriert.
    • Benutzte KI-basierte Tools, einschließlich ChatGPT und GitHub Copilot, um wiederholte Aufgaben zu automatisieren, die Codequalität zu verbessern und die Entwicklung zu beschleunigen.

    Technologien:

    • Technologien:
    • Vue.js Vue.js
    • Docker Docker
    • PostgreSQL PostgreSQL
    • TypeScript TypeScript
    • UI
    • UX
    • Node.js Node.js
    • Figma Figma
    • SCSS SCSS
    • Tailwind Tailwind
    • Nuxt.js Nuxt.js
    • Unit Testing
    • HTML / CSS
    • Stripe Stripe
    • Vite Vite
  • Frontend-Entwickler

    Godel Technologies Europe - 2 jahre 6 monate

    • Gründung eines neuen Projekts, definiert seine Architektur und konfiguriert ESLint, Prettier, Husky und Lint, um Entwicklungs-Workflows zu rationalisieren.
    • Entwicklung eines No-Code-Site Builders und eines Fragebogeneditors mit Vue 3, der Business-Benutzern intuitiv, Anpassbare Werkzeuge für Produkt-, Preis- und Distributionskonfiguration.
    • Migrated a legacy Vue 2 application to a modern tech stack, including Vue 3, Vite, Vuetify and Pinia, improved performance and maintainability.
    • Optimierte Frontend-Leistung, reduzierte Ladezeiten um das Dreifache und verbesserte das Benutzererlebnis.

    Technologien:

    • Technologien:
    • Vue.js Vue.js
    • Docker Docker
    • PostgreSQL PostgreSQL
    • Bootstrap Bootstrap
    • TypeScript TypeScript
    • UI
    • UX
    • Node.js Node.js
    • Express.js Express.js
    • Socket.io Socket.io
    • Figma Figma
    • SCSS SCSS
    • Nuxt.js Nuxt.js
    • Unit Testing
    • Vuetify Vuetify
    • Cypress Cypress
    • HTML / CSS
    • Jest Jest
    • Storybook Storybook
    • Vuex Vuex
    • Vite Vite
  • Frontend-Entwickler

    Outcode - 1 jahr

    • Bauen Sie die Online-Grafikdesign-Plattform von Grund auf auf, entwerfen und implementieren Sie ihre Architektur.
    • Entwickelt eine separate Vue Komponente als Web Stories Widget, um eine reibungslose Integration in die Plattform zu gewährleisten.
    • Implementierte Drag & Drop Funktionalität und Größenveränderungen für Elemente, die die Benutzeroberfläche und das Benutzererlebnis insgesamt verbessern.
    • Erstellte einen Service für Bild- und Video-Zuschneiden, sowie Grafik-Rendering und Download-Fähigkeiten mit Node.js.

    Technologien:

    • Technologien:
    • PHP PHP
    • Laravel Laravel
    • MySQL MySQL
    • Vue.js Vue.js
    • Docker Docker
    • NGINX NGINX
    • UI
    • UX
    • Node.js Node.js
    • Figma Figma
    • SCSS SCSS
    • UIKit UIKit
    • Nuxt.js Nuxt.js
    • Vuetify Vuetify
    • HTML / CSS
    • Webpack Webpack
    • Vuex Vuex
  • Frontend-Entwickler

    TMarketing - 2 jahre 2 monate

    • Entwickelte wiederverwendbare Komponenten für Formulare, Arzttermine und Authentifizierung, um die Funktionalität der Website zu verbessern und Benutzerinteraktionen zu rationalisieren.
    • Built XSLT Templates für eine effiziente XML-zu-HTML-Transformation und Optimierung der Inhaltsansicht.
    • Entworfen und implementiert ein wiederverwendbares SCSS-UI-Kit, um ein konsistentes Styling über die Plattform hinweg zu gewährleisten.
    • Vorgeschlagene und angewandte UX/UI-Verbesserungen, die die allgemeine Benutzerfreundlichkeit und das Benutzererlebnis verbessern.

    Technologien:

    • Technologien:
    • Vue.js Vue.js
    • Bootstrap Bootstrap
    • UI
    • UX
    • Socket.io Socket.io
    • Figma Figma
    • SCSS SCSS
    • UIKit UIKit
    • XSLT
    • HTML / CSS
    • CMS
    • Vuex Vuex

Ausbildung

  • BSc.Computer Science

    Francisk Skorina Gomel State University · 2011 - 2016

Portfolio

  • Flyvi - 1
  • Flyvi - 2
  • Flyvi - 3
  • Flyvi - 4
  • Flyvi - 5
  • Flyvi - 6

Finden Sie Ihren nächsten Entwickler innerhalb von Tagen, nicht Monaten

In einem kurzen 25-minütigen Gespräch würden wir gerne:

  • Auf Ihren Bedarf bezüglich des Recruitments von Software-Entwicklern eingehen
  • Unseren Prozess vorstellen und somit wie wir Sie mit talentierten und geprüften Kandidaten aus unserem Netzwerk zusammenbringen können
  • Die nächsten Schritte besprechen, um den richtigen Kandidaten zu finden - oft in weniger als einer Woche

Unterhalten wir uns