freiberufler Senior Full Stack Developer auf freelance.de

Senior Full Stack Developer

offline
  • auf Anfrage
  • nicht angegeben
  • auf Anfrage
  • de  |  fa  |  en
  • 01.01.2024

Kurzvorstellung

Als erfahrener Software-Entwickler bringe ich eine ganzheitliche Perspektive auf Projekte, indem ich technische Anforderungen, Geschäftsziele und Benutzerbedürfnisse gleichermaßen berücksichtige.

Auszug Referenzen (2)

"Alles perfekt."
Senior Backend Developer
Kundenname anonymisiert
Tätigkeitszeitraum

6/2022 – 12/2022

Tätigkeitsbeschreibung

Ich war als Backend-Entwickler an der Implementierung eines neuen Features für die Sparkasse Onlinebanking App beteiligt. Die Arbeit umfasste die Konzeption und vollständige Implementierung des Features, einschließlich der Integration in das bestehende System.
Zur Umsetzung des Projekts nutzten wir eine Reihe von Technologien, einschließlich Java, Spring, PostgreSQL, Liquibase, Maven, Docker, Kubernetes und Gitlab. Die Verwendung dieser Technologien ermöglichte es uns, eine leistungsstarke und zuverlässige Plattform zu entwickeln, die in der Lage war, eine Vielzahl von Anforderungen zu erfüllen. Insbesondere haben wir PostgreSQL als Datenbank verwendet, um Daten sicher und effizient zu speichern. Die Verwendung von Liquibase als Versionskontrollsystem trug dazu bei, die Datenbankänderungen effektiv zu verwalten. Wir nutzten auch Docker und Kubernetes, um die Anwendung in einer sicheren und skalierbaren Umgebung zu betreiben. Dank der erfolgreichen Implementierung des neuen Features konnte das Onlinebanking-Erlebnis der Sparkassen-Kunden verbessert werden, was zu höherer Kundenzufriedenheit und einer effizienteren Nutzung der Onlinebanking-Dienste führte.

Eingesetzte Qualifikationen

Apache Maven, Docker, Git, Hibernate (Java), Java (allg.), Java Database Connectivity, Kubernetes, Spring Framework

"Herr B. ist ein herausragender Fullstack-Entwickler. Effiziente Lösungen und wertvolle Teamarbeit kennzeichnen seine Arbeit. Empfehlenswert!"
Senior Full Stack Developer
Kundenname anonymisiert
Tätigkeitszeitraum

7/2021 – 12/2021

Tätigkeitsbeschreibung

Ich war als Full-Stack-Entwickler an der Konzeption und Entwicklung einer Web-App für das Dynamic Pricing-Projekt der Gothaer Versicherung beteiligt. Ziel des Projekts war es, eine Plattform zu entwickeln, die es der Versicherung ermöglichte, dynamische Preise für ihre Produkte festzulegen.
Zur Umsetzung des Projekts nutzten wir eine Reihe von Technologien, einschließlich React.js, TypeScript, Redis, Java Spring Boot, Git, JavaScript und MySQL. Die Verwendung dieser Technologien ermöglichte es uns, eine skalierbare und zuverlässige Plattform zu entwickeln, die in der Lage war, große Datenmengen zu verarbeiten und komplexe Preisstrukturen zu unterstützen.
Besonders hervorzuheben ist die Verwendung von Redis als Caching-System, das die Geschwindigkeit der Anwendung erhöhte und die Last auf der Datenbank reduzierte. Wir nutzten auch MySQL als Datenbank, um Daten sicher und effizient zu speichern. React.js und TypeScript wurden für die Entwicklung des Frontends und Java Spring Boot für die Entwicklung des Backends verwendet. Git diente als Versionskontrollsystem, um Änderungen an der Codebasis effektiv zu verwalten.
Dank der erfolgreichen Umsetzung des Projekts konnte die Gothaer Versicherung eine dynamische Preisstrategie implementieren, die es ihnen ermöglichte, ihre Produkte effektiver zu vermarkten und ihre Rentabilität zu steigern.

Eingesetzte Qualifikationen

Mysql, Java (allg.), Spring Framework, Typescript, React (JavaScript library)

Qualifikationen

  • Apache Kafka
  • Apache Maven
  • Docker1 J.
  • Hibernate (Java)1 J.
  • Java (allg.)2 J.
  • Java Database Connectivity
  • Kubernetes
  • Microsoft Azure
  • Postgresql
  • Spring Framework2 J.

Projekt‐ & Berufserfahrung

Senior Backend Developer
Kundenname anonymisiert, Nürnberg
12/2022 – 6/2023 (7 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

12/2022 – 6/2023

Tätigkeitsbeschreibung

Im Rahmen des Projekts Polizei 2020 war ich als Teil des Teams Daten- Haus an der Entwicklung eines Systems beteiligt, das darauf abzielte, verschiedene Quelldaten der einzelnen Bundesländer zusammenzuführen. Dieses System diente als Basis für eine umfassende Datenanalyse, um den Behörden wichtige Einblicke in die aktuelle Lage und Entwicklungen im Bereich der Kriminalität zu liefern.
Zur Umsetzung des Projekts nutzten wir eine Vielzahl von Technologien, einschließlich Java, Spring, Kafka, Neo4j, PostgreSQL, SAP Hana, Gitlab, Docker und Gradle. Die Kombination dieser Technologien ermöglichte es
uns, ein leistungsstarkes und skalierbares System zu entwickeln, das in der Lage war, große Mengen von Daten effektiv zu verarbeiten und komplexe Analysen durchzuführen.
Besonders hervorzuheben ist die Verwendung von Kafka, die es uns ermöglichte, die verschiedenen Quelldaten der einzelnen Bundesländer auf eine effektive und effiziente Weise zu integrieren. Hierfür war die Herausforderung für einige bestimmte Schnittstellen Kafka-Asynchron zu gestallten. Die Verwendung von Neo4j als Graphdatenbank trug dazu bei, komplexe Datenbeziehungen zu visualisieren und zu verstehen. Darüber hinaus nutzten wir SAP Hana für die schnelle und präzise Datenanalyse und PostgreSQL als relationale Datenbank zur Datenspeicherung.
Dank der Umsetzung dieses Projekts konnte das Team Daten-Haus einen wertvollen Beitrag zur Kriminalitätsbekämpfung und zur öffentlichen Sicherheit leisten.

Eingesetzte Qualifikationen

Git, Java (allg.), Apache Kafka, Postgresql, Representational State Transfer (REST), Spring Framework

Senior Backend Developer
Sparkasse Wallis, Hamburg
6/2022 – 12/2022 (7 Monate)
Banken
Tätigkeitszeitraum

6/2022 – 12/2022

Tätigkeitsbeschreibung

Ich war als Backend-Entwickler an der Implementierung eines neuen Features für die Sparkasse Onlinebanking App beteiligt. Die Arbeit umfasste die Konzeption und vollständige Implementierung des Features, einschließlich der Integration in das bestehende System.
Zur Umsetzung des Projekts nutzten wir eine Reihe von Technologien, einschließlich Java, Spring, PostgreSQL, Liquibase, Maven, Docker, Kubernetes und Gitlab. Die Verwendung dieser Technologien ermöglichte es uns, eine leistungsstarke und zuverlässige Plattform zu entwickeln, die in der Lage war, eine Vielzahl von Anforderungen zu erfüllen. Insbesondere haben wir PostgreSQL als Datenbank verwendet, um Daten sicher und effizient zu speichern. Die Verwendung von Liquibase als Versionskontrollsystem trug dazu bei, die Datenbankänderungen effektiv zu verwalten. Wir nutzten auch Docker und Kubernetes, um die Anwendung in einer sicheren und skalierbaren Umgebung zu betreiben. Dank der erfolgreichen Implementierung des neuen Features konnte das Onlinebanking-Erlebnis der Sparkassen-Kunden verbessert werden, was zu höherer Kundenzufriedenheit und einer effizienteren Nutzung der Onlinebanking-Dienste führte.

Eingesetzte Qualifikationen

Apache Maven, Docker, Git, Hibernate (Java), Java (allg.), Java Database Connectivity, Kubernetes, Spring Framework

Senior Fullstack Developer
Kundenname anonymisiert, Düsseldorf
12/2021 – 6/2022 (7 Monate)
Versicherungen
Tätigkeitszeitraum

12/2021 – 6/2022

Tätigkeitsbeschreibung

Ich war als Full-Stack-Entwickler an der Konzeption und Implementierung eines Automatisierungsprojekts für interne Geschäftsprozesse im Rahmen des IFRS17 Projekts beteiligt. Ziel des Projekts war es, den manuellen Arbeitsablauf durch die Implementierung eines automatisierten Systems zu ersetzen, um die Effizienz und Genauigkeit zu verbessern. Zur Umsetzung des Projekts nutzten wir eine Reihe von Technologien, einschließlich React.js, TypeScript, PostgreSQL, Java Spring Boot, Git und Azure. Diese Kombination von Technologien ermöglichte es uns, eine skalierbare und zuverlässige Plattform zu entwickeln, die in der Lage war, große Datenmengen zu verarbeiten und komplexe Prozesse effektiv zu automatisieren. Besonders hervorzuheben ist die Verwendung von React.js und TypeScript für die Entwicklung des Frontends und Java Spring Boot für die Entwicklung des Backends. PostgreSQL wurde als Datenbank zur Speicherung von Daten verwendet, und Git diente als Versionskontrollsystem. Azure wurde verwendet, um das System auf einer Cloud-basierten Architektur bereitzustellen.
Dank der erfolgreichen Umsetzung des Projekts konnte das Unternehmen die manuellen Prozesse automatisieren und die Effizienz und Genauigkeit der Prozesse erhöhen.

Eingesetzte Qualifikationen

Docker, Git, Hibernate (Java), Java (allg.), Jira, React (JavaScript library), Spring Framework, SQL, Typescript

Senior Full Stack Developer
Kundenname anonymisiert, Köln
7/2021 – 12/2021 (6 Monate)
Versicherungen
Tätigkeitszeitraum

7/2021 – 12/2021

Tätigkeitsbeschreibung

Ich war als Full-Stack-Entwickler an der Konzeption und Entwicklung einer Web-App für das Dynamic Pricing-Projekt der Gothaer Versicherung beteiligt. Ziel des Projekts war es, eine Plattform zu entwickeln, die es der Versicherung ermöglichte, dynamische Preise für ihre Produkte festzulegen.
Zur Umsetzung des Projekts nutzten wir eine Reihe von Technologien, einschließlich React.js, TypeScript, Redis, Java Spring Boot, Git, JavaScript und MySQL. Die Verwendung dieser Technologien ermöglichte es uns, eine skalierbare und zuverlässige Plattform zu entwickeln, die in der Lage war, große Datenmengen zu verarbeiten und komplexe Preisstrukturen zu unterstützen.
Besonders hervorzuheben ist die Verwendung von Redis als Caching-System, das die Geschwindigkeit der Anwendung erhöhte und die Last auf der Datenbank reduzierte. Wir nutzten auch MySQL als Datenbank, um Daten sicher und effizient zu speichern. React.js und TypeScript wurden für die Entwicklung des Frontends und Java Spring Boot für die Entwicklung des Backends verwendet. Git diente als Versionskontrollsystem, um Änderungen an der Codebasis effektiv zu verwalten.
Dank der erfolgreichen Umsetzung des Projekts konnte die Gothaer Versicherung eine dynamische Preisstrategie implementieren, die es ihnen ermöglichte, ihre Produkte effektiver zu vermarkten und ihre Rentabilität zu steigern.

Eingesetzte Qualifikationen

Mysql, Java (allg.), Spring Framework, Typescript, React (JavaScript library)

Ausbildung

Wirtschaftsinformatik
B. Sc.
HS Ludwigshafen
2018
Ludwigshafen

Über mich

Als erfahrener Software-Entwickler bringe ich eine ganzheitliche Perspektive auf Projekte, indem ich technische Anforderungen, Geschäftsziele und Benutzerbedürfnisse gleichermaßen berücksichtige. Diese umfassende Sichtweise ermöglicht es mir, robuste Lösungen zu entwickeln, die nicht nur technisch solide, sondern auch auf die spezifischen Anforderungen des Projekts und der Benutzer zugeschnitten sind.

Profilübersicht:

- 8 Jahre umfassende Java-Erfahrung als Senior Software-Entwickler mit ganzheitlichem Ansatz

- Erfahrung in der erfolgreichen Implementierung von Cloud-Plattformen wie Azure, AWS oder GCP

- Experte für Microservices, Spring Boot und Kafka, um maßgeschneiderte Lösungen zu entwerfen und entwickeln

- Erfolgreiche Integration von Git, Gitlab CI/CD und Azure DevOps für nahtlose Entwicklung und Bereitstellung

- Umfangreiche Kenntnisse in Datenbanken (MongoDB, PostgreSQL, Neo4j)

- Erfahrung in der Sicherheitsimplementierung mit OAuth2.0 und Spring Security

- Agiles Projektmanagement mit Scrum, Jira, Confluence und umfassender Code-Reviews

Weitere Kenntnisse

Programmiersprachen: Java | TypeScript | SQL | Cypher Frameworks: Spring Boot | Reactjs
Webtechnologien: HTML | CSS | jQuery
Datenbanken: MongoDB | PostgreSQL | Neo4j Build-Tools: Maven | Gradle
Versionskontrolle: Git
Container and Orchestration: Docker | Kubernetes
Events / Messaging: Kafka | OpenSignal | AWS SNS
DevOps-Tools: Gitlab CI/CD | Azure Devops
Cloud-Plattformen: Azure | AWS | GCP
Architektur: Microservices | Event Driven | Monolithic
Sicherheit: OAuth2.0 | Spring Security | Keycloack
API-Design: API First Ansatz mit OpenAPI Spezifikation
Testing: Unit-Tests | Integrationstests | Mockito | Testcontainers | Jest Agile Methoden/Tools: Jira | Confluence | Scrum | Kanban

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Persisch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
475
Alter
39
Berufserfahrung
5 Jahre und 10 Monate (seit 01/2019)

Kontaktdaten

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

Jetzt Mitglied werden