freiberufler Frontend-Entwickler auf freelance.de

Frontend-Entwickler

zuletzt online vor 5 Tagen
  • auf Anfrage
  • 55116 Mainz
  • auf Anfrage
  • bg  |  de  |  en
  • 11.04.2024

Kurzvorstellung

Seit mehr als 9 Jahren arbeite ich als Software-Entwickler, seit 2021 habe ich mich spezialisiert auf Frontend Web Anwendungen im Enterprise Umfeld mit
Angular
-, Typescript, Javascript und Node.JS Technologie.

Qualifikationen

  • Apache Subversion (SVN)
  • Confluence (Atlassian)
  • CSS (Cascading Style Sheet)
  • Eclipse
  • Git
  • HTML
  • Java (allg.)
  • JavaScript
  • Jira
  • SQL

Projekt‐ & Berufserfahrung

Fullstack Softwareentwickler
Kundenname anonymisiert, Wangen im Allgäu
12/2022 – 4/2023 (5 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

12/2022 – 4/2023

Tätigkeitsbeschreibung

BESCHREIBUNG & AUFGABEN:
Eine bestehende Desktop-Anwendung für die Eingabe von Daten sollte auf eine andere technologische Basis umgebaut werden. Außerdem sollte die Möglichkeit für das Erstellen von Reports hinzugefügt werden. Die Anwendung bestand aus einem ExtJS-Frontend, verpackt in einem NW.js-Container. Für die Daten wurden einfache JSON-Dateien genutzt. Diese sollten durch eine Datenbank (Präferenz für SQLite) ersetzt werden. Für das Backend wurde Node.js ausgewählt.

Meine Aufgaben:
• Analyse der bestehenden Anwendung
• Technische Konzeption der Umbauten
• Implementierung des Backends und der Datenbank inkl. Verschlüsselung

TECHNOLOGIEN:
JavaScript, ExtJS, HTML, CSS, Node.js, Jasmine, Jest, NW.js, SQLite, Git, Docker, Azure, VSCode

Eingesetzte Qualifikationen

CSS (Cascading Style Sheet), Docker, Git, HTML, JavaScript, Microsoft Azure, Node.js

Fullstack Softwareentwickler
Kundenname anonymisiert, Wangen im Allgäu
6/2022 – 12/2023 (1 Jahr, 7 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

6/2022 – 12/2023

Tätigkeitsbeschreibung

BESCHREIBUNG & AUFGABEN:
Eine bestehende Web-Anwendung für Datenmanagement von unterschiedlichsten militärischen Geräten sollte auf eine aktuellere technologische Basis umgesetzt werden. Außerdem sollte der Funktionsumfang der Anwendung deutlich erweitert werden. Unter anderem sollte die Anbindung an verschiedenen Datenquellen neu strukturiert und erweitert werden. Die Daten sollten in beliebig viele Sprachen gehalten werden können. Projektmanagement- und Monitoring-Funktionen sollten auch hinzugefügt werden. Für das Frontend war das Framework ExtJS und für das Backend das Framework Codeigniter ausgewählt worden.

Meine Aufgaben:
• Mitwirkung bei der Spezifikation
• Erarbeiten von technischen Lösungen
• Implementierung der technischen Lösungen im Frontend und im Backend
• Einführung von Unit- und E2E-Tests
• Einführung einer Fehlerbehandlungsstrategie für die gesamte Anwendung
• Schulen von Junior-Entwicklern

TECHNOLOGIEN:
JavaScript, ExtJS, HTML, CSS, PHP, Jasmine, CodeIgniter, MySQL, Git, Docker, Azure, VSCode

Eingesetzte Qualifikationen

CSS (Cascading Style Sheet), Docker, Git, HTML, JavaScript, mySQL, PHP

Fullstack Softwareentwickler
Kundenname anonymisiert, Heusenstamm
11/2021 – 5/2022 (7 Monate)
Gesundheitswesen
Tätigkeitszeitraum

11/2021 – 5/2022

Tätigkeitsbeschreibung

BESCHREIBUNG & AUFGABEN:
Es wurde ein neues Gesundheits-Webportal entwickelt. Das Portal sollte alle Prozesse einer Krankenkasse für die komplette Verwaltung von Patienten mit Behinderungen digitalisieren. Bedingt durch den nötigen Patienten- oder Betreuer-Input vor Ort bei manchen Prozessen, sollte die Webanwendung auf allen möglichen Geräten laufen. Für die Umsetzung des Frontends haben wir uns für Angular entschieden. Das Backend wurde in C# implementiert.

Meine Aufgaben:
• Mitwirkung bei der Spezifikation
• Erarbeiten und von technischen Konzepten für die Umsetzung
• Implementierung im Frontend und teilweise im Backend
• Erstellen von Unit- und E2E-Tests

TECHNOLOGIEN:
Angular, TypeScript, JavaScript, HTML, CSS, Jasmine, SQL, C#, Git, Jira, Confluence, VSCode, IntelliJ

Eingesetzte Qualifikationen

Angular, C#, Confluence (Atlassian), CSS (Cascading Style Sheet), Git, HTML, JavaScript, Jira, SQL, TypeScript

Fullstack Softwareentwickler
Kundenname anonymisiert, Großostheim
6/2021 – 8/2021 (3 Monate)
Sport
Tätigkeitszeitraum

6/2021 – 8/2021

Tätigkeitsbeschreibung

BESCHREIBUNG & AUFGABEN:
Es sollten neue Kommunikationskanäle für den Datenaustausch zwischen den Firmen-Data-Lake, SAP und das Legacy-Lagerprogramm erstellt werden. Die auszutauschenden Daten sollten immer für das Zielsystem entsprechend umgewandelt werden.

Meine Aufgaben:
• Technische Konzeption der Anbindungen
• Implementierung der Kommunikation zwischen den APIs

TECHNOLOGIEN:
Mule, Java, SQL, RabbitMQ, SAP, Git, Jira, Bitbucket, Confluence, VSCode

Eingesetzte Qualifikationen

Confluence (Atlassian), Git, Java (allg.), Jira, Mule, SAP SQL Anywhere, SQL

Fullstack Softwareentwickler
Kundenname anonymisiert, Großostheim
2/2021 – 4/2021 (3 Monate)
Sport
Tätigkeitszeitraum

2/2021 – 4/2021

Tätigkeitsbeschreibung

BESCHREIBUNG & AUFGABEN:
Eine existierende Dashboard-Anwendung sollte auf einer neuen technologischen Basis gestellt und weiterentwickelt werden. Das Dashboard sollte auf große Monitore in den verschiedenen Lagern des Unternehmens in Echtzeit unterschiedliche KPI anzeigen. Die Daten wurden aus einem On-premise-Data-Lake entnommen.

Meine Aufgaben:
• Analyse der bestehenden Anwendung
• Technisches Konzept für den Umbau erstellen
• Implementierung des Frontends und des Backends

TECHNOLOGIEN:
Angular, HTML, CSS, PHP, Git, Docker, Jira, Bitbucket, Confluence, VSCode

Eingesetzte Qualifikationen

Angular, Confluence (Atlassian), CSS (Cascading Style Sheet), Docker, Git, HTML, Jira, PHP

Fullstack Softwareentwickler
Kundenname anonymisiert, Großostheim
11/2020 – 10/2021 (1 Jahr)
Sport
Tätigkeitszeitraum

11/2020 – 10/2021

Tätigkeitsbeschreibung

BESCHREIBUNG & AUFGABEN:
Drei E-Commerce-Plattformen (in jeweils 5 Sprachen) für den Online-Handel mit Bekleidung und Sportartikeln sollten regelmäßig gewartet und ständig weiterentwickelt werden. Unter anderem Funktionen wie neue Zahlungsmöglichkeiten oder Anbindungen an APIs mit anderen Artikeln wurden häufig implementiert. Alle Plattformen wurden mit dem Salesforce Commerce Cloud umgesetzt. Es ist eine Java-Plattform, wobei für die Entwicklung Javascript genutzt wird – es ist quasi ein Angular/Node TechStack.

Meine Aufgaben:
• Implementierung von vorgegebenen Designs im Frontend
• Implementierung von API-Anbindungen im Backend
• Erstellen von E2E-Tests

TECHNOLOGIEN:
SFCC, Javascript, HTML, CSS, Cypress, Mule, Java, SQL, Git, Jira, Bitbucket, Confluence, VSCode

Eingesetzte Qualifikationen

Confluence (Atlassian), CSS (Cascading Style Sheet), Git, HTML, Java (allg.), JavaScript, Jira, Mule, SQL

Softwareentwickler
Kundenname anonymisiert, Wiesbaden
11/2018 – 3/2019 (5 Monate)
Verwaltung
Tätigkeitszeitraum

11/2018 – 3/2019

Tätigkeitsbeschreibung

BESCHREIBUNG & AUFGABEN:
Für die Stadtverwaltung Wiesbaden sollte eine On-premise-Suchmaschine ausgesucht und in der bestehenden IT-Infrastruktur aufgenommen werden. Die Suche sollte mit allen verfügbaren Datenquellen versorgt werden, wie Datenbanken, Dateiverzeichnissen, E-Akte etc. Die Suchergebnisse sollten in ein eigens dafür entwickelten Web-Portal zugänglich gemacht werden sowie in bestehenden Web-Portalen integriert werden. Dabei sollten global vergebene Benutzerberechtigungen berücksichtigt werden. Der erste Such-Server wurde von Google angeschafft. Nach der Abkündigung des Produktes durch Google wurde die Google SA durch eine Suchmaschine von Intergator ersetzt. Die Such-Frontends wurden in Javascript implementiert, die API-Anbindungen in Java.

Meine Aufgaben:
• Analyse des Marktes für On-premise-Suchmaschinen und folgend Produktempfehlungen
• Inbetriebnahme der ausgewählten Search-Appliances
• Anbindung von bestehenden Datenquellen an der Suchmaschine
• Erstellung von Suchverzeichnissen und SEO
• Erstellung von Suchmasken
• Integration der Suchergebnisse in bestehenden Web-Portale

TECHNOLOGIEN:
Java, JavaScript, XSLT, Groovy, Kanbanflow, SVN, Jenkins, Eclipse, NetBeans

Eingesetzte Qualifikationen

Apache Subversion (SVN), Eclipse, Java (allg.), JavaScript, Jenkins, NetBeans, XSLT (XSL Transformation)

Softwareentwickler
Kundenname anonymisiert, Wiesbaden
5/2018 – 11/2018 (7 Monate)
Verwaltung
Tätigkeitszeitraum

5/2018 – 11/2018

Tätigkeitsbeschreibung

BESCHREIBUNG & AUFGABEN:
Für die Stadtverwaltung Wiesbaden sollte das bestehende Web-Portal für Wahlinformationen ersetzt und verbessert werden. Eine neue technische Lösung sollte einen reibungslosen Betrieb in Peak-Zeiten, wenn unmittelbar nach der jeweiligen Wahl die Ergebnisse präsentiert werden, ermöglichen. Liferay in der aktuellsten Version wurde für die Umsetzung gewählt, allerdings mehrere Instanzen davon, mit einem Load-Balancer vorgeschaltet, damit große Lasten abgefangen werden können. Das Frontend wurde in Javascript und das Backend in Java implementiert.

Meine Aufgaben:
• Analyse der bestehenden Infrastruktur
• Erstellung eines technischen Konzepts für die neue Infrastruktur
• Durchführung von Lasttests
• Implementierung der Anforderungen im Frontend und im Backend

TECHNOLOGIEN:
Liferay, Java, JavaScript, HTML, CSS, Bootstrap, Apache JMeter, Kanbanflow, SVN, Jenkins, Eclipse, NetBeans

Eingesetzte Qualifikationen

Apache, Apache Subversion (SVN), CSS (Cascading Style Sheet), Eclipse, HTML, Java (allg.), Jenkins, NetBeans

Softwareentwickler
Kundenname anonymisiert, Wiesbaden
1/2015 – 6/2015 (6 Monate)
Verwaltung
Tätigkeitszeitraum

1/2015 – 6/2015

Tätigkeitsbeschreibung

BESCHREIBUNG & AUFGABEN:
Für die Stadtverwaltung Wiesbaden sollte eine On-premise-Suchmaschine ausgesucht und in der bestehenden IT-Infrastruktur aufgenommen werden. Die Suche sollte mit allen verfügbaren Datenquellen versorgt werden, wie Datenbanken, Dateiverzeichnissen, E-Akte etc. Die Suchergebnisse sollten in ein eigens dafür entwickelten Web-Portal zugänglich gemacht werden sowie in bestehenden Web-Portalen integriert werden. Dabei sollten global vergebene Benutzerberechtigungen berücksichtigt werden. Der erste Such-Server wurde von Google angeschafft. Nach der Abkündigung des Produktes durch Google wurde die Google SA durch eine Suchmaschine von Intergator ersetzt. Die Such-Frontends wurden in Javascript implementiert, die API-Anbindungen in Java.

Meine Aufgaben:
• Analyse des Marktes für On-premise-Suchmaschinen und folgend Produktempfehlungen
• Inbetriebnahme der ausgewählten Search-Appliances
• Anbindung von bestehenden Datenquellen an der Suchmaschine
• Erstellung von Suchverzeichnissen und SEO
• Erstellung von Suchmasken
• Integration der Suchergebnisse in bestehenden Web-Portale

TECHNOLOGIEN:
Java, JavaScript, XSLT, Groovy, Kanbanflow, SVN, Jenkins, Eclipse, NetBeans

Eingesetzte Qualifikationen

Apache Subversion (SVN), Eclipse, Java (allg.), JavaScript, Jenkins, NetBeans, XSLT (XSL Transformation)

Softwareentwickler
Kundenname anonymisiert, Wiesbaden
9/2014 – 10/2020 (6 Jahre, 2 Monate)
Verwaltung
Tätigkeitszeitraum

9/2014 – 10/2020

Tätigkeitsbeschreibung

BESCHREIBUNG & AUFGABEN:
Alle Web-Portale der Stadtverwaltung Wiesbaden sollten gewartet und weiterentwickelt werden. Neue Portale sollten nach Bedarf erstellt werden. Die jeweiligen Anforderungen mussten in Entscheidungsgremien abgestimmt und anschließend zügig umgesetzt werden. Als technologische Basis für alle Portale diente das CMS-System Liferay. Somit wurde alles im Frontend in Javascript und im Backend in Java implementiert.

Meine Aufgaben:
• Aufnahme und Abstimmung von Anforderungen
• Mitwirkung bei der Spezifikation
• Prüfen oder Erarbeiten der technischen Konzepten zur Umsetzung
• Implementierung der Anforderungen im Frontend und im Backend

TECHNOLOGIEN:
Liferay, Java, JavaScript, HTML, CSS, Bootstrap, Vue, Angular, REST, MongoDB,
SQL, Python, Rust, VBA, Kanbanflow, SVN, Jenkins, Eclipse, NetBeans

Eingesetzte Qualifikationen

Angular, Apache Subversion (SVN), CSS (Cascading Style Sheet), Eclipse, HTML, Java (allg.), JavaScript, Jenkins, MongoDB, NetBeans, SQL, VBA (Visual Basic for Applications), Vue.js

Über mich

Herr P. I. ist ein erfahrener Softwareentwickler mit ausgeprägter Expertise in der Entwicklung moderner Frontends und der Erstellung von wartbarem und effizientem Code. Seine Fähigkeit, sich schnell in bestehende Anwendungen einzuarbeiten und Optimierungen sowie neue Features umzusetzen, zeichnet ihn besonders aus.

Herr I. besitzt eine bemerkenswerte Auffassungsgabe und ist in der Lage, komplexe technische Aufgabenstellungen klar und verständlich zu kommunizieren. Seine ausgeprägte Kommunikationsfähigkeit ermöglicht es ihm, effektiv mit Kollegen zusammenzuarbeiten und Ideen auszutauschen.

Ein besonderes Merkmal von Herrn I. ist seine Priorisierung des Teams und seine Fähigkeit, ein unterstützendes Arbeitsumfeld zu schaffen. Er schätzt den kollegialen Austausch und fördert aktiv die Zusammenarbeit innerhalb des Teams.

Darüber hinaus verfügt Herr I. über fließende Deutschkenntnisse und gute Englischkenntnisse, die ihm eine reibungslose Kommunikation in einem internationalen Umfeld ermöglichen.

Weitere Kenntnisse

SCHWERPUNKTE:
Entwicklung von Web-Anwendungen im Enterprise Umfeld. Dies umfasst die Planung und Umsetzung von modernen Single Page und Progressive Web Anwendungen im Frontend, sowie die Node / PHP / Java Backend-Programmierung. Erstellung und Integration von Webservices und Schnittstellen Anwendungen (REST)

SYSTEME:
Linux, Windows

APPLIKATIONEN:
VSCode, IntelliJ, Git, Jira, Confluence, Azure, Docker, Postman, Eclipse, SVN, Netbeans, Jenkins, Apache JMeter, Mule, Liferay, Drupal

PROGRAMMIEREN:
Javascript, HTML, CSS, Typescript, Angular, Bootstrap, Tailwind CSS, Node.js, Jasmine, Jest, jQuery, ExtJS, SQL, PHP, Java, PythonDATENBANKEN:
MS SQL, MySQL, MariaDB, PostgreSQL,
SQLite, MongoDB, Elasticsearch

BRANCHEN:
Handel, Rüstungsindustrie, Öffentiche Verwaltung, Gesundheitswesen, Finanzen

Persönliche Daten

Sprache
  • Deutsch (Fließend)
  • Englisch (Fließend)
  • Bulgarisch (Muttersprache)
Reisebereitschaft
auf Anfrage
Profilaufrufe
58
Alter
51
Berufserfahrung
9 Jahre und 3 Monate (seit 01/2015)

Kontaktdaten

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

Jetzt Mitglied werden