Frontend-Entwickler
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 55116 Mainz
- auf Anfrage
- bg | de | en
- 27.05.2024
Kurzvorstellung
Angular
-, Typescript, Javascript und Node.JS Technologie.
Qualifikationen
Projekt‐ & Berufserfahrung
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
CSS (Cascading Style Sheet), Docker, Git, HTML, JavaScript, Microsoft Azure, Node.js
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
CSS (Cascading Style Sheet), Docker, Git, HTML, JavaScript, mySQL, PHP
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
Angular, C#, Confluence (Atlassian), CSS (Cascading Style Sheet), Git, HTML, JavaScript, Jira, SQL, TypeScript
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
Confluence (Atlassian), Git, Java (allg.), Jira, Mule, SAP SQL Anywhere, SQL
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
Angular, Confluence (Atlassian), CSS (Cascading Style Sheet), Docker, Git, HTML, Jira, PHP
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
Confluence (Atlassian), CSS (Cascading Style Sheet), Git, HTML, Java (allg.), JavaScript, Jira, Mule, SQL
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
Apache Subversion (SVN), Eclipse, Java (allg.), JavaScript, Jenkins, NetBeans, XSLT (XSL Transformation)
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
Apache, Apache Subversion (SVN), CSS (Cascading Style Sheet), Eclipse, HTML, Java (allg.), Jenkins, NetBeans
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
Apache Subversion (SVN), Eclipse, Java (allg.), JavaScript, Jenkins, NetBeans, XSLT (XSL Transformation)
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
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 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
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
- Deutsch (Fließend)
- Englisch (Fließend)
- Bulgarisch (Muttersprache)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden