Senior Fullstackentwikler
- Verfügbarkeit einsehen
- 0 Referenzen
- 70‐85€/Stunde
- 14478 Potsdam
- Europa
- ru | de | en
- 23.09.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
9/2023 – 2/2024
Tätigkeitsbeschreibung
Entwicklung einer Anwendung für Reisezentren, wo die
Reiseberater für die Kunden aktuelle, besonders relevante
Informationen auf dem großen Monitor anzeigen können.
Aufgaben:
• Auswahl der passenden Technologien für das Projekt
• Übernahme und Implementierung von Frontend-Aufgaben, einschließlich Microfrontend-Architekturen
• Planen, Erstellen und Durchführen von Unit-Tests und E2E Tests
• Programmierung der Workflows und Schnittstellen
• Durchführung des Deployment-Prozesses
• Entwurf und Implementierung von Datenbankmodellen
• Kommunikation mit den Kunden und Anforderungsmanagement
• Pflege und Umsetzung neuer Features
• Zusammenarbeit mit Grafikdesignern zur Erstellung von UI/UX-Designs
• Dokumentation des Entwicklungsprozesses und Erstellung von technischen Handbüchern
• Implementierung von Microservices zur Optimierung der Systemarchitektur
Continuous Delivery, CSS (Cascading Style Sheet), Git, Java (allg.), Json, Continuous Integration, Postgresql, React (JavaScript library), Representational State Transfer (REST), Spring Framework, Typescript
11/2022 – 9/2023
Tätigkeitsbeschreibung
Entwicklung einer Anwendung für die Planung, Disposition und
Durchführung von Instandhaltungsleistungen an
Schienenfahrzeugen in den Werken der DB Fernverkehr.
Aufgaben:
• Auswahl der passenden Technologien für das Projekt
• Frontend-Entwicklung und Design von Benutzeroberflächen mit Microfrontend-Ansatz
• Planen, Erstellen und Durchführen von Unit-Tests und E2E Tests
• Entwurf und Implementierung einer RESTful API unter Verwendung von OpenAPI-Spezifikationen
• Durchführung des Deployment-Prozesses
• Entwurf und Implementierung von Datenbankmodellen
• Kommunikation mit den Kunden und Anforderungsmanagement
• Fehlerbereinigung an der CI/CD-Pipeline
• Integration von OpenAPI für die Kommunikation zwischen Microservices
• Schulung und Unterstützung von Teammitgliedern in Test Technologie Playwright und Best Practices
Java (allg.), Spring Framework, Continuous Delivery, CSS (Cascading Style Sheet), Docker, HTML5, Json, Continuous Integration, Postgresql, React (JavaScript library), Representational State Transfer (REST), Typescript
6/2022 – 12/2022
Tätigkeitsbeschreibung
Webanwendung, die als Bindeglied zwischen
der Fahrzeugdisposition der Produktionsplattform und den
Abnehmersystemen.
Aufgaben:
• Betreuung und Weiterentwicklung von Schnittstellen, und wiederverwendbaren Systemkomponenten und Benutzeroberflächen
• Implementierung von Microservices zur Optimierung der Systemarchitektur
• Entwurf und Implementierung von Datenbankmodellen für die Neuentwicklung eigenständiger Applikation
• Entwicklung und Betreuung des ETL-Prozesses
• Kommunikation mit den Kunden und Anforderungsmanagement
• Erstellen von automatisierten Unit Tests
• Durchführung des Deployment-Prozesses
Ingress, Amazon Web Services (AWS), AngularJS, Apache Maven, Continuous Delivery, CSS (Cascading Style Sheet), Git, Hibernate (Java), Java (allg.), Json, Junit, Continuous Integration, Postgresql, Representational State Transfer (REST), Spring Framework, Typescript
1/2022 – 5/2022
Tätigkeitsbeschreibung
Weiterentwicklung eines Reiseportals für
Geschäftsreisenden
Aufgaben:
• Betreuung und Weiterentwicklung einer
Benutzeroberfläche
• Planen und Durchführen von Softwaretests, Erstellen von
automatisierten Unit Tests
• Durchführung des Deployment-Prozesses
Continuous Delivery, Git, Hibernate (Framework), Json, Junit, Continuous Integration, Representational State Transfer (REST), Typescript, Vue.Js
9/2020 – 12/2021
Tätigkeitsbeschreibung
Fälschungssichere digitale Identitäten und
Datenaufzeichnung mit der Distributed Ledger Technologie
(DLT) für den Bahnbetrieb
Aufgaben:
• Forschung und Einarbeitung in das Thema Digitale
Identität und Self Sovereign Identity (SSI)
• Entwicklung von Prototypen auf Basis von Blockchain
Technologien
• Sicherstellung der Interoperabilität von Front- und
Backend
• Planen und Durchführen von Softwaretests, Erstellen von
automatisierten Unit
• Durchführung des Deployment-Prozesses
• Kommunikation mit den Kunden inkl.
Anforderungsmanagement
• Betreung von Werkstudenten
• Erstellung und Pflege von technischen Dokumentationen
AngularJS, Blockchain (allg.), Continuous Delivery, Gradle, HTML5, Hyperledger, Java (allg.), Junit, Continuous Integration, Node.Js, Postgresql, React (JavaScript library), Spring Framework, Typescript, XML
1/2020 – 8/2020
Tätigkeitsbeschreibung
Vertrauenswürdige und
manipulationssichere Applikation auf Basis der Blockchain
Technologie, die eine Verfolgung von Spendenpaketen auf
ihrem Weg zum Empfänger ermöglicht
Aufgaben:
• Neuentwicklung einer inovativen mobilen Applikation
(Android & IOS)
• Sicherstellung der Interoperabilität von Front- und
Backend
• Planen und Durchführen von Softwaretests, Erstellen von
automatisierten Unit
• Durchführung des Deployment-Prozesses
• Projektkosten Kalkulation
• Entwickelung von Qualitätssicherungskonzepten
• Kommunikation mit den Kunden inkl.
Anforderungsmanagement
Apache Maven, Blockchain (allg.), Continuous Delivery, Dart, Flutter, Git, Hibernate (Framework), Json, Junit, Continuous Integration, Kotlin, Postgresql, R3 Corda, Representational State Transfer (REST), Spring Framework
8/2019 – 12/2019
Tätigkeitsbeschreibung
dezentralisierte Einnahmeaufteilung
Plattform auf dem Basis von Blockchain Technologien
Aufgaben:
• Mitarbeit an der Konzeption sowie Umsetzung von Web-
Benutzeroberflächen und REST APIs
• Integration von Web Analytic-Tools
• Mitarbeit an der Konzeption von UI/UX Design
• Präsentation der Anwendung im Rahmen von Sprint-
Reviews
Amazon Web Services (AWS), AngularJS, Blockchain (allg.), Continuous Delivery, CSS (Cascading Style Sheet), Git, Hyperledger, Java (allg.), Continuous Integration, Representational State Transfer (REST), Spring Framework, Typescript
1/2019 – 7/2019
Tätigkeitsbeschreibung
Entwicklung einer Web-Anwendung für die
Gesundheitsmanagement, mit deren Hilfe sich die Mitarbeiter
über die aktuelle Kurse und Workshops informieren und
anmelden können.
Aufgaben:
• Implementierung von Schnittstellen und
wiederverwendbaren Systemkomponenten und
Benutzeroberflächen
• Verantwortung über die Einhaltung von Deadlines und
Projektzielen
• Entwurf und Entwicklung von Datenbankmodellen
• Kommunikation mit den Kunden inkl.
Anforderungsmanagement
• Kommunikationsführung zwischen F
Angular, Apache Maven, Continuous Delivery, CSS (Cascading Style Sheet), Git, Hibernate (Java), Java (allg.), Json, Junit, Continuous Integration, Postgresql, Representational State Transfer (REST), Spring Framework, Typescript
6/2018 – 12/2018
Tätigkeitsbeschreibung
Applikation für die Breitstellung der digitalen Information,
Unterlagen und Prozesse
Aufgaben:
• Weitereintwicklung von mobilen Applikation (Android)
• Überwachung von produktiven Systemen
• Anpassung des E-Mail-Versands und der PDF-Rechnung
• Bugfixing im Backend
• Mitarbeit an der Konfiguration des Build-Prozesses in
Jenkins
Apache Maven, Continuous Delivery, Git, J2EE, Java SE, Wildfly, Junit
10/2017 – 4/2018
Tätigkeitsbeschreibung
Anwendung für digitalisierung und
automatisierung der Prozessen an allen Empfängen des
Konzerns
Aufgaben:
• Sicherstellung der Interoperabilität von Front- und
Backend
• Anpassung der Filterung, Sortierung und Modifikation von
Bestellung- und Kundendaten im Admin-Bereich
• Planen und Durchführen von Softwaretests
• Durchführung des Deployment-Prozesses
• Kommunikation mit den Kunden inkl.
Anforderungsmanagement
Apache Maven, Apache Tomcat, Continuous Delivery, CSS (Cascading Style Sheet), Git, HTML5, J2EE, Java SE, JavaScript, Continuous Integration
Ausbildung
DB Systel GmbH
Über mich
• Agile Arbeitsmethoden
• Erstellung interaktive, dynamische, statische UI-Komponenten mit Angular, Vue und React
• Backend-Entwicklung mit NodeJS, Spring Boot, Maven, JPA und Hibernate
• Modellierung von relationalen Datenbanken
• Implementierung von REST Schnittstellen, Microservices
• Automatisierung und Optimierung von IT-Prozessen
• Anforderungsmanagement
Weitere Kenntnisse
TypeScript, JavaScript, Java, Python, Dart
HTML5, CSS, SASS/SCSS
JSON, SQL, XML, YAML, Groovy
Backend
Spring Boot, NodeJS, NestJS, Hibernate, Maven
REST, SOAP, JSON, API, Liquibase, Flyway
JUnit5, Mockito, Corda R3, Hyperledger
Frontend
Angular, React.js, Vue.js, Ember.js
Bootstrap, CSS Grid, Flexbox, SCSS, SAAS, Material
Flutter, SPA, JQuery, PUGJS, NextJS, Redux, NgRx
Datenbanken
PostgreSQL, MySQL, MongoDB, SQL
Testing und Automatisierung
Jest, Playwright, Ktest, Vitest, JUnit
Methoden und Prozesse
Agile & Scrum, Clean Code & Architecture, TDD, SOLID
Werkzeuge
Entwicklungsumgebungen: Intellij IDEA, VS Code
Versionierung: Git, GitLab, GitHub
CI/CD: GitLab, GitHub
Betriebssysteme: Linux, Windows, Mac OS
Server: Apache HTTP Server, nginx
Containerisierung und Orchestrierung: Docker, Kubernetes
Repository Management: Nexus, Artifactory
Qualitätsmanagement: SonarQube
Projektmanagement: Jira, UML
Cloud: AWS
Monitoring: Grafana
Sonstiges: Blockchain
Persönliche Daten
- Russisch (Muttersprache)
- Deutsch (Fließend)
- Englisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden