
Tech Lead (Full Stack)
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 2540 Bad Vöslau
- Europa
- ro | en | de
- 18.04.2025
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
2/2016 – offen
Tätigkeitsbeschreibung
Ich habe die is24.at-Hauptseite mit den neuesten Technologien umgeschrieben, damit sie hochperformant ist, eine großartige UX bietet, mobile-first und vollständig responsive ist. Zu den verwendeten Technologien gehören GraphQL, ElasticSearch, ReactJS mit Code-Splitting, serverseitiges Rendering einschließlich Stream-Rendering und eine dynamische URL-Struktur (die sich leicht erweitern lässt, um eine hohe SEO-Leistung zu erzielen). Die Anwendung ist hochgradig für die Nutzererfahrung optimiert und enthält ein „Lazy Loading“ der Bilder, einschließlich Platzhalter, Skelette usw. Die Neufassung führte zu einem Anstieg der organischen Klicks um 40 % in den letzten 6 Jahren und zu einer enormen Verbesserung des Nutzererlebnisses (vorher mussten die Nutzer von einer vollständig serverseitig gerenderten Anwendung zu einer nur clientseitig gerenderten Anwendung wechseln).
Ich habe den Login-Bereich von Grund auf neu entworfen, entwickelt und programmiert. Diese Anwendung verfügt über SSO-Funktionen und der Nutzer kann über sein Profil verschiedene Operationen durchführen, Statistiken über seine bestehenden Angebote einsehen, seine Online-Entwürfe verwalten, zusätzliche Produkte kaufen, seine Suchagenten und/oder die Auswahlliste verwalten. Dies ermöglichte es mehr als 4000 B2B-Kunden auf einmal und mehr als ein paar Tausend Privatnutzern seither, ihre eigenen Produkte zu buchen und zu konfigurieren, was den Druck auf die Verkaufs- und Supportabteilung verringerte.
- Ich untersuchte gründlich Engpässe in den Systemen in Bezug auf den Javascript-Hauptthread (einschließlich externer Skripte), analysierte und profilierte verschiedene Skripte (interne und externe) und sorgte für eine Reduzierung der Hauptthread-Aktivität von über 500 Millisekunden auf unter 200 Millisekunden (so dass die Google Core Web Vitals INP optimal sind).
- Ich habe ein Speicherleck in der Exposé-Anwendung, das seit einem Jahr besteht, untersucht und behoben, indem ich den HEAP-Dump der Nodejs-Prozesse analysiert und den Grund für das Speicherleck gefunden habe. Das Speicherleck zwang uns dazu, mehr als 5 Maschinen zu benutzen (um die Anwendung am Leben zu erhalten). Nach der Behebung des Lecks konnten wir die Anzahl der Maschinen auf ein Minimum von 2 Maschinen reduzieren, indem wir die CPU und den Arbeitsspeicher reduzierten, indem wir die natürliche elastische Skalierung der Maschinen ausnutzten. Dadurch konnten wir die Kosten um 60 % senken und die Benutzerfreundlichkeit erheblich verbessern, da die Antwortzeit von über 20 Sekunden unter hoher Last auf weniger als 800 Millisekunden sank (eine Reduzierung um 95 %).
- Ich habe mehrere APIs von Grund auf neu geschrieben, darunter die GDPR-bezogenen, Salesforce APEX-Code und Endpunkte (das ist das verwendete CRM), GRAPHQL-bezogene Endpunkte in verschiedenen Diensten.
- Ich habe Erfahrung mit AWS-Diensten, einschließlich Hosting, Konfiguration und Cloudformation. Ich habe hauptsächlich SNS, SQS, Lambdas, DynamoDB, Cloudwatch, Cloudfront, ECS, ECR und SSM Dienste genutzt und konfiguriert.
- Ich habe Erfahrung mit Debuggability und Observability - ich verwende Kibana für die Protokollierung, Datadog für Tracing, Monitoring und Debugging, AWS Cloudwatch und Opsgenie für die Alarmierung.
Amazon Web Services (AWS), Architektur (allg.), DevOps (allg.), Grails, Graphql, JavaScript, Lead-Management, Lead Developer, Mongodb, Node.Js, React (JavaScript library), Server-Monitoring, Technisches Testing, Typescript
5/2014 – 2/2016
Tätigkeitsbeschreibung
- Komplette Neuentwicklung der Kartenansicht der Werbeanzeigen durch Hinzufügen von Cluster-Funktionalitäten (bei gleichzeitiger berücksichtigung von Skalierbarkeit und Performance bei 3,5 Millionen Werbeanzeigen) und erweiterte Filter-Funktionalitäten, was eine starke Auswirkung auf die UI/UX und die Nutzerbesuche hatte
- Verbesserung des SEO für Anzeigen und Neuprogrammierung der Website-URLs (desktop & API), was in den ersten drei Monaten nach der Veröffentlichung zu 800.000 mehr Nutzerbesuchen pro Monat führte
- Anpassung und Redesign der Trefferliste entsprechend den UX-Designer-Mock-Ups und der Detail-Seite, einschließlich einer neuen Galerie, die zu einer verbesserung der UX führte.
- Implementierung neuer UX-Funktionen auf der mobilen Website-Plattform-Anwendung, wie Autocomplete-Suche, die Suchvorschläge
- Durchführung verschiedener Back-End und Front-End Entwicklungen auf der Desktop Plattform
Apache Tomcat, Software Architecture, Java (allg.), Spring Framework, Typescript, Apache Camel, Ajax, JavaScript
6/2012 – 4/2014
Tätigkeitsbeschreibung
- Entwicklung der mobilen Website-Version der E-Commerce-Plattform, was zu einem Anstieg der Verkaufszahlen und einer Verbesserung der Benutzerfreundlichkeit führte.
- Die ERP-Plattform wurde durch die Implementierung neuer Funktionen verbessert, was zu einer Steigerung der Effizienz/Produktivität führte und die Geschäftsabläufe optimierte.
Postgresql, Apache Tomcat, Java (allg.), JavaScript, JavaScript-Entwickler, Representational State Transfer (REST)
Über mich
Als Berater bringe ich umfassendes Wissen in den Bereichen Full-Stack-Webentwicklung, Managed Services, das AWS-Ökosystem und Mikro-Frontend-Architekturen mit. Ich habe Erfahrung mit Google Web Vitals, was meinen breiteren Fokus auf Leistungsoptimierung ergänzt.
Angetrieben von meiner Neugier und meiner Leidenschaft für Innovationen, setze ich mich dafür ein, außergewöhnliche Nutzererlebnisse zu schaffen und die Leistung zu optimieren. Lass uns gemeinsam herausfinden, wie wir diese Technologien nutzen können, um wirkungsvolle Projekte voranzutreiben und hervorragende Ergebnisse zu erzielen.
Persönliche Daten
- Rumänisch (Muttersprache)
- Englisch (Fließend)
- Deutsch (Fließend)
- Europäische Union
- Schweiz
- Vereinigte Staaten von Amerika
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden