29.10.2026 aktualisiert

**** ******** ****
100 % verfügbar

Experienced Java and Spring Boot Developer with Full Stack background

Wien, Österreich
Weltweit
Bachelor's degree in Computer Science
Wien, Österreich
Weltweit
Bachelor's degree in Computer Science

Profilanlagen

CV (Short - English).pdf

Über mich

Full-Stack Software Engineer with 10 years of experience, specializing in backend development with Java and Spring Boot. Strong expertise in microservices, e-banking, e-commerce and scalable solutions. Focus on quality, performance and team mentoring.

Skills

KeycloakTest-SoftwareUnity3DLegacy DatabaseJavaTestsuiteDatenbankenDatenbankanalyseRelationale DatenbankenDatenbank DesignDatenbankentwicklungEmbedded SQLHibernateJava Development KitJava DevJava Persistence APISpring FrameworkJavascript LibrariesPostgreSQLApache MavenNode.jsObject-Oriented JavaScriptMockitoAngular 2+Software QualitätssicherungTesten der SystemintegrationTest-Driven DevelopmentEvent-driven ArchitectureSpring CloudSpring MVCSpring BootCloud TechnologiesSpring DataKubernetesFull Stack EntwicklungApache KafkaFront EndSpring JdbcApi DesigngRPCSpring Batch
Java & Spring Development
  • Extensive experience with Spring Boot 2 and 3, including associated frameworks and Spring ecosystem projects
  • Comprehensive involvement with Java from version 8 to 21 Broad exposure to various Java frameworks, both modern and legacy
  • Strong ability to create clean and efficient code; as well as optimize existing codebases, including reimplementation of older systems

Full Stack Web Development
  • Proficiency in back-end
  • Experience with front-end technologies, including Angular, JavaScript, and various JavaScript frameworks (reach out to discuss your specific use case)

Database Management
  • Skilled in working with both SQL and NoSQL databases, including but not limited: MongoDB and MySQL
  • Vast involvement in writing and optimizing queries

DevOps and Cloud Technologies
  • Development experience with Docker and cloud-based development environments.

Version Control and Collaboration Tools
  • Proficient in Git, GitHub, GitLab, Jira, and Confluence for efficient team collaboration and project management

API Development
  • Competence in designing and implementing Restful APIs and microservices

Testing and Quality Assurance
  • Strong background in Test Driven Development (TDD), with wide use of unit-test frameworks and integration-testing methodologies

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2024

Sprachen

DeutschgutEnglischverhandlungssicherFranzösischGrundkenntnisseItalienischMutterspracheSpanischgut

Projekthistorie

Freelance Software Developer

Freelance & Independent Development
Freelance client work alongside continuous technical skill development and community leadership.



Backend & Data Processing (Java & Spring): Engineered a backend service (Spring Boot, Spring Batch, H2) exposing an API endpoint to trigger automated parsing of Revolut and N26 CSV dumps, execute rule-based cost categorization, and output structured analytics ready for spreadsheet integration. Created Flock4J, an open-source Java annotation processor generating primitive-array-backed companion classes for Data-Oriented Design.



Full-Stack Development: Developing a community-focused social platform (Spring Boot backend, Angular frontend); building a geospatial bike-route planning tool with heatmap visualizations (Node.js); built an interactive Windows 95 simulation portfolio website.



Game Development (Unity & C#): Solo developer of "The Weight of One: The Jovarko Incident", a real-time tactical space combat game with narrative focus.



Certifications & Upskilling: Earned Baeldung Spring Security Core & OAuth2 certifications; completed B2 German language course.



Community Leadership: Founded and organize biweekly community events for neurodivergent individuals.

Friends of Neurodiversity Meetup

I organize inclusive meetups in Vienna for neurodivergent individuals (and allies), providing a safe and welcoming space for authentic connection, meaningful conversations, and community-building. These events embrace a diverse range of experiences—some attendees may identify as disabled, while others may not—offering support and camaraderie without judgment or assumptions.

The focus is on creating a relaxed environment where participants can be themselves, share resources, and build social circles at their own pace.

Project Saturn

Sonstiges

- Spearheaded the development of a Unity-based tactical space combat game, inspired by Nexus: The Jupiter Incident.
- Designed and implemented core gameplay mechanics, including a tutorial level with a search-and-rescue mission set in an asteroid field.
- Created dynamic cutscenes using Unity Timeline and Animation to enhance storytelling and immerse players.
- Designed 3D models using Blender to bring the game world to life.
- Developed a user-friendly UI and adjusted back-end logic to ensure seamless interaction.
- Coordinating tasks via Jira to maintain progress and keep the project on track.
- Authored 4,350 lines of code across 480 scripts, contributing to a game project currently sized at 4.6 GB with over 32,300 files.
- Currently preparing a demo to showcase key gameplay features

Sabbatical

Personal Development & Volunteering
Took a planned sabbatical focused on personal development, strategic study, and community volunteering. Returned with sharpened focus, high adaptability, and renewed professional drive.

Java Developer

SmartStream Technologies

Banken und Finanzdienstleistungen

1000-5000 Mitarbeiter

As a Java architect and developer, I researched and developed innovating new services aimed at meeting the stringent requirements of our customers in the E-banking sector.

My role involved:
• Software architecture work: I designed the shell of microservices — defining their structure, APIs, and core components before full implementation.

• Backend development: this included the full cycle, including but not limited to writing specifications, designing and implementing APIs, implementing complex business logic, validation, creating queries, design of No-SQL collections and write documentation.

• Optimization: I conducted profiling of Java applications using tools like VisualVM to identify bottlenecks, implemented optimizations that reduced memory usage and enhanced overall system responsiveness, ensuring smooth execution of the applications.

• Other DevOps responsibilities: I was responsible for creating Docker images for microservices and worked closely with DevOps members to assure flawless deployments of services on Kubernetes, ensuring scalable, reliable, and efficient cloud-based deployments.

• Test automation: I developed and maintained robust automated unit and integration tests using Spring Boot, JUnit, Mockito, and Testcontainers for all application layers. This ensured high code quality, reduced regression risks during deployments, and streamlined testing efforts through the design of automated test suites.

• Database aggregations: I built a sophisticated and low-latency service that efficiently provide flexible and powerful data aggregation capabilities leveraging MongoDB and Kafka.

• Security: I secured application authentication and authorization with Keycloak, integrated with a centralized secrets management system.

• Mentoring: I helped onboard and mentor Spring developers, guiding them in best practices and code standards to support their growth and contribute to the team’s overall success.

Senior Web Developer

Kontron Transportation Austria AG

Transport und Logistik

1000-5000 Mitarbeiter

As a Senior Web Developer in the transportation/railway sector, I implemented and maintained implementing and maintaining front-end features in a monolithic application. Our team was responsible for the software infrastructure behind train communication systems — a critical component ensuring operational safety and efficiency across the railway network.

My role involved:
• Front-End Development: I implemented and maintained dynamic, interactive front-end features using JSF/RichFaces to enhance the application's usability and user experience.

• Back-End Integration: I developed and modified backend logic with WildFly, Spring Boot, Java 8, and Hibernate, creating and adjusting endpoints to support new and existing front-end functionalities.

• Bug Fixing and Maintenance: I diagnosed, debugged, and resolved application issues, contributing to system stability and reliability.

• Data Validation: I ensured data consistency between the front-end and back-end layers through custom validators.

• Native Query Development: I created and modified native SQL queries using MariaDB to optimize data retrieval performance and ensure efficient communication between application layers.

• Tooling: I collaborated on documentation and project planning with In-Step Blue. Writing and maintaining technical documentation was also an integral part of my responsibilities.

• Migration Research and Documentation: I created a detailed presentation discussing the potential migration from a Wildfly/JBoss monolith to microservice-based Spring Boot deployment, including architectural considerations, risk assessment, compatibility analysis and suggested migration strategies.

• Collaboration and Communication: I maintained direct communication with the business owner to gather requirements and align development with company goals. I adapted explanations to ensure clarity despite the owner's non-technical background.

Senior Web Developer

EBCONT Enterprise Technologies GmbH

Internet und Informationstechnologie

500-1000 Mitarbeiter

As a Senior Web Developer in the Consulting sector, I supported colleagues with customer projects while contributing to internal initiatives. My primary focus was an internal service automating the migration of job candidate data from Google People API into an internal phone and address book, optimizing data integration and minimizing manual errors.

My role involved:
• Full-Stack Development: I designed, implemented, and maintained front-end and back-end features in a monolithic application using Spring Boot, Java 8, Thymeleaf, and Spring Data MongoDB. Tasks included automating customer bill generation, optimizing workflows, and improving data handling.

• API Integration & Collaboration: I developed and optimized integration with Google People API, ensuring accurate data extraction and transformation. I engaged in discussions with Google engineers to resolve technical challenges beyond available documentation.

• Data Management: I leveraged MongoDB and Spring Data to design structured, query-efficient document storage while ensuring scalability and fast retrieval.

• Code Quality & Resilience: I maintained high code standards using JUnit, Mockito, and Resilience4J to ensure robust and fault-tolerant service communication.

• Technical Documentation: I created and maintained internal documentation with Confluence and Draw.io for clarity and accessibility.

• Continuous Learning: Participated in training for Angular, React, and Spring WebFlux, expanding expertise in modern frameworks and reactive programming. Also completed a German B1.3 course, improving multilingual communication skills.

Junior Back-end Developer

Deloitte Digital

Konsumgüter und Handel

>10.000 Mitarbeiter

Implementation and maintenance of back-end features in a monolithic application using Spring Boot, Hibernate, Liquibase, Docker, Maven, Oracle, Mockito, JUnit, and Java 8.

Junior Web Developer

Deloitte Digital

Sonstiges

>10.000 Mitarbeiter

Implementation and maintenance of back- and front-end features in a monolithic application using WebSphere 7 Commerce, Adobe Campaign v7, HTML, CSS, Bootstrap, JavaScript, JQuery, Java EE 7, JSP, JSTL, and OWASP.

Back-end Developer Intern

Humai Technologies GmbH
Implementation of back-end features in a microservice environment using Node.js, JavaScript, Docker, MongoDB, Express.js, RabbitMQ, and various other technologies.

Translator and Forum Moderator (Volunteer)

Riot Games

Sonstiges

Translated game content from English to Italian, participated in meetings and brainstormings, and moderated the Italian board through the back-end platform.

Java Tutor

Art School of Catania

Sonstiges

Gave lectures on artistic programming using Processing (Java) and clarified doubts of students.

Zertifikate

Spring Security OAuth2

Baeldung

2025

Spring Security Core

Eugen Paraschiv (founder of Baeldung)

2025


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden