freiberufler Fullstack Software Developer auf freelance.de

Fullstack Software Developer

offline
  • auf Anfrage
  • 64295 Darmstadt
  • auf Anfrage
  • de  |  ur  |  en
  • 09.09.2024

Kurzvorstellung

Mein Name ist R. A. und ich bin Co-Founder der Firma [...].
Ich bin ein leidenschaftlicher Entwickler und berate Unternehmen bei der Umsetzung Ihrer technischen Vorhaben.

Auszug Referenzen (1)

"Herr A. hat herausragende Leistungen an unseren jüngsten Projekt hervorgebracht. Er war maßgeblich für den Erfolg des Projekts verantwortlich."
Fullstack Software Developer
Muhammed Ali Yildiz
Tätigkeitszeitraum

3/2023 – 8/2023

Tätigkeitsbeschreibung

• Entwicklung am bisherigen Managementsystem mit Ausbau automatisierter Abläufe vom Einkauf bis zur Rechnungserstellung
• Backend-Entwicklung: Django (Python) im Backend, Datenverarbeitung mittels Pandas, um komplexe Datensätze zu manipulieren
• Frontend-Entwicklung: Moderne und Nutzerfreundliche Web-Oberfläche mit React, State-Management mit Redux, Datenvisualisierung mit Plotly
• Qualitätssicherung: Integrationstests, Unittests
• Anbindung von Formulargeneratoren
• DevOps: Containerisierung mit Docker, Azure Cloud
• DB-Entwicklung: MySQL & MongoDB
• Version-Control mit Git
• Teamarbeit mit Fokus auf Clean Code, Peer Reviews, Pair Programming und Refactoring
• Dokumentation: Confluence
• Workflow Management: Jira
• Agile Methoden: Scrum, Kanban

Eingesetzte Qualifikationen

Full-Stack

Qualifikationen

  • Amazon Web Services (AWS)1 J.
  • Angular
  • Continuous Integration
  • Docker
  • Full-Stack4 J.
  • Java (allg.)
  • Python
  • React Native
  • Spring Framework
  • Typescript

Projekt‐ & Berufserfahrung

Software Developer
Deutsche Bahn AG, Frankfurt am Main
9/2023 – 10/2024 (1 Jahr, 2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2023 – 10/2024

Tätigkeitsbeschreibung

Im Rahmen des Projekts Lernen@DB im Phoenix-Programm war ich maßgeblich an der Java-Softwareentwicklung und der Softwarearchitekturkonzeption beteiligt. Meine Aufgaben umfassten die Entwicklung und Wartung von Softwarekomponenten gemäß den Anforderungen, die Durchführung von Machbarkeitsanalysen und Aufwandsabschätzungen sowie den technischen Entwurf und die Implementierung der benötigten Komponenten. Darüber hinaus war ich für die Implementierung von Tests, die kontinuierliche Integration und die Auslieferung der Software-Releases verantwortlich. Die Middleware wurde in einer verteilten, domain-orientierten Architektur in der AWS Cloud unter Verwendung von Kubernetes und Kafka entwickelt.

Eingesetzte Qualifikationen

Apache Kafka, Amazon Web Services (AWS), Full-Stack, Kubernetes

Fullstack Software Developer
Erenergie GmbH, Darmstadt
3/2023 – 8/2023 (6 Monate)
Großhandel
Tätigkeitszeitraum

3/2023 – 8/2023

Tätigkeitsbeschreibung

• Entwicklung am bisherigen Managementsystem mit Ausbau automatisierter Abläufe vom Einkauf bis zur Rechnungserstellung
• Backend-Entwicklung: Django (Python) im Backend, Datenverarbeitung mittels Pandas, um komplexe Datensätze zu manipulieren
• Frontend-Entwicklung: Moderne und Nutzerfreundliche Web-Oberfläche mit React, State-Management mit Redux, Datenvisualisierung mit Plotly
• Qualitätssicherung: Integrationstests, Unittests
• Anbindung von Formulargeneratoren
• DevOps: Containerisierung mit Docker, Azure Cloud
• DB-Entwicklung: MySQL & MongoDB
• Version-Control mit Git
• Teamarbeit mit Fokus auf Clean Code, Peer Reviews, Pair Programming und Refactoring
• Dokumentation: Confluence
• Workflow Management: Jira
• Agile Methoden: Scrum, Kanban

Eingesetzte Qualifikationen

Full-Stack

Fullstack Software Developer, Tech Lead
Order Right POS UG, Griesheim
2/2022 – 2/2023 (1 Jahr, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

2/2022 – 2/2023

Tätigkeitsbeschreibung

• Entwicklung einer SaaS Plattform in ”Point of sale”
• Programmierung von mobilen hybriden Anwendungen mit Angular, Ionic, TypeScript, JavaScript, HTML und SCSS
• Erstellung von responsiven Oberfl¨achen (Handy, Tablet, Desktop) mit Bootstrap und TailwindCSS
• Implementierung von Tests (Unit tests und integration tests)
• Containervisualisierung mit Docker
• Erstellung von UX/UI Designs in Figma
• Verwendung von XCode, Android Studio, Postman als Entwicklungsumgebungen
• Datenbankentwicklungen in MySQL, PostgreSQL
• Verwendung von Git (Bitbucket) zur Versionskontrolle
• Verwendung von XCode, Androit Studio, Postman, DBeaver
• Teamarbeit mit Fokus auf Clean Code Programming, Code Reviews, Pair Programming und Refactoring
• Dokumentation in Jira, Notion und Confluence
• Agile Methoden: Scrum, Kanban

Eingesetzte Qualifikationen

Full-Stack

Fullstack Developer (Festanstellung)
Rohde und Schwarz Cybersecurity GmbH, Darmstadt
6/2020 – 10/2021 (1 Jahr, 5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

6/2020 – 10/2021

Tätigkeitsbeschreibung

Die Weiterentwicklung des Produkts durch eine Bildbearbeitungsanwendung
• Die Benutzeroberfläche wurde in Vue3 entwickelt
• Ausbau einer neuen lokalbasierten Code-Struktur mit Composition API
• Erweiterung einer bestehenden Software in Cloud-Security-Umfeld mit Java Spring Boot
• Anforderungsanalyse und selbstständige Entwicklung sowohl von monolithischen als auch verteilten Webservices auf Basis von Spring Boot und Micronaut
• Nutzung von etablierten Messanging Systemen wie Apache Kafka für die Kommunikation zwischen Microservices
• Umsetzung einer OAuth-Authentifizierung
• Mitwirkung bei der Umstellung der QA-Testumgebung auf Selenium Version 3
• Consumer-Driver-Contract-Testing auf Basis von Pact
• Integrationstests
• Testautomatisierungen mit Selenium
• Containerisierung mit Docker
• Die gesamte Übertragung der Anwendung in automatisierte CI/CD Prozesse
• DB-Entwicklung: Microsoft SQL Server & SQL
• Teamarbeit mit Fokus auf Clean Code, Peer Reviews, Pair Programming und Refactoring
• Dokumentation: Das eigene Wiki wurde in umfassenden Umfang dokumentiert und ausgebaut, sodass es als wertvolle Wissensquelle Transparenz im komplexen System verschafft
• Workflow Management: Tuleap
• Agile Methoden: Scrum

Eingesetzte Qualifikationen

Full-Stack

Fullstack Software Developer
Technische Universität Darmstadt, Darmstadt
9/2019 – 4/2020 (8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2019 – 4/2020

Tätigkeitsbeschreibung

• Entwicklung einer Fullstack Enterprise Webanwendung in Java
• In der Frontend-Entwicklung mit Angular wurden mehrere Bibliotheken integriert:
• Die Nutzung von JFreeChart, um interaktive und aussagekräftige Diagramme und Visualisierungen zu erstellen
• Apache Commons CSV, um Daten effizient zu verarbeiten und zu analysieren
• PrimeFaces und Thymeleaf wurden verwendet für die Gestaltung von Benutzeroberflächen und die Entwicklung von interaktiven Webanwendungen
• Implementierung einer isolierten Umgebung, sodass die Anwendung mit Docker-Containerisierung funktioniert
• Automatisierung der Entwicklungs- und Deploymentprozesse mit Jenkins
• DB-Entwicklung: SQL
• Version-Control mit Git
• Teamarbeit mit Fokus auf Clean Code, Peer Reviews, Pair Programming und Refactoring
• Dokumentation: Confluence
• Workflow Management: Jira
• Agile Methoden: Scrum, Kanban

Eingesetzte Qualifikationen

Full-Stack

Ausbildung

Bachelor of Science
Informatik
Technische Universität Darmstadt
2023
Darmstadt

Weitere Kenntnisse

• Frontend-Kompetenzen in Angular, React, Svelte, Vue3 (Composition API), Ionic, TypeScript, JavaScript, Redux, Plotly, NgRx, HTML, SCSS, Pandas, Next.js, RxJS, Tailwind CSS, Bootstrap, Jest, Stencil.js, Three.js, Webpack, Storybook

• Backend-Kompetenzen in Java, Spring Boot, Micronaut, JPA/Hibernate, Python, Apache Kafka, Node.js, Express.js, Quarkus, Flask, FastAPI, gRPC, GraphQL, Redis, RabbitMQ

• DevOps: Docker, Rancher, Kubernetes, Helm, Jenkins, ELK-Stack, Azure Cloud, AWS, Prometheus, Kibana, Grafana, Flyway, PowerShell, Terraform, Ansible, Chef, Puppet, GitOps, ArgoCD, OpenShift, CircleCI, Pulumi

• Qualitätssicherung: Integrationstests, Unittests, E2E-Tests mit Pact, Selenium, Playwright, Cypress, Jasmine, Karma, Mockito, Junit 5, Mocha, Chai, TestNG, Gatling, Artillery, K6

• Erfahrung mit relationalen (Oracle, SQL, MySQL, PostgreSQL, Microsoft SQL Server) und nicht-relationalen DBMS (Couchbase, MongoDB, NoSQL, Cassandra, ElasticSearch, DynamoDB, Firestore)

• Umgang mit Git, GitLab, GitHub, Bitbucket, Tuleap, Ubuntu, MacOS, XCode, Android Studio, Figma, Postman, Swagger/OpenAPI, Vagrant, Jira, Confluence, SonarQube, New Relic

• Agile Methoden: Scrum, Kanban, Dokumentationen

• Deutsch und Urdu: Muttersprache; Englisch: sehr gut in Wort und Schrift

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Urdu (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
344
Alter
25
Berufserfahrung
5 Jahre und 2 Monate (seit 09/2019)
Projektleitung
3 Jahre

Kontaktdaten

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

Jetzt Mitglied werden