Serhii K.

Senior Softwareentwickler

Thessaloniki, Griechenland

Erfahrungen

Sept. 2021 - Okt. 2024
3 Jahren 2 Monaten
Vereinigte Staaten

Senior Softwareentwickler

Kilwar LLC

  • Entwicklung einer robusten Logistikplattform zur Koordination von Lieferungen zwischen Versendern, Fahrern und Endkunden.
  • Entwicklung einer ereignisgesteuerten Architektur mit Nest.js und RabbitMQ für nahtlose Aktualisierungen und Kommunikation.
  • Entwurf des Datenbankschemas mit PostgreSQL und DrizzleORM zur Verwaltung von Millionen von Sendungs- und Tracking-Daten.
  • Erstellung moderner, komponentenbasierter UIs mit React und Tailwind CSS, einschließlich dynamischer Formulare mit React Hook Form und serverseitiger Synchronisation mit React Query.
  • Integration von End-to-End-Tests mit Playwright und Unit-Tests mit Jest, wodurch eine Testabdeckung von fast 90 % erreicht wurde.
  • Skalierung der Plattform für über 5.000 monatliche Nutzer auf Web und Mobile.
Juli 2020 - Aug. 2022
2 Jahren 2 Monaten
Vereinigte Staaten

Softwareentwickler

Eatcheap Agency

  • Entwicklung eines Marktplatzes für Restaurantentdeckung und Essenslieferungen mit Fokus auf den US-Markt.
  • Architektur von Frontend (React und Tailwind CSS) und Backend (Nest.js, PostgreSQL und Redis).
  • Implementierung einer Pub/Sub-Architektur mit RabbitMQ für Bestellversand und Echtzeit-Benachrichtigungen.
  • Einsatz von CQRS-Mustern zur Trennung von Lese- und Schreibmodellen in einem performanten Systemdesign.
  • Erstellung von Admin-Dashboards für Restaurants zur Verwaltung von Beständen, Menüs und Tagesangeboten.
März 2018 - März 2020
2 Jahren 1 Monate
Deutschland

Softwareentwickler

NERDZZ Digitalagentur GmbH

  • Architektur und Entwicklung von Trado, einer sicheren E-Commerce-Plattform als iOS- und Web-App.
  • Implementierung einer OTP-basierten Authentifizierung, Multi-Rollen-Logik und verschlüsselter Benutzerabläufe.
  • Integration von Cloudinary für Bild-Uploads und Optimierung der Speicherung mit AWS S3.
  • Entwicklung von Echtzeit-Funktionen mit Firebase und Socket-Kommunikation.
  • Codebasis und Projekt-Einblicke auf Anfrage verfügbar.
Juni 2016 - März 2018
1 Jahr 10 Monaten
Griechenland

Softwareentwickler (Praktikant)

NUS Solutions Inc

  • Entwicklung und Wartung skalierbarer Webanwendungen mit React.js, Next.js und TypeScript zur Gewährleistung hoher Performance und nahtloser Nutzererfahrung.
  • Entwurf und Implementierung von RESTful APIs und GraphQL-Endpunkten zur Optimierung des Datenabrufs und Steigerung der Effizienz.
  • Integration von Redux für das State-Management zur Verbesserung der Reaktionsfähigkeit und Reduzierung der Ladezeiten.
  • Vorantreiben von UI/UX-Verbesserungen durch Einsatz von Tailwind CSS, Material UI und individuellen Komponentenbibliotheken, was zu einer 30 %igen Steigerung der Nutzerbindung führte.
  • Optimierung der Frontend-Performance durch Lazy Loading, Code-Splitting und Caching-Strategien.
  • Enge Zusammenarbeit mit Backend-Entwicklern bei der API-Integration, Fehlersuche und Sicherstellung reibungsloser Kommunikation zwischen Frontend und Backend.
  • Leitung der Migration einer Legacy-Anwendung zu modernen Webtechnologien zur Verbesserung von Wartbarkeit und Skalierbarkeit.
  • Implementierung von CI/CD-Pipelines mit GitHub Actions und GitLab CI zur Automatisierung von Deployments und Tests, wodurch der manuelle Aufwand um 15 % gesenkt wurde.

Zusammenfassung

Erfahrener Full-Stack-Entwickler mit über 6 Jahren praktischer Erfahrung im Aufbau skalierbarer Backends mit Node.js, Nest.js und PostgreSQL, kombiniert mit guten Frontend-Kenntnissen in React, TypeScript und Tailwind CSS. Nachweisliche Erfolge bei der Konzeption und Umsetzung von Event-Sourcing-, CQRS- und Pub/Sub-Architekturen mit Tools wie RabbitMQ und Redis. Versiert darin, sauberen, wartbaren Code mit hoher Testabdeckung in Jest, Supertest und Mocha zu schreiben. Begeistert davon, in eng zusammenarbeitenden Teams zu arbeiten, in denen Eigenverantwortung, Kommunikation und Codequalität im Vordergrund stehen.

  • Architektur
  • Integrationsstrategie
  • 0 - 1 Produktentwicklung
  • API-Design und Entwicklung
  • UI/UX-Design und Entwicklung
  • Softwareentwicklung
  • Globales/Lokales Personalmanagement (Onshore/Offshore)
  • Produkt-/Projektzusammenarbeit
  • Prozessstrukturierung und Optimierung
  • Führungsebene
  • Kontinuierliche Verbesserungen
  • Professionelle DevOps-Dienstleistungen

Sprachen

Griechisch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Apr. 2010 - Sept. 2014

Universität des Peloponnes

Bachelorabschluss in Informatik und Mathematik · Informatik und Mathematik · Griechenland

Zertifikate & Bescheinigungen

Zertifizierung Agile Entwicklung

Institut des Peloponnes

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen