Senior Software Developer - Frontend
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 78073 Bad Dürrheim
- auf Anfrage
- de | en
- 02.11.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
2/2021 – 9/2021
Tätigkeitsbeschreibung
- Neu und Weiterentwicklung von Softwarekomponenten
- Beratung der eingesetzten Technologien
- Coaching der Mitarbeiter
- Code Reviews
.Net Framework (Microsoft), C#, DevOps, Microsoft Azure, Scrum, Transact-Sql, Typescript, Vue.Js
7/2020 – 1/2021
Tätigkeitsbeschreibung
Aufgabenschwerpunkte:
Neu- und Weiterentwicklung von Software Komponenten.
Testabdeckung durch Unit Tests und Integrations Tests
Durchführung von Feature Reviews hinsichtlich Qualität und Funktion.
Präsentation und Auslieferung von neu entwickelten Features an den PO.
Anpassung der Build Pipeline
Coaching Rolle für diverse Themen (SVN to Git, Webpack, VueJS, JavaScript to TypeScript, Orderstrukturen für große Projekte, etc..)
Technologien:
Webtechnologien:
JavaScript, TypeScript, CSS, VueJS, Vuetify, Webpack, VueDraggable
Backend:
.NET Core C#, .NET Core WebApi, .NET Core SignalR, .NET Core Entity Framework Code First, T-SQL
Test Frameworks:
MS-Test
Build Tools:
Jenkins
.Net Framework (Microsoft), CSS (Cascading Style Sheet), HTML5, JavaScript, Transact-Sql, Typescript, Vue.Js
2/2018 – 3/2019
TätigkeitsbeschreibungNeu und weiterentwicklung einer Anwendung zum auslesen und bearbeiten von Sensordaten. Es handelt sich dabei um eine Web Anwednung die sowohl auf Desktop als auch auf dem Handy läuft.
Eingesetzte QualifikationenAndroid, C#, Phonegap, Typescript, JavaScript, JavaScript-Frameworks
1/2017 – 2/2018
Tätigkeitsbeschreibung- Neu und Weiterentwicklung von Komponenten einer hoch konfigurierbaren Auftragsabwicklung. Entwickelt wurde mit Angular und Ionic. Im Backend wurde C# und T-SQL eingesetzt.
Eingesetzte QualifikationenTransact-Sql, Android, C#, Phonegap, Typescript, Microsoft Visual Studio, Angular, AngularJS
Ausbildung
Hochschule Furtwangen
Rottweil
Über mich
Um Ihnen einen kurzen Einblick in meine Berufserfahrung zu geben habe ich meine letzten beiden Stellen etwas ausführlicher für Sie beschrieben
Freelance Full Stack VueJS .NET Core Web Developer (Entega Medianet AG)
Projekt:
In dem Projekt geht es darum eine Anwendung zur Dokumentation und Auswertung der technischen Infrastruktur im Bereich Telekommunikation – auch Verfügbarkeitskomponente genannt – zu entwickeln. Die Anwendung wird im Web bereitgestellt und auf soll auf allen Geräten kompatibel sein. Die Kerntätigkeit bestand darin neue Features zu entwickeln wie beispielsweise eine Netzpunkt Übersicht mit diversen Interaktionen (Drag n Drop, Navigation, Pflegen der Daten, etc…). Ein weiteres Feature war beispielsweise die Entwicklung einer Kartenansicht um Netzpunkte / Anschriften auch grafisch auf einer Landkarte zu hinterlegen.
M&M Software GmbH
In meinem aktuellen Projekt geht es darum auf einem effizienten Weg die Kommunikation und Überwachung von diversen Sensoren zu ermöglichen. Die Sensoren sind an ein Prozess Leitsystem angeschlossen und übermitteln Daten via Bluetooth. Auf den Geräten läuft bereits eine Firmware die Daten aufbereitet. Diese werden von der Anwendung aufbereitet um diese in einem sinnvollen Zusammenhang für den Benutzer darzustellen (Charts / Listen / Formulare und weitere diverse Benutzerdefinierte Ansichten). Die Anwendung ist sowohl für Desktop als auch Mobile Anwendungen verfügbar.
Meine Aufgabenschwerpunkte sind bisweilen die Neu- und Weiterentwicklung von Software Komponenten, die Durchführung von Feature Reviews hinsichtlich Qualität und Funktion, die Aufbereitung und Koordination von User Stories an chinesischen Kollegen, das Erstellen von Unit , Integrations und Performance Tests, sowie die Präsentation und Auslieferung von neu entwickelten Features an den Kunden.
Technologien:
Webtechnologien:
JavaScript, TypeScript, SCSS, HTML, MomentJS, Lodash, EXTJS / EXTReact, Echarts, WebPack
Native Wrapper:
Desktop (C#, CefSharp), Mobile (Cordova);
Test Frameworks:
Mocha, Jasmine, Puppeteer
Native Bluetooth Plugins für Cordova:
Android (Java), Objective-C (iOS)
Build Tools:
Jetbrains TeamCity
Mobile Function GmbH
Bei meiner Anstellung bei der Mobile Function GmbH war ich für die Konzeption, Entwicklung und Tests neuer Funktionalitäten und Erweiterungen des Applikations-Frameworks ENGINE4 zuständig.
Bei diesem Produkt „Engine4 – Mobile Auftragsabwicklung“ handelt es sich um eine Applikation die es ermöglicht diverse Geschäftsprozesse abzubilden. Die Desktop Anwendung wurde in Angular geschrieben und arbeitet gegen eine API Schnittstelle welche auf Basis vom .Net Framework erstellt wurde. Die Mobile Anwendung wurde mit Ionic erstellt. Die Anwendung wurde modular aufgebaut und so gab es verschiedene Schwerpunkte wie beispielsweise: Routenplanung, Charting, Service, Lead Management oder auch Remote Support.
Technologien:
Webtechnologien:
AngularJS / Angular, TypeScript, HTML, SCSS, Ionic, Cordova, Lodash, BingMaps, OneSignal (Push Benachrichtigungen), SignalR, AMCharts, WebPack, Bootstrap
Build Tools:
Jenkins
Test Frameworks:
Mocha, Jasmine
Backend:
C# (.NET), Microsoft TSQL Datenhaltung
Im Austausch mit immer neuen Kunden kommen mir mein offenes Wesen und meine kommunikativen Kompetenzen zugute. Ich stelle mich dabei aber nicht persönlich in den Vordergrund, sondern bin ein Teamplayer aus Leidenschaft und Überzeugung. Die erfolgreiche Abwicklung von Aufträgen stand und steht bei mir immer im Vordergrund.
Meine Gehaltsvorstellung sind :
75 Euro / Stunde (Vor Ort)
65 Euro / Stunde Remote
Verfügbar wäre ich ab dem 01.07.2020.
Ich freue mich von Ihnen zu hören.
Beste Grüße aus dem sonnigen Schwarzwald
J. M. D.
Weitere Kenntnisse
- Fullstack Webentwicklung mit diversen Frameworks seit 2015
- Softwareentwicklung für Smartphones seit 2015
Programmier und Auszeichnungssprachen:
- TypeScript / JavaScript
- Java
- C#
- SQL
- noSQL
- HTML, CSS / SCSS / SASS
- XML, JSON
Bevorzugte Frameworks:
- React
- React Native
- Angular
- Ionic
- VueJS
- nodeJS,
- .NET
- Spring
Spezialkenntnisse:
- Agile, Scrum
- Design Patterns, Clean Code, Best Practices
- TDD
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden