freiberufler Full-Stack software engineer auf freelance.de

Full-Stack software engineer

zuletzt online vor wenigen Stunden
  • 85‐95€/Stunde
  • 88048 Friedrichshafen
  • Nähe des Wohnortes
  • de  |  en
  • 15.05.2025

Kurzvorstellung

Full-Stack Entwickler mit Fokus auf Angular & NestJS.
+10 Jahre Erfahrung, +5 Jahre als Freelancer.
Fließend in JavaScript / TypeScript, aber auch mit C# (ASP.net), PHP, C++, Python und Bash-Skripting vertraut.

Qualifikationen

  • Agile Methodologie4 J.
  • Angular4 J.
  • Code-Review4 J.
  • DevOps (allg.)6 J.
  • Docker4 J.
  • Full-Stack2 J.
  • Hosting2 J.
  • Kubernetes2 J.
  • NestJS
  • PHP1 J.
  • SQL2 J.
  • Typescript4 J.
  • WordPress2 J.

Projekt‐ & Berufserfahrung

WordPress Webdesign / Hosting / Support
Kundenname anonymisiert, Friedrichshafen
6/2023 – offen (2 Jahre, 1 Monat)
divers
Tätigkeitszeitraum

6/2023 – offen

Tätigkeitsbeschreibung

• Design web presence for clients based on their needs
• Focus on less bloated and optimized WordPress setup
• Custom Design with Bootstrap 5
• Eventually custom plugin / Gutenberg Widget if needed
• SEO / Optimization / Security
• Hosting, Support - including schooling & Maintenance

Eingesetzte Qualifikationen

Hosting, React (JavaScript library), WordPress

Full-Stack Developer
DolphBit, Friedrichshafen
1/2023 – offen (2 Jahre, 6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2023 – offen

Tätigkeitsbeschreibung

- Monorepo of two "apps". One Angular frontend and one NestJs backend.
- Build and deployment through GitLab and running on a Kubernetes cluster.
Noteworthy features:
- Multi user / role permission system via isomorphic authorization logic (CASL)
- REST API for automation and monitoring
- Control of docker container
- Container performance and other information
- Container log realtime streaming
- Built in RCON Manager
- Built in Mod Manager for SteamWorkshop
- Built in File Viewer and Editor

About: G4meServerCtrl - A web interface to manage multiple game servers (running as docker containers) with many helpful features to
improve and speed up administration.

Eingesetzte Qualifikationen

SQL, DevOps (allg.), Docker, Angular, Kubernetes

EdgeConnect for moneo
ifm electronic gmbh, Ravensbrug
7/2022 – 7/2023 (1 Jahr, 1 Monat)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

7/2022 – 7/2023

Tätigkeitsbeschreibung

- I joined the team at the right time, where it was decided to rewrite the monolith into a micro service
- I took the lead role in rewriting the frontend into a modern angular architecture with lazy loaded modules
- I developed custom eslint plugins to ensure to follow specific company guidelines
- I also developed a custom i18n tool on top of transloco to generate type sage translation keys
- Added lots of unit tests, established a foundation and a full coverage!
- Integrated SonarQube checks and leaded as one of the first micro services with the best code quality
- Another task was to investigate performance issues of the backend. I wrote in cooperation with the testing team a
python tool to onboard a test setup and run automated tests + visualize it in Grafana

About: EdgeConnect is a micro service written in C# (Backend) and TypeScript (Angular) which sends process data with
timestamp either to internal systems (Southbound) or external systems like AWS (Northbound).

Eingesetzte Qualifikationen

DevOps (allg.), .NET-Entwickler, C# Developer, Agile Methodologie, Code-Review, C#, Docker, Python, Typescript, Angular, Full-Stack

Full-stack software engineer (Festanstellung)
b-plus Group, Lindau
11/2019 – 10/2021 (2 Jahre)
Automobilindustrie
Tätigkeitszeitraum

11/2019 – 10/2021

Tätigkeitsbeschreibung

- WebApp "AVETO.app Control" to configure, control & visualize other components of AVETO Ecosystem
- Single developer on this component: agile planning, development, communication and presentation as component lead
- New development based on older architecture
Backend: NestJS (NodeJS, TypeScript) + sqlite3 database
Frontend: Angular 11 (TypeScript), Bootstrap (SCSS), Material CDK
- WebSockets & gRPC communication with other components (specification and implementation)
- REST API for internal and external (customer) access
- ZeroConf discovery of other components
- Development support of C++ components (with gRPC)
- Unit- & E2E-Tests
- Continuous integration with Jenkins and BitBucket (git)

Eingesetzte Qualifikationen

Code-Review, Agile Methodologie, Angular, Confluence, Continuous Delivery, Continuous Integration, DevOps (allg.), Full Stack Developer, Jenkins, Jira, Typescript

Full Stack Software Ingenieur (Festanstellung)
Finatix GmbH, Leipzig
3/2017 – 11/2018 (1 Jahr, 9 Monate)
Finanzdienstleister
Tätigkeitszeitraum

3/2017 – 11/2018

Tätigkeitsbeschreibung

Full Stack (60% frontend / 40% backend & infrastructure)
- Frontend with Angular 4, HTML5, CSS3 and TypeScript (JavaScript)
- Backend with PHP and Java
- Docker Infrastructure (Angular with Express in Docker Container)
- E2E and Unit Tests
- Agile SCRUM development supported with Jira, Confluence and BitBucket.
- Continuous Integration with Jenkins and deployment to AWS
- Git used as Source Code Management (Git Workflow)

Eingesetzte Qualifikationen

Docker, Agile Methodologie, Angular, Code-Review, Confluence, Continuous Delivery, Continuous Integration, DevOps (allg.), Full-Stack, Java (allg.), Jenkins, Jira, PHP, Typescript

Ausbildung

Bachelor of Science (Hons.) Game Programming
Bachelor of Science (Hons.)
SAE Institute
2017
Leipzig
Elektroniker für Geräte & Systeme
Ausbildung
Siemens Healthcare (Healthineers)
2013

Über mich

Motivierter Entwickler mit viel Erfahrung und breit aufgebauter Basis.

Ich arbeite mich schnell in neue Projekte ein und habe Projekte von Anfang bis Ende begleitet, bei Projekten weiter entwickelt oder Legacy Projekte neu aufgesetzt.

Dabei war immer der Fokus auf stetige Verbesserung und erweitern (oder Einführen) von Testing und stetig bessere Code Quality.

Da ich auch im privaten / eigenem Firmeninteresse Software Entwickle, bleibe ich immer auf dem neusten Stand und betreibe eigene Services um weiter Praxiserfahrung zu sammeln und mit den Versionsänderungen diverser Libraries & Frameworks mitzuhalten.

Zusammenarbeit und Zufriedenheit meiner Kunden / Auftraggeber ist mir sehr wichtig, meine Verfügbarkeit und Know How wird geschätzt und auch neue Aufgabenbereiche schrecken mich nicht ab.

Weitere Kenntnisse

Neben der Entwicklung habe ich auch viel Erfahrung mit DevOps und Hosting.
Docker, Kubernetes, CI / CD, GitLab, BitBucket, Jenkins, SonarQube, Grafana, Prometheus, check_mk, Sentry, uvm. habe ich nicht nur benutzt, sondern auch administriert und bin mit den Tools sehr gut vertraut.

Ich bin im WordPress Bereich aktiv. Web Design & Development, Plugins, SEO & Hosting.

---

Meine Basis:

Sprachen: JavaScript / TypeScript, PHP, C#, C++, Python, Bash
Datenbanken: MySQL / MariaDB, Sqlite3, PostgreSQL
Frameworks: Angular, NestJS, Laravel, Ionic, Electorn, jQuery
User Interface: Bootstrap, SCSS, HTML5, CSS3
Task Runner: Grunt, Gulp, Webpack
WordPress: Design, Hosting, Plugin Development (with React)
Game Programming: Unity
CI / CD / SCM: Git, GitLab, GitHub, BitBucket, Jenkins, Docker, Kubernetes
Dokumentation: Confluence, WikiJS
Agile Development: Jira & Jira Service Desk
Infrastructure: Bare Metal servers with Debian, Hetzner, Synology NAS
Monitoring: check_mk, Grafana, Prometheus, Elastic Stack, Sentry
IDE: VS Code, Sublime, Rider
Code Quality: eslint, sass-lint, SonarLint, SonarQube
Libraries: Prism.js, TypeORM, Material / CDK, ngx-bootstrap, CASL.js, axios, luxon, rxjs, socket.io, ngrx
Legal: GDPR, sensitized to data protection and security

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
57
Alter
31
Berufserfahrung
8 Jahre und 3 Monate (seit 03/2017)

Kontaktdaten

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

Jetzt Mitglied werden