freiberufler Fullstack Software Engineer auf freelance.de

Fullstack Software Engineer

zuletzt online vor 1 Tagen
  • 80€/Stunde
  • 34123 Kassel
  • National
  • de  |  en
  • 12.08.2024

Kurzvorstellung

C. W. ist seit knapp 5 Jahren als Freelancer tätig. Sein Schwerpunkt ist die Fullstack-Entwicklung in Angular, node.js und MySQL.
Zuvor war Herr W. bereits 6 Jahre als Software Engineer in großen und mittelständischen Unternehmen tätig.

Qualifikationen

  • Angular5 J.
  • CSS (Cascading Style Sheet)8 J.
  • DevOps2 J.
  • Git6 J.
  • Mobile Application Development
  • Node.Js5 J.
  • Responsive Webdesign1 J.
  • Scrum5 J.
  • SQL2 J.
  • Typescript5 J.

Projekt‐ & Berufserfahrung

Software Engineer
Kundenname anonymisiert, Kassel
1/2024 – 6/2024 (6 Monate)
Dienstleistungsbranchen (Service)
Tätigkeitszeitraum

1/2024 – 6/2024

Tätigkeitsbeschreibung

In diesem Projekt konnten sich Kunden für spezifische, gesuchte Qualifikationen über das Tool melden und ein neues Projekt initiieren. Ein Kanban-Board zeigt die Anfragen übersichtlich an. Der Admin leitet die Qualifikationen an Partner im Ausland weiter, die dann Zugriff auf die Projekte haben und Kandidatendaten eingeben. Der Admin kann Notizen machen, Kandidaten interviewen und farblich markieren. Der Kunde und der Admin bearbeiten die Kandidatenlisten live gemeinsam, können Ereignisse verfolgen und Termine vereinbaren. Bei beiderseitigem Interesse wurde dies im System markiert.

• Scrum-Meetings (Sprint-Planung, Dailies, Retros)
• Planung einer Applikationsstruktur
• UI Design zur einfachen Bedienbarkeit
• Implementierung der gewünschten Funktionalität
• Behandlung von Bugs
• Durchführung von Funktionstests

Eingesetzte Qualifikationen

Angular, Code-Review, Confluence, CSS (Cascading Style Sheet), DevOps, Git, JavaScript, Json, Jira, Microsoft Excel, Mysql, Node.Js, Objektorientierte Software-Entwicklung, Representational State Transfer (REST), Responsive Webdesign, Scrum, Testen, Typescript

Software Engineer
Kundenname anonymisiert, Kassel
7/2023 – 12/2023 (6 Monate)
Finanzdienstleister
Tätigkeitszeitraum

7/2023 – 12/2023

Tätigkeitsbeschreibung

In diesem Projekt wurde der Übergang von handschriftlichen Versandlisten zu digitalen Eingabemethoden erleichtert. Die Berechnungen wurden u.a. mittels eines arithmetischen Mittels durchgeführt. Die Nutzer sind Immobilienmakler, die gebeten werden anzugeben, zu welchen Durchschnittspreisen sie Ein- und Mehrfamilienhäuser verkaufen. Es wurde die Möglichkeit geschaffen diese Daten dauerhaft zu pflegen, um den Preisspiegel zu ermitteln. Das Endziel war die Generierung einer Broschüre auf Knopfdruck.

• Scrum-Meetings (Sprint-Planung, Dailies, Retros)
• Planung einer Applikationsstruktur
• UI Design zur einfachen Bedienbarkeit
• Implementierung der gewünschten Funktionalität
• Behandlung von Bugs
• Durchführung von Funktionstests

Eingesetzte Qualifikationen

Responsive Webdesign, DevOps, Generative KI, Langchain, Confluence, Scrum, Testen, Objektorientierte Software-Entwicklung, Docker, Git, Jira, Node.Js, Typescript, Angular, CSS (Cascading Style Sheet), JavaScript, Json, Representational State Transfer (REST), Microsoft Excel

Software Engineer
Kundenname anonymisiert, Wiesloch
7/2022 – 7/2023 (1 Jahr, 1 Monat)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

7/2022 – 7/2023

Tätigkeitsbeschreibung

Problem:
Der Kunde ist ein Android-Kassenhersteller. Seine Kunden (Restaurants, Kioske und Hotels) konnten ihre Kassendaten bisher lediglich sichern. Um sich jedoch ein Gesamtbild über die Zahlen zu verschaffen, musste man bisher jede Kasse einzeln auswerten. Eine Aufwändige Angelegenheit.

Lösung:
Mit meiner Webapplikation können die Betreiber nun die Daten und Zahlen ihrer Kasse übersichtlich an einem Ort sehen, Auswertungen vornehmen und auf dieser Grundlage Entscheidungen treffen. Z.B., um zu entscheiden, welche Waren nachbestellt werden müssen, oder welche sich gut oder schlecht verkaufen.

• Scrum-Meetings (Sprint-Planung, Dailies, Retros)
• Planung einer Applikationsstruktur
• UI Design zur einfachen Bedienbarkeit
• Implementierung der gewünschten Funktionalität
• Behandlung von Bugs
• Durchführung von Funktionstests

Eingesetzte Qualifikationen

Android, Scrum, Git, Node.Js, Typescript, Angular, CSS (Cascading Style Sheet), HTML, HTML5, JavaScript, Representational State Transfer (REST), Microsoft Excel

Software Engineer
Kundenname anonymisiert, Waldenbuch
4/2022 – 6/2022 (3 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

4/2022 – 6/2022

Tätigkeitsbeschreibung

Problem:
Der Kunde bekam von seinen Lieferanten Excel-Dateien zugeschickt, die aufwändig und händisch in eine andere Struktur umgebaut und in denen gewisse Prüfungen vorgenommen werden mussten, mit dem Ziel, die Daten in ein in die Jahre gekommenes ERP-System zu importieren.
Alle Arbeitsschritte haben zusammen mehrere Stunden in Anspruch genommen und waren Fehleranfällig.

Lösung:
Meine Webapplikation importiert die Daten der Excel-Dateien und erzeugt die gewünschte Datenstruktur nun in Sekunden und prüft dabei gleich alles auf Fehler. Es gibt verschiedene Einstellmöglichkeiten zum Behandeln der Fehler. Es wurde eine SQL-Datenbank angebunden, um auch später noch auf die Daten zugreifen zu können.
Auf Knopfdruck werden auch in neue Formate Exporte generiert.

• Scrum-Meetings (Sprint-Planung, Dailies, Retros)
• Planung einer Applikationsstruktur
• UI Design zur einfachen Bedienbarkeit
• Implementierung der gewünschten Funktionalität
• Behandlung von Bugs
• Durchführung von Funktionstests

Eingesetzte Qualifikationen

Angular, CSS (Cascading Style Sheet), Git, HTML, HTML5, JavaScript, Microsoft Excel, Mysql, Node.Js, Representational State Transfer (REST), Scrum, Typescript

Software Engineer
Kundenname anonymisiert, Hamburg
7/2021 – 3/2022 (9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2021 – 3/2022

Tätigkeitsbeschreibung

Der Kunde entwickelte eine neue Version seiner bestehenden online-Wohnmobilvermietungsplattform.

• Scrum-Meetings (Sprint-Planung, Dailies, Retros)
• Planung einer Applikationsstruktur
• UI Design zur einfachen Bedienbarkeit
• Implementierung der gewünschten Funktionalität
• Behandlung von Bugs
• Durchführung von Funktionstests

Eingesetzte Qualifikationen

Mysql, Confluence, Scrum, Git, Jira, Node.Js, Typescript, Schnittstellenentwicklung, Angular, CSS (Cascading Style Sheet), HTML, HTML5, JavaScript, Representational State Transfer (REST)

Software Engineer
Kundenname anonymisiert, Zwickau
6/2020 – 7/2021 (1 Jahr, 2 Monate)
Finanzdienstleister
Tätigkeitszeitraum

6/2020 – 7/2021

Tätigkeitsbeschreibung

Dieses Tool sollte es dem Nutzer ermöglichen, ganz neue Wege im Bereich Controlling zu gehen und auch in der Steuerberaterinteraktion.

• Scrum-Meetings (Sprint-Planung, Dailies, Retros)
• Planung einer Applikationsstruktur
• UI Design zur einfachen Bedienbarkeit
• Implementierung der gewünschten Funktionalität
• Behandlung von Bugs
• Durchführung von Funktionstests

Eingesetzte Qualifikationen

Mysql, DevOps, Scrum, Git, Node.Js, Typescript, Angular, CSS (Cascading Style Sheet), HTML, HTML5, JavaScript, Representational State Transfer (REST)

Software Engineer
Kundenname anonymisiert, Lennestadt
2/2020 – 6/2020 (5 Monate)
Logistikdienstleister
Tätigkeitszeitraum

2/2020 – 6/2020

Tätigkeitsbeschreibung

In der Branche ist es beim Verladen von Holzstämmen im Wald zurzeit noch üblich, die an den Stämmen befindlichen Plaketten mit den Nummern abzulesen, um Sie anschließend in einer langen Papierliste zu suchen, um dessen Volumen zu ermitteln. Das Volumen des Stamms muss anschließend auf die Gesamtsumme addiert werden. Die Gesamtsumme ist wichtig, um herauszufinden, wieviel Volumen bereits verladen wurde, sodass gesetzliche Grenzwerte nicht überschritten werden. Im Rahmen dieses Internet of Things (IoT)-Projekts wurde eine Mobile-App für Android-Tablets entwickelt, welches genau die eben genannten Tätigkeiten übernimmt. Der Mehrwert für den Kunden besteht in der wesentlich höheren Arbeitsgeschwindigkeit, Fehlerminimierung und der Möglichkeit zum sofortigen Export der Daten in Excel.

• Scrum-Meetings (Sprint-Planung, Dailies, Retros)
• Planung einer Applikationsstruktur
• UI Design zur einfachen Bedienbarkeit
• Implementierung der gewünschten Funktionalität
• Behandlung von Bugs
• Durchführung von Funktionstests

Eingesetzte Qualifikationen

Mysql, Android, Scrum, Git, Typescript, Angular, CSS (Cascading Style Sheet), HTML, HTML5, Internet of Things (IoT), Microsoft Excel

Software Engineer (Festanstellung)
Kundenname anonymisiert, Weinheim
11/2018 – 2/2020 (1 Jahr, 4 Monate)
Banken
Tätigkeitszeitraum

11/2018 – 2/2020

Tätigkeitsbeschreibung

Laut einer Statistik schlägt jedes zweite IT-Projekt fehl aufgrund von Politik, mangelhafter Kommunikation und Missverständnissen. „Disastering“ ist der Name eines Projekts, welches zum Ziel hat, diese Probleme aufzudecken. Dieses moderne Web-Tool ermöglicht es Projektleitern anonyme und sehr spezifische Umfragen zu erstellen, um entsprechende (Änderungs-)Wünsche ergänzend vorzuschlagen und diese validieren zu lassen. Siehe disastering.de

• Organisation und Planung eines modernen Angular-Frontends
• Erfolgreiche Umsetzung der erforderlichen Funktionen mittels Angular 7
• Erlangung des Senior Level: Responsive Web-Development

Eingesetzte Qualifikationen

Mysql, Scrum, Git, Node.Js, Typescript, Angular, CSS (Cascading Style Sheet), HTML, HTML5, JavaScript, Representational State Transfer (REST)

Software Engineer (Festanstellung)
Kundenname anonymisiert, Kassel
11/2017 – 10/2018 (1 Jahr)
IT & Entwicklung
Tätigkeitszeitraum

11/2017 – 10/2018

Tätigkeitsbeschreibung

Ziel dieses Projekts ist es Palettenfahrzeuge programmgesteuert in einer Lagerhalle Waren abzuholen und an die richtige Stelle zu liefern. Mit JAVA-Technologien und Netzwerkprotokollen wurden diese Fragen im Rahmen dieses IoT-Projekts gelöst. Mit speziellen Telegrammen wurden spezifische Anweisungen über das LAN-Netzwerk übertragen.

• Softwareentwicklung mit Java EE und JSF
• Entwicklung eines Eclipse Plugins zur CSV-Manipulation
• Implementierung und Anpassung von Integrationstests
• Erstellung von Testplänen, Durchführung von manuellen UI-Softwaretests
• Unterstützung beim Anforderungsmanagement

Eingesetzte Qualifikationen

Git, Java (allg.), Jenkins, VPN, Internet of Things (IoT), JavaScript, Json

Software Engineer (Festanstellung)
Kundenname anonymisiert, Kassel
11/2014 – 9/2017 (2 Jahre, 11 Monate)
Öl- und Gasindustrie
Tätigkeitszeitraum

11/2014 – 9/2017

Tätigkeitsbeschreibung

• Entwicklung einer Web-Applikation zur Filterung und zum Export von Geschäftsprozessen (BPM)
• Support bei Anwendungsproblemen
• Bearbeitung von Tickets über das Ticket-System JIRA
• Durchführung von Analysen und Behebung von Fehlern in technischen Workflows, die mit Inubit BPM Suite realisiert wurden
• Entwicklung und Verbesserung bestehender technischer Workflows in Inubit BPM Suite mittels XSLT, XPath und SQL
• Anwendung vertiefter Kenntnisse in der Entwicklung mit Inubit Business Process Management Suite sowie XSLT und XPath
• Entwicklung guter Kenntnisse in SQL und BPMN 2.0.
• Koordination und Führung einer nachvollziehbaren Arbeitsplanung über das JIRA-Ticketing-Tool.

Eingesetzte Qualifikationen

Business Process Model and Notation, Confluence, CSS (Cascading Style Sheet), HTML, Jira, Microsoft Excel, SQL, UML, XML, Xpath, XSLT (XSL Transformation)

Zertifikate

Angular Certified Developer
angulartraining.com
2023

Ausbildung

Informatik
Bachelor of Science
2018
Kassel

Über mich

• Angular (Sehr gut)
• Javascript/Typescript (Sehr gut)
• CSS, SCSS (Sehr gut)
• Responsive Web Design, Atomic Design (gut)
• node.js, nest.js, Rest Api (gut)
• Scrum (gut)
• Git, GitHub, GitLab, Jenkins, CI/CD, Azure Devops (gut)
• OOP, Design Patterns, Clean Code, DRY, SRP, DDD (gut)
• Docker (gut)
• SQL (gut)
• Unit Tests, TDD, E2E Tests (gut)
• OpenSearch (Grundkenntnisse)
• Teamgeist (Sehr gut)
• Führungspersönlichkeit (gut)
• Dienstleistungs-Orientierung (Sehr gut)
• Kundenfreundlichkeit (Sehr gut)

Weitere Kenntnisse

Ausbildung: Bachelor of Science, Informatik
Zertifikat: Angular Certified Developer

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
180
Alter
37
Berufserfahrung
10 Jahre (seit 11/2014)
Projektleitung
1 Jahr

Kontaktdaten

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

Jetzt Mitglied werden