12.10.2026 aktualisiert


Senior Fullstack Developer | Angular, Spring Boot, PostgreSQL
Über mich
Fullstack-Entwickler mit Schwerpunkt Angular, Spring Boot und PostgreSQL. Seit knapp 7 Jahren freiberuflich, zuvor 6 Jahre Software-Engineer im Mittelstand. B.Sc. Informatik, Angular Certified Developer. Ab sofort in Vollzeit verfügbar, 99% Remote.
Skills
Michael Prasil ist seit knapp 7 Jahren als Freelancer tätig. Sein Schwerpunkt ist die Fullstack-Entwicklung in Angular, Spring Boot und PostgreSQL. Zuvor war Herr Prasil bereits 6 Jahre als Software-Engineer in mittelständischen Unternehmen tätig.
Branchenerfahrung: Personaldienstleistung (2 Jahre), Banken/Finance (1 Jahr), Wäscherei (2 Jahre), Maschinenbau (7 Jahre).
Sehr gute Kenntnisse: Angular, TypeScript, JavaScript, RxJS, Node.js, npm, HTML5, CSS, SASS/SCSS, Java, Spring Boot, PostgreSQL, SQL, relationale Datenbanken, REST-API, JSON, Git, Docker, Jira, Confluence, Visual Studio Code, Atomic Design, Responsive Web Design, Formular-Validierung, Scrum, agile Entwicklung, Softwareintegration, Applikationsstrukturierung und Architekturentwicklung, CI/CD, Entwicklungsdokumentation, Lösen von Merge-Konflikten.
Gute Kenntnisse: Keycloak, Jenkins, Kubernetes, OpenShift, JBoss, Tomcat, Apache, Maven, JDBC, JPA, Hibernate, PL/SQL, SOAP, JMS, MQ, Jasmine, Karma, Jest, Cypress, Testautomatisierung, Komponenten- und Integrationstests, DevOps, Cloud, Windows/Linux, A11y Barrierefreiheit (WCAG, BITV), UI/UX Design, Claude Code.
Erfahrung
Sprachen
Projekthistorie
Übergang von handschriftlichen Versandlisten zu digitalen Eingabemethoden: Immobilienmakler geben an, zu welchen Durchschnittspreisen sie Ein- und Mehrfamilienhäuser verkaufen. Die Daten werden dauerhaft gepflegt und u.a. per arithmetischem Mittel zum Preisspiegel ausgewertet. Ziel war die Generierung einer PDF auf Knopfdruck.
Tätigkeiten im Projekt:
• UI/UX Design
• Debugging, Fehleranalyse und Qualitätssicherung
• Scrum-Meetings (Sprint-Planung, Dailies, Retros...)
• Fullstack Softwareentwicklung
• Aufträge Architekturmanagement übernehmen
• Applikationsstrukturierung, Architekturentwicklung
• Durchführung von E2E-Tests und Unit-Tests
Eingesetzte Methoden:
Schnittstellenentwicklung, Build-, Deployment- und CI/CD-Toolchain, Dokumentation, Entwicklertests, Userverwaltung, Komponententests, Integrationstests, Architektur-/Qualitätsvorgaben umsetzen, Relationale Datenbanken, Code Reviews, Performance-Optimierung, Testautomatisierung, Softwareintegration, Lösen von Merge-Konflikten, DevOps, Agile Projektarbeit
Eingesetzte Tools:
Git, REST, Keycloak, Maven, Formular Validation, Java, PostgreSQL, Docker, HTML5, CSS, CSS Präprozessoren (SASS/SCSS), SOAP, PL/SQL, Visual Studio Code (VSCode), Jasmine, Karma, Jest, Cypress, Windows/Linux, CI/CD, Tomcat, node.js, npm, RxJS, JDBC, SQL, JPA, MQ, Kubernetes, Hibernate, JBoss, JMS, Spring Boot, JavaScript, TypeScript, Cloud, Jira, Confluence, Apache, Angular, Jenkins, REST-API, JSON, OpenShift, Claude Code
Plattform, über die Kunden gesuchte Qualifikationen melden und ein Projekt initiieren; ein Kanban-Board zeigt die Anfragen. Der Admin leitet sie an Partner im Ausland weiter, die Kandidatendaten eingeben. Admin und Kunde bearbeiten die Kandidatenlisten live gemeinsam, interviewen und markieren Kandidaten, verfolgen Ereignisse und vereinbaren Termine.
Tätigkeiten im Projekt:
• Testing mit E2E-Tests und Unit-Tests
• Qualitätssicherung, Debugging und Fehleranalyse
• Aufträge Architekturmanagement übernehmen
• Programmierung der Softwareanforderungen
• Entwicklung der Applikationsarchitektur und Struktur
• Gestaltung nutzerfreundlicher UI/UX-Designs
• Teilnahme an Scrum-Meetings (Dailies, Reviews, ...)
Eingesetzte Methoden:
Build-, Deployment- und CI/CD-Toolchain, Middleware/Applikationsserver, Relationale Datenbanken, Implementierung Prozessverbesserungen, Architektur-/Qualitätsvorgaben umsetzen, DevOps, Schnittstellenentwicklung, Entwicklungsdokumentation, Entwicklertests, Testautomatisierung, Domain Driven Design (DDD)
Eingesetzte Tools:
JMS, Hibernate, Maven, Keycloak, Visual Studio Code (VSCode), OpenShift, Cloud, JBoss, MQ, Formular Validation, Jira, Confluence, Jenkins, Angular, Apache, PostgreSQL, node.js, npm, RxJS, Docker, Tomcat, JPA, PL/SQL, JDBC, REST, CI/CD, Jasmine, Karma, Jest, Cypress, SQL, REST-API, JSON, Git, HTML5, CSS, CSS Präprozessoren (SASS/SCSS), Windows/Linux, SOAP, JavaScript, TypeScript, Kubernetes, Spring Boot, Java
Webanwendung zur Personalplanung in einer B2B-Wäscherei: Mitarbeiter werden per Drag-and-Drop in Tages-, Wochen- und Jahresansicht anhand ihrer Fähigkeiten Stationen wie Mangeln, Bademäntel und Frotteeabteilung zugeordnet. Abwesenheiten (z.B. Krankmeldungen) werden berücksichtigt; integrierte Abwesenheits- und Mitarbeiterverwaltung (Anlegen, Archivieren, Fähigkeiten zuweisen).
Tätigkeiten im Projekt:
• E2E-Tests und Unit-Tests
• Optimierung der Benutzeroberfläche (UI/UX-Design)
• Fehleranalyse, Debugging und Qualitätssicherung
• Architekturdesign und Strukturierung der Anwendung
• Mitarbeit in Scrum-Meetings
• Softwareentwicklung im Frontend und Backend
• Aufträge Architekturmanagement übernehmen
Eingesetzte Methoden:
DevOps, Relationale Datenbanken, Domain Driven Design (DDD), Build-, Deployment- und CI/CD-Toolchain, Implementierung Prozessverbesserungen, Testautomatisierung, Atomic Design, Responsive Web Design (RWD), Agile Entwicklung, Scrum, Architektur-/Qualitätsvorgaben umsetzen, Dokumentation, Agile Projektarbeit
Eingesetzte Tools:
Tomcat, Jasmine, Karma, Jest, Cypress, Git, SOAP, SQL, Windows/Linux, CI/CD, MQ, Formular Validation, JMS, JBoss, JavaScript, TypeScript, HTML5, CSS, CSS Präprozessoren (SASS/SCSS), Maven, Keycloak, REST, Kubernetes, PL/SQL, Jira, Confluence, JDBC, Angular, Docker, REST-API, JSON, Visual Studio Code (VSCode), Spring Boot, Java, PostgreSQL, Cloud, Apache, Jenkins, OpenShift, node.js, npm, RxJS