Fullstack Software Developer
- Verfügbarkeit einsehen
- 1 Referenz
- auf Anfrage
- 64295 Darmstadt
- auf Anfrage
- de | ur | en
- 09.09.2024
Kurzvorstellung
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."
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
Full-Stack
Qualifikationen
Projekt‐ & Berufserfahrung
9/2023 – 10/2024
TätigkeitsbeschreibungIm 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 QualifikationenApache Kafka, Amazon Web Services (AWS), Full-Stack, Kubernetes
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
Full-Stack
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
Full-Stack
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
Full-Stack
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
Full-Stack
Ausbildung
Technische Universität Darmstadt
Darmstadt
Weitere Kenntnisse
• 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
- Deutsch (Muttersprache)
- Urdu (Muttersprache)
- Englisch (Fließend)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden