Fullstack Entwickler mit Schwerpunkt Frontend / React / TypeScript
- Verfügbarkeit einsehen
- 2 Referenzen
- auf Anfrage
- Berlin
- Nähe des Wohnortes
- de | en | pt
- 26.04.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
1/2023 – 4/2024
Tätigkeitsbeschreibung
Überholung einer veralteten Mobile App
Tätigkeiten:
• React Native Code gesichtet und analysiert
• Neues React Native Projekt aufgesetzt und den alten Code Stück für Stück implementiert
• Veraltete Abhängigkeiten auf die aktuelle Version aktualisiert bzw. entfernt oder ersetzt
• Breaking Changes im Code behoben (Refactoring)
• Bugs beseitigt
React (JavaScript library), React Native, TypeScript
11/2022 – 2/2023
Tätigkeitsbeschreibung
Beratung zur Migration einer veralteten Node.js Codebase auf eine AWS-Cloud-Architektur
Tätigkeiten:
• Bestehenden Code und Architektur analysiert (Express, MySQL, React)
• Anforderungen an die neue Umgebung analysiert
• Cloud-Architektur auf Basis von AWS erstellt (S3, RDS, Fargate)
GraphQL, mySQL, Docker, Node.js, TypeScript, React (JavaScript library), Amazon Web Services (AWS)
4/2022 – 7/2022
Tätigkeitsbeschreibung
Performance-Optimierung an der Vytal Consumer App
Tätigkeiten:
• React Native App im Profiler auf auffällige Komponenten analysiert
• Code der gefundenen Komponenten analysiert
• Refactoring bzw. Aufsplitten der entsprechenden Komponenten, um weniger Reloads zu verursachen und somit die Performance zu verbessern
• Beseitigen von Bugs
GraphQL, React (JavaScript library), TypeScript
7/2021 – 10/2021
Tätigkeitsbeschreibung
Weiterentwicklung der Vytal-Consumer-App
Tätigkeiten:
• Neue Features aus dem Sprint Backlog implementiert
• Bestehenden React Native Code analysiert und auf Performance Bottlenecks untersucht
• Map-View komplett neu geschrieben und in mehrere Komponenten unterteilt (Rewrite). Initiales Laden der Map-View ist nun um 87% schneller.
GraphQL, React (JavaScript library), React Native, SCRUM, TypeScript
3/2017 – 7/2021
Tätigkeitsbeschreibung
- Erfolgreiche Konzeption, Entwicklung und Bereitstellung einer Mobile App zur Verfolgung von Bluetooth-Geräten für einen bekannten deutschen Baumaschinenhersteller, vollständig in eigener Verantwortung und vor dem Zeitplan.
- Entwicklung von Webanwendungen mit TypeScript (React) und Python (Django, Flask)
- Ich übernahm die Verantwortung der Qualitätssicherung und des Testens innerhalb unseres Frontend-Entwicklungsteams und implementierte erfolgreich End-to-End-Teststrategien, die zu einer erhöhten Softwarequalität und -stabilität führten.
- Ich führte umfassende Debugging- und Refactoring-Maßnahmen an bestehenden Codebases durch, was zu einer verbesserten Wartbarkeit und Leistung führte.
- Entwicklung von Firmware für ein IoT-Gerät mit Java und C
- Betreuung von Nachwuchsentwicklern in Bezug auf effektive Testtechniken und Code-Qualitätsstandards, um wertvolle Arbeitszeit für Wartung und Fehlerbehebung zu sparen und so die Produktivität des Teams und die Zufriedenheit von Kunden und Entwicklern zu steigern.
Java (allg.), Python, Django (Framework), DevOps, GraphQL, Microsoft Azure, React (JavaScript library), React Native, TypeScript
1/2013 – 2/2017
TätigkeitsbeschreibungErstellen von Websites und Online-Shops mittels WordPress, WooCommerce, HTML/CSS
Eingesetzte QualifikationenWebdesign
Ausbildung
Technische Universität Berlin
Berlin
SAE Hamburg
Über mich
Ich habe
- ein abgeschlossenes Studium in Wirtschafsinformatik mit Schwerpunkt Informatik und Webentwicklung
- mit verschiedenen namenhaften Unternehmen zusammengearbeitet (z.B. Daimler, Liebherr)
- 10 Jahre Erfahrung in der Webentwicklung
- 6 Jahre Erfahrung in der Frontend-Entwicklung mit TypeScript
- 3 Jahre Erfahrung in der Entwicklung mit Java und relationalen Datenbanken
- 3 Jahre Erfahrung im Testing (Unit- & End-to-End)
Ich biete an
- Entwicklung von Webanwendungen und Web-Plattformen
- Entwicklung von nativen Mobile Apps für iOS und Android
- Optimierung bestehender Apps: Performance-Optimierungen, Bugfixing, Refactorings & Rewrites
Weitere Kenntnisse
TypeScript, Java, Python, HTML5, CSS3
Bibliotheken/Frameworks:
React, React Native, Redux, GraphQL, Spring Boot, Django, Next.js, Node.js, Bootstrap, Tailwind, WordPress, WooCommerce
Datenbanken:
PostgreSQL, MySQL, MongoDB
Testing:
Cypress, Jest, JUnit, Cucumber
DevOps/Cloud:
Docker, AWS (Fargate, Elastic Beanstalk, Lambda, RDS, S3, ECS), GitLab CI/CD
Betriebssysteme:
MacOS, iOS, Android
Tools/Sonstiges:
Git, Azure DevOps, Notion
Methoden/Paradigmen:
Scrum, Kanban, Pair Programming, Pair Reviewing, TDD, Clean Code, OOP, OOD
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Portugiesisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden