07.10.2025 aktualisiert


Premiumkunde
100 % verfügbarSenior Full Stack Entwickler
Heidelberg, Deutschland
Deutschland
Informatik StudiumSkills
JavaJavascriptAgile MethodologieKünstliche IntelligenzApache TomcatConfluenceJiraBusiness To BusinessBusiness-To-ConsumerBootstrapCSSDatenbankenContinuous IntegrationLinuxEclipseJ2EEGithubHibernateApache POIIntegrierte EntwicklungsumgebungIntellij IDEAJasperreportsJava Persistence APISpring FrameworkJsonWildflyJunitPostgresqlProjektmanagementApache MavenMicrosoft Visual StudioMybatisNode.JsObjektrelationale AbbildungOauthScrumSeleniumSoftwareentwicklungTypescriptUMLXLSTOktaTailwindSpringbootElectronBackendGitlabVue.JsKanbanEmacsAngularJSAtlassian ToolsApache FOPBuild-ToolsFigmaNpm(Software)BetriebssystemeFront EndRestful ApisSoftware Version ControlDocker
Herr Simeonov hat über 15 Jahre Erfahrung in der
Softwareentwicklung als Full-Stack Entwickler. Sein derzeit bevorzugter
Einsatzbereich ist im Frontend Vue.js und Angular, im Backend Spring-
Boot.
Er ist zu Hause im Linux-Umfeld und Experte im Entwickeln von
sicheren und effizienten Code. Sowohl im Aufgabenfeld B2B als auch
B2C.
Frameworks und Technologien
- Web-Technologien: CSS3 / Less, JSON, RESTful services, XML / XSLT
- Design, Mockup: Figma
- Javascript/Typescript:
- Frontend: Angular, VueJS, Nuxt.js, mxGraph, Tailwind, Bootstrap
- Backend: NodeJS, Express, TypeORM, JsonServer
- Desktop: Electron
Java:
- Spring / Spring-Boot und Java EE
- JPA, Hibernate, MyBatis, Flyway
- Tomcat, Jboss
- Frontend: ZK Framework
- PDF Erzeugung: Apache POI, Apache FOP, Jasper Reports
- Security: Oauth, Keycloak
- Test: JUnit, Selenium
Tools
- Entwicklungsumgebungen: IntelliJ, Visual Studio Code, Eclipse,
- Emacs
- Build-Tools: Maven, npm
- Continuous Integration: Github Actions
- Projektmanagement: Atlassian (Jira, Confluence)
- Versionskontrolle: GitHub, GitLab
- Datenbanken: PostgreSQL, PG-Vector DB
- PDF Erzeugung: Gotenberg
AI: GitHub Copilot, OpenAI, Mistral, Ollama, Idea AI Assistant & Junie
Weitere Kenntnisse
- Agile Methoden: Scrum, Kanban
- Dev-Ops: Docker
- Betriebssysteme: Linux, Windows
- UML
Sprachen
BulgarischMutterspracheDeutschverhandlungssicherEnglischverhandlungssicher
Projekthistorie
Bei diesem Projekt handelt es sich um eine Cloud-Anwendung zur
Aufarbeitung von kritischen Zwischenfällen und Beinahe-Unfälle im
klinischen Kontext.
Durch eine KI werden eingegangene Meldungen automatisch anonymisiert
und anschießend für die Analyse durch ein Expertenteam strukturiert und
grafisch aufbereitet.
Dabei werden geeignete Präventionsmaßnahmen vom System
vorgeschlagen und Abweichungen von bestehenden Maßnahmen
aufgezeigt.
Herr Simeonov realisierte in diesem Projekt unter anderem die UI zur
Eingabe und zur Anonymisierung von Meldungen. Hierbei stand vor allem
die Visualisierung der von der KI erkannten personenbezogenen Daten und
vorgeschlagenen Textänderungen im Mittelpunkt.
Des Weiteren realisierte er Dashboards, Statistiken sowie die KI-unterstützte Generierung von Quartals- und Jahresberichten
Von Herrn Simeonov im Projekt eingesetzte Technologien:
- Java
- Spring Boot
- Spring Security, JWT
- Langchain4J
- Huggingface
- Ollama
- Mistral
- JPA, PostgreSQL
- PG-Vector DB
- Angular, TypeScript
- Gitlab-CI-Pipeline
- Gotenberg
Dieses umfangreiches Web-Portal bietet gewerblichen
Versicherungsnehmern die Möglichkeit, ihre Verträge und Schäden effizient
zu verwalten.
Die Nutzer können Schäden melden, mit ihrem Makler oder Versicherer
kommunizieren und Dokumente sicher austauschen. Alle Vorgänge werden
sicher in einer digitalen Akte gespeichert und können dort direkt bearbeitet
werden. Die Anwendung bietet zudem Funktionen für die automatische
Speicherung der Korrespondenz mit dem Makler und die statistische
Auswertung aller Schäden. Dies ermöglicht eine transparente und
benutzerfreundliche Verwaltung von Versicherungsangelegenheiten.
Herr Simeonov war in diesem Projekt über mehrere Jahre hinweg ein
integraler Bestandteil eines größeren agilen Entwicklungsteams. Er trug
maßgeblich zur Entwicklung des Frontends bei und war mit für die
Erstellung und Integration generischer Komponenten
verantwortlich.
Von Herrn Simeonov eingesetzte Technologien / Verfahren:
- Scrum, später dann Kanban
- Angular
- TypeScript
- Spring Boot, Spring Security
- Java
- Oauth
- Keycloak
- MyBatis, SQL
- Apache FOP
- XML / XSLT
- Node.js
- Docker
- Maven
- GitHub Actions
Weitere Technologien im Projekt:
- Syncfusion
Diese Inhouse Entwicklung bei fumiX realisiert ein Firmenblog mit AI
Unterstützung für die Autoren der Blog-Artikel. Es können aus den
Blog-Einträgen automatisch Zusammenfassungen und passende
Stichworte sowie ein Key-Visual für den jeweiligen Artikel generiert
werden.
Zur Anmeldung am System können diverse externe OAuth Provider
angebunden werden.
Herr Simeonov hat in diesem Projekt maßgeblich am Frontend der
Anwendung mit entwickelt und diverse generische Komponenten für das
Projekt erstellt.
Eingesetzte Technologien:
- Figma
- TypeScript (Client- & Server-seitig)
- Node.js
- Express
- OAuth
- VueJS
- TypeORM
- Lerna
- Docker
- GitHub Actions