Vineeth (B) S.

Senior Softwareentwickler (Teamleiterfunktion)

Berlin, Deutschland

Erfahrungen

Juni 2023 - Bis heute
2 Jahren 6 Monaten
Berlin, Deutschland

Senior Softwareentwickler (Teamleiterfunktion)

COCOLI.com

  • Führte die Planung, Priorisierung, Feature-Entwicklung und Performance-Verbesserungen der Ruby-on-Rails-E-Commerce-Anwendung an; führte ständiges Profiling der Anwendung ein (Monitoring von N+1-Abfragen, p95-Werte über dem Schwellenwert) und überwachte den Speicher bei unerwarteter Langsamkeit, wodurch sich die P95-Latenz der langsamsten Endpunkte von ca. 800 ms auf 500 ms verbesserte.
  • Führte ein StatsD- und Grafana-Dashboard ein, um Geschäfts- und Entwicklerkennzahlen zu überwachen und zu korrelieren für frühes Eingreifen durch Entwickler, wodurch sich die Reaktionszeit für defekte Anbieter-Feeds von Wochen auf Tage verkürzte.
  • Integrierte generative KI zur Verbesserung des Produktkuratierungs-Workflows, was die Kuration von Stunden auf Minuten verkürzte.
  • Führte Data Warehousing mit GCP als Datenspeicher und Metabase als Visualisierungstool ein, so dass Teams von komplexen Excel-Dateien auf robuste SQL-gestützte Dashboards umsteigen konnten.
  • Entwickelte und implementierte Standard-Webhooks und eine Shopify-App für schnelleres Onboarding von Produktlieferanten auf der Plattform, wodurch sich die Anbieteranbindung von Wochen auf Stunden verkürzte.
  • Rollout der Website in den Regionen Österreich, Italien, Niederlande, Frankreich und Belgien.
  • Übersetzte die Website ins Englische und automatisierte den Kuration-Prozess zur Übersetzung ins Englische, wodurch sich die Kuration von 10 auf 3 Minuten verkürzte.
Sept. 2021 - Mai 2023
1 Jahr 9 Monaten

Production Engineer

Shopify

  • Ermöglichte datengesteuerte Optimierung von Empfehlungsstrategien durch Einsatz von Kafka und Spark, um Ereignisse zu Nutzerinteraktionen und Conversions zu erfassen und zu verarbeiten.
  • Führte ein A/B-Test-Framework ein, mit dem Data Scientists Erfolgskennzahlen der generierten Empfehlungen verfolgen konnten.
  • Entwarf und implementierte einen internen Automatisierungsdienst, der pro Woche rund 20 Entwicklerstunden für verschiedene Teams einsparte.
  • Entwarf und implementierte eine Erweiterung der Shopify-Admin-Oberfläche zur Anpassung des Empfehlungserlebnisses für jedes Produkt.
  • Verbesserte die Auffindbarkeit von Produkten für Millionen von Shopify-Shops durch Entwurf und Implementierung einer GraphQL-Schnittstelle für Suche und prädiktive Suche.
Sept. 2018 - Aug. 2021
3 Jahren

Senior Softwareentwickler

Check24.de

  • Leitete die Implementierung des Admin-Frontends mit ReactJS und einer auf NodeJS basierenden GraphQL-API für ein internes CRM-System als Ersatz für Salesforce.
  • Entwickelte und leitete das Design eines Nachrichtensystems zwischen Organisation, Kunden und Fachleuten.
  • Implementierte die Verwaltung von E-Mail-Postfächern mit IMAP-APIs.
  • Entwickelte GraphQL-Alternativen für REST-Endpunkte.
Mai 2017 - Aug. 2018
1 Jahr 4 Monaten

Softwareentwickler

Finreach GmbH

  • Arbeitete intensiv mit Clojure und ClojureScript, um Daten aus Rechnungsanwendungen in die Rails-App zu importieren.
  • Arbeitete an der Integration der monolithischen Rails-App mit Microservices mithilfe von Feature-Toggles.
  • Entwickelte ein System zur Archivierung und Bereinigung von Nutzerdaten mit Clojure zur Unterstützung der DSGVO-Richtlinien.
Sept. 2015 - Mai 2017
1 Jahr 9 Monaten

Softwareentwickler

Sephora Digital SEA

  • Leitete mit einem Designer, einem Junior-Entwickler und einem Produktmanager die Implementierung einer Omni-Channel-Geschenkkarte, die sowohl im Online-Shop als auch in den Filialen verwendet werden kann.
  • Förderte den Einsatz von Elasticsearch für Suche und Entdeckung im Online-Shop, der eine Produktionslast von 20.000 Anfragen pro Minute bewältigte.
Okt. 2013 - Apr. 2015
1 Jahr 7 Monaten

Produktentwickler

Software-Entwicklungsagenturen

  • Mit dem Kunden zusammengearbeitet, um das MVP zu entwickeln, und die volle Verantwortung für die App von Anfang bis zum Ende des Projekts übernommen.
  • Eng mit dem CTO zusammengearbeitet, um die bestehende Anwendung neu zu schreiben, neue Funktionen hinzuzufügen und APIs zu unterstützen.
  • An der serverseitigen Web-Geräteverwaltungskonsole gearbeitet, dabei Funktionen des Ruby-on-Rails-Frameworks genutzt und RSpec als TDD-BDD-Framework eingesetzt.
Sept. 2011 - Okt. 2013
2 Jahren 2 Monaten

Softwareingenieur

Parasoft Software Pvt. Ltd.

  • Schulung und Unterstützung für die Parasoft Testing Suite für nationale und internationale Kunden bereitgestellt.

Zusammenfassung

Ich habe über ein Jahrzehnt Erfahrung in der Softwareentwicklung, habe Teams geleitet und bedeutende Verbesserungen im E-Commerce, in der Datenverarbeitung und in der Automatisierung vorangetrieben. Ich habe Prozesse optimiert – von der Verringerung der Latenz und der Zeit zur Anbieteranbindung bis zur Verbesserung der Produktkuratierung mit KI – und dabei Technologien wie Ruby on Rails, GraphQL und Kafka effektiv eingesetzt. Ich lege Wert auf Einfachheit und Wirkung, mit einer nachgewiesenen Erfolgsbilanz in der Leistungssteigerung, der Überwachung der Anwendungsstabilität und dem Aufbau robuster, skalierbarer Systeme. Es macht mir Spaß, komplexe Herausforderungen in effiziente Lösungen zu verwandeln, die messbare geschäftliche Vorteile bringen.

Sprachen

Englisch
Muttersprache
Deutsch
Grundkenntnisse

Ausbildung

Jan. 2007 - Jan. 2011

VTU Bengaluru

Bachelor · Informatik und Ingenieurwesen · Bengaluru, Indien

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