freiberufler Full Stack Developer | React Angular Node C# auf freelance.de

Full Stack Developer | React Angular Node C#

offline
  • 100‐120€/Stunde
  • 28008 Madrid
  • Europa
  • de  |  en  |  es
  • 23.01.2024

Kurzvorstellung

Full-Stack Engineer mit Passion für die Webentwicklung. Von Frontend bis Datenbank biete ich Kompetenz in agilen Projekten, bereits seit über 3 Jahren 99% Remote. Ich bin stolz auch mit DevOps Automatisierung Mehrwert für meine Kunden zu generieren.

Qualifikationen

  • Agile Entwicklung
  • Angular
  • C#
  • Code Review
  • CSS (Cascading Style Sheet)
  • DevOps
  • Docker
  • GraphQL
  • Node.js
  • React (JavaScript library)
  • React Native
  • TypeScript

Projekt‐ & Berufserfahrung

Mobile & Backend Developer
Aimopark SE, Remote
10/2021 – offen (2 Jahre, 7 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

10/2021 – offen

Tätigkeitsbeschreibung

Entwicklung einer Mobil-Applikation, die den User durch die Parking-Experience begleitet. Ich half hier als Fullstack Entwickler sowohl im Node.JS basiertem BFF, welches mittels GraphQL die Daten verschiedener Microservices aufbereitet und dann dem in Typescript/React Native bereitstellt.
Neben der Feature-Entwicklung unterstützte ich auch die CI-Pipeline für Testautomatisierung, Code Qualität (Sonarcloud) und automatischem Rollout zu Google und Apple Appstores.

Technologie:
ReactJS
React Native
React Native Web
GraphQL
CSS
XCode & Android Studio
Storybook
lodash
TypeScript
JavaScript

Eingesetzte Qualifikationen

Agile Entwicklung, Code Review, CSS (Cascading Style Sheet), GraphQL, Node.js, React (JavaScript library), React Native, TypeScript

Senior Frontend Developer
Aimopark SE, Schweden (Remote)
11/2020 – 9/2021 (11 Monate)
Automobilindustrie
Tätigkeitszeitraum

11/2020 – 9/2021

Tätigkeitsbeschreibung

Als der bestehende Lead Developer für die React-Applikation aus dem Team ausschied, kam ich als Ersatz ins Team. Seitdem begleitete ich das Team während es von 3 auf 5 Entwickler weiter wuchs und übernahm entscheidende Rolle in der Entwicklung und der Vermittlung von Domänen und technischem Wissen. Die Applikation wird von verschiedenen Microservices mit Daten versorgt, die via RESTful/OpenAPI Schnittstelle angesprochen werden. Das Team arbeitete eng zusammen mit einem UX Designer. Ich trieb verschiedene Struktur- und Architektur- Verbesserungen, sowie Maßnahmen zur Code-Qualitäts-Verbesserung voran. Weiterhin half ich den automatisierungsgrad der CI-Pipeline zu verbessern.
Technologien:
* ReactJS
* React Query
* OpenAPI/Swagger
* AntDesign (UI-Framework)
* Git/GitlabCI
* MongoDB & Java Spring

Eingesetzte Qualifikationen

Agile Entwicklung, Java (allg.), JavaScript, MongoDB, React (JavaScript library), SCRUM

Software Architekt & DevOps Engineer
Voith, Deutschland (Remote)
3/2019 – 10/2020 (1 Jahr, 8 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

3/2019 – 10/2020

Tätigkeitsbeschreibung

Ich übernahm die DevOps Rolle als das Projekt gerade seine initiale Transition von on-premise zu cloud abgeschlossen hatte. Das Produkt wurde via Containerisierung cloud-fähig gemacht. Darauf folgend arbeitete ich an der Migration von Rancher hin zu Amazon Kubernetes (AKS), in Zusammenarbeit mit dem internen und internationalen Cloud-Team. Als DevOps Engineer überarbeitete ich maßgeblich eine Vielzahl der CI-Pipeline Prozesse, um mehr Qualität und Geschwindigkeit in der Entwicklung zu ermöglichen. Zusätzlich trug ich mein Architekturwissen in das Entwicklungs-Tagesgeschäft, um neben der Featureentwicklung auch die Code-Basis zu "verjüngen". Hierbei erarbeitete ich eine vielzahl von Features und erweiterte zum Teil das bestehende Framework um moderne FeatureWeiterhin überarbeitete die Protractor und Cucumber basierten Ende-zu-Ende Tests und war federführend bei der prototypischen Entwicklung einer neuen Architektur, basierend auf der Verwendung des Angular Frameworks, welche die bestehenden Technologien (EOL) ersetzen sollten. Für kurze Zeit übernahm ich außerdem die Rolle des Scrum masters. Ich wurde vom Scrum master als Nachfolger ernannt, da ich mich sehr für die Agilen Prozesse einsetzte.

Technologien:
* PHP / Symfony
* MariaDB
* Docker
* Protractor
* jQuery & JavaScript
* Angular & TypeScript
* Kubernetes

Eingesetzte Qualifikationen

Agile Entwicklung, Amazon Web Services (AWS), Angular, DevOps, Docker, jQuery, Kubernetes, MariaDB, PHP, SCRUM, Selenium, Symfony (Framework), Testautomatisierung, TypeScript

Senior Frontend Developer
Voith, Deutschland (Remote)
1/2019 – 3/2019 (3 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

1/2019 – 3/2019

Tätigkeitsbeschreibung

Ich arbeitete in einem multidisziplinären, multinationalem Team (UK, Deutschland, Finland, Spanien, Portugal, USA) an der Weiterentwicklung eines Moduls der Hauseigenen IoT Platform. Das Modul dient der Administration und grafischen Darstellung verschiedener IoT Geräte. Neben der Entwicklung mit Angular entwickelte ich am Rande außerdem die auf NodeJS basierte, zugehörige Middleware weiter. Auch übernahm ich maintenance Verantwortung für einen Java Microservice, der semantisch angegliedert war.
Ich verbesserte nachhaltig durch eigene Initiativen die Code-Qualität, indem ich die nicht mehr funktionstüchtigen Unit-Tests reparierte und in die CI-Pipeline integrierte. Ich trieb die Verwendung von RxJS voran. Manuelles Testing war ein integraler Bestandteil vor jedem Release und auch hier war ich eingebunden.

Technologien:
* Angular
* Docker
* Git/GitlabCI
* Ngrx
* Maven
* D3.js
* Clean Code

Eingesetzte Qualifikationen

Agile Entwicklung, Angular, CSS (Cascading Style Sheet), DevOps, Docker, Git, Internationalisierung, Java (allg.), Testautomatisierung

Senior Fullstack Developer
Kundenname anonymisiert, Spanien
8/2018 – 12/2018 (5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

8/2018 – 12/2018

Tätigkeitsbeschreibung

Als einziger Entwickler im Team entwickelte ich eine maßgeschneiderte Dashboard Lösung zur Anzeige aktueller Informationen. Verschiedene 3rd-party Schnittstellen wurden angebunden (ÖPNV, Slack, ...)

Technologien:
* ReactJS
* OpenAPI
* Node.JS
* Raspberry PI

Eingesetzte Qualifikationen

JavaScript, Node.js, Pentaho Open-Source-BI-Suite, React (JavaScript library)

Senior Fullstack Developer
Fingrid, Finnland (Remote)
7/2018 – 9/2018 (3 Monate)
Versorgungswirtschaft
Tätigkeitszeitraum

7/2018 – 9/2018

Tätigkeitsbeschreibung

Zu einer bestehenden OpenData Platform überarbeitete ich das Enduser UX Interface nach Vorgaben des UX Designers. Neben einem kompletten Redesign sollte auch die Fehlerresistenz dieses Userinterface verbessert werden, unter Benutzung von jQuery. Außerdem überarbeitete ich die Funktionalität des Administrationsinterface, unter Verwendung des AngularJS frameworks. Weiterhin sollte die Exportfunktionalität (CSV, XLS) um neue Formate und neue Daten/Serien erweitert werden. Hierfür erweiterte ich das Java/Spring Backend Framework zur Generierung von Spreadsheets und arbeitete eng mit dem DevOps Specialist zusammen, um die CKAN Platform korrekt anzusteuern und Daten einzufüllen.

Technologien:
* Angular JS
* CSS
* Java & Spring
* PostgreSQL
* CKAN

Eingesetzte Qualifikationen

AngularJS, CSS (Cascading Style Sheet), Java (allg.), jQuery, PostgreSQL, Spring

Software Architect, Lead Developer, DevOps & Agile Coach
Munich RE, München
1/2017 – 6/2018 (1 Jahr, 6 Monate)
Versicherungen
Tätigkeitszeitraum

1/2017 – 6/2018

Tätigkeitsbeschreibung

Als Fullstack Developer startete ich als erster Entwickler die Konzeption und Entwicklung von Mirapply, eine Applikation die es Ärzten ermöglicht Gesundheitsfragen zu ihren Patienten im Versicherungsbereich zu beantworten. Noch bevor weitere Teammitglieder hinzukamen, baute ich die CI-Pipeline (inklusive Unit-Tests für Back- und Frontend) für Build und Deployment in der Azure Cloud auf.
Das Team wuchs über die Laufzeit auf über fünf Mitglieder, bevor weitere Projekte ausgegliedert wurden. Ich behielt über die gesamte Projektdauer meine Layer-Übergreifende und Architekturentscheidende Rolle, entwickelte Features für Front- und Backend, verbesserte das Azure-cloud basierte Deployment und half bei der Integration der Azure Monitoring Lösung.
Als Fullstack-Entwickler trug ich entscheidende Architekturveränderungen voran und begleitete das Projekt bis über den MVP GoLive hinaus.

Technologien:
* Azure DevOps
* Azure AD
* Azure Monitor
* Azure App Service
* Azure Storage
* Azure Key Store
* Cosmos DB
* .net Framework
* C#
* Bootstrap
* Powershell
* TypeScript

Eingesetzte Qualifikationen

.Net Framework (Microsoft), Active Directory, Angular, C#, DevOps, Microsoft Azure, PowerShell, Testautomatisierung, TypeScript, Visual Studio

Lead Developer
Humediq, München
10/2016 – 12/2016 (3 Monate)
Gesundheitswesen
Tätigkeitszeitraum

10/2016 – 12/2016

Tätigkeitsbeschreibung

Nach meiner ersten Projektphase half ich neben der Featureentwicklung auch die Team- und Entwicklungsprozesse im oncare-Projekt zu verbessern. Ich führte lokale Buildautomatisierung, Linting sowie Unit Tests ein. Ich schaffte es, mittlels Workshops und Hands-on Moderierung der Scrum-Zeremonien als Agiler Coach das Team für den agilen Prozess zu begeistern, und gleichzeitig technische Aspekte des Projekts aufzufrischen und somit die Code Qualität zu verbessern.

Technologien:
* JavaScript
* Express.js
* Firebase
* MariaDB
* Bootstrap
* Node.js
* Gulp
* Docker
* Unit Tests

Eingesetzte Qualifikationen

Docker, JavaScript, Jenkins, MariaDB, Node.js, SCRUM

UX Designer & Lead Developer
Humediq, München
7/2016 – 9/2016 (3 Monate)
Gesundheitswesen
Tätigkeitszeitraum

7/2016 – 9/2016

Tätigkeitsbeschreibung

Als ich zuerst als UX Designer ins Team kam, stand das Team vor der Herausforderung ein bisher nur wage definiertes, großes Feature bis zur in Kürze bevorstehenden Messe auszuarbeiten. Als UX Designer extrahierte ich Anforderungen direkt von den Stakeholdern und konzeptionierte sowohl das UI als auch das Bedienkonzept in iterativen Schritten. Ziel war es eine gesamtheitliche Patientenhistorie in Form einer Timeline zu entwickeln, die schnelle Übersicht über vergangene und zukünftig geplante Behandlungen mit gleichzeitig hoher Interaktivität ermöglicht.
Mit Blick auf die kurze Deadline übernahm ich in kürzester Zeit die Lead-Position im Team, managte den Backlog und schaffte es, die ausstehenden Aufgaben so zu strukturieren, dass ich und die anderen Entwickler effizient und parallel am Erfolg arbeiten konnten. Dies gelang auch durch kontinuierlicher Schulung und Optimierung meiner Teammitglieder, z.B. durch Verwendung besser geeigneter IDEs und Schulung für die verwendete D3.js Library.

Technologien:
* Sketch
* JavaScript
* Express.JS
* Pug
* D3.js
* HTML & CSS
* Bootstrap
* MariaDB
* JIRA

Eingesetzte Qualifikationen

Agile Entwicklung, CSS (Cascading Style Sheet), HTML, JavaScript, Jira, MariaDB, Sketch

Backend Developer
Kundenname anonymisiert, Hamburg
1/2016 – 6/2016 (6 Monate)
Handel
Tätigkeitszeitraum

1/2016 – 6/2016

Tätigkeitsbeschreibung

Als Backend Developer arbeitete ich an einer Platform, die es dem Kunden ermöglicht, seine Franchise-Filialen nahtlos an das Online-Geschäft anzugliedern. Hierzu arbeitete ich im Team zur Erfassung von medizinisch relavanten Augengeometrie-Daten. Die Arbeit in diesem Team, das aus sechs Entwicklern und Funktionsübergreifenden Rollen bestand, war äußerst agil und beruhte auf einer hohen gemeinsamen Code-Verantwortung, inklusive der gelebten und geteilten DevOps Mentalität. Das gesamte Entwicklungsteam bestand aus über 30 Entwicklern die in Scrum of Scrum arbeiteten. Testing wurde auf allen Ebenen ernst genommen und verschiedene Community of Practice (COP) animierten zur Partizipazion und geteilten Übernahme von Verantwortung. Ich entwickelte Features in der DDD-Architektur (Onion-Modell) und agierte als Brückenkopf zu meinen ausländischen Mitentwicklern in teamübergreifenden Meetings. Ich arbeite hoch-agil und entwickelte neben meiner Backend Tätigkeit auch Selenium Ende-zu-Ende Tests.

Technologien:
* .net & C#
* Visual Studio
* MongoDB
* Selenium
* FluentAssertions
* FluentValidations
* NSubstitute
* DevOps Methodology
* DDD
* TDD

Eingesetzte Qualifikationen

Agile Entwicklung, C#, DevOps, Language Integrated Query (LINQ), MongoDB, SCRUM, Selenium

Full Stack Developer & Database Specialist (Festanstellung)
Serenata Intraware, München
3/2014 – 12/2015 (1 Jahr, 10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2014 – 12/2015

Tätigkeitsbeschreibung

Als Festangestellter In-House Entwickler übernahm ich eine Vielzahl verschiedener Aufgaben:
* Customization des Produkts auf Kundeneigene wünsche (technische Features und Layout/Design)
* Neuentwicklung einer Wetter Integration, Anbindung an eine globale Wetter-API und Caching von Daten
* Überarbeitung einer Social-Media API (Facebook) zum Login und Vorliebenabfrage
* Anbindung an Oracle Applikation zur 2-way Datenübertragung
* Anbindung einer Review-Platform zur 2-way Datenübertragung
* UI/UX Design für visuelle Komplettüberarbeitung der Produktpalette
* Datenbank Scripting zum Initialimport neuer Kunden der onpremise Installationen
* Erstellung von Installationsbundles


Technologien:
* C# & Visual Basic.NET
* Graph API
* Microsoft IIS
* MS SQL Server
* Prism.js
* jQuery
* Sandcastle
* log4net
* oAuth

Eingesetzte Qualifikationen

Adobe Illustrator, C#, jQuery, Microsoft Internet Information Server (IIS), Microsoft SQL-Server (MS SQL), Scripting, Transact-SQL (T-SQL), Visual Basic, Visual Studio

Ausbildung

Medieninformatik
Diplom
2014
Ulm

Über mich

Als erfahrener Frontend Developer habe ich ein Auge für die User Experience und kenne mich hervorragend auch mit der Qualitätssicherung durch automatisierte Tests aus. Als Backend Developer sind für mich Wartbarkeit, Zuverlässigkeit und schnelle Entwicklung meine höchsten Anliegen.

Mit meinen hervorragenden Backend und Frontend Qualitäten (Fullstack) bin ich Ihr idealer Partner für Ihre business relevanten Projekte und der zeitkritischen Entwicklung von Web-Applikation, in einem oder beiden dieser Felder. In der Vergangenheit konnte ich meinen Kunden außerdem Stets mit meiner agilen Expertise, meinem Architekturverständnis und meinem Team-Spirit zum Erfolg verhelfen.

Ich biete meine Services als Vorwiegend als Remote-Arbeit an. Einarbeitungen, Workshops und On-Site-Besuche können selbstverständlich regelmäßig bei Ihnen vor Ort wahrgenommen werden.

Weitere Kenntnisse

React.JS, Angular, node.js, C# & .net core, Agiles Mindset, verschiedene Datenbank und Automatisierungstechnologien

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Spanisch (Gut)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
1070
Alter
37
Berufserfahrung
10 Jahre und 1 Monat (seit 03/2014)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden