04/10/2026 updated

**** ******** ****
40 % partially available

Senior Software Engineer & Full-Stack Developer

Bratislava, Slovakia
Germany +8
info: Germany, Austria, Switzerland, Slovakia, Belgium, Luxembourg, Netherlands, Poland, Czech Republic
Mgr. (Master's degree) in Informatics, Algorithms and Computer Science
Bratislava, Slovakia
Germany +8
info: Germany, Austria, Switzerland, Slovakia, Belgium, Luxembourg, Netherlands, Poland, Czech Republic
Mgr. (Master's degree) in Informatics, Algorithms and Computer Science

Profile attachments

Jakub Kováč - Senior Software Developer Resume.pdf

About me

Senior Java Full‑Stack Developer (Spring Boot, TypeScript, REST, Microservices). CS degree + algorithm competition background. Adaptable across languages and stacks. Available remote/hybrid for DACH & CEE, open to regular on‑site travel. Als Referenz kann ich Projektleiterin letztes Projekt anbieten

Clean Code PrinciplesJava (Programming Language)JavaScriptApplication Programming Interfaces (APIs)AlgorithmsBusiness Rule Management SystemsCascading Style Sheets (CSS)Code ReviewDatabasesData StructuresRelational DatabasesDebuggingDevOpsHibernateJava Persistence APISpring FrameworkjQueryPython (Programming Language)PostgreSQLOracle ApplicationsPerformance Systems AnalysisScrum MethodologyQuery OptimizationSQL DatabasesTypeScriptWeb ApplicationsWorkflowsRxJSAngular MaterialDelivery PipelineSpring BootTechnical DebtBackendGitKotlinAngularJSIntegration TestsFront End Software DevelopmentRestful ApiCode RefactoringDockerMicroservices
Senior Java full‑stack developer based in Bratislava, working mainly with companies in the DACH / CEE region. I build and maintain enterprise web applications with a focus on Spring Boot microservices on the backend and TypeScript‑based frontends. My goal is to deliver stable, maintainable systems that product teams can evolve for years, not just quick one‑off implementations.
I bring a strong computer science foundation. Since high school I have taken part in programming and algorithm competitions, and I hold both Bachelor’s and Master’s degrees in Informatics. This trained me to think in terms of algorithms, data structures, complexity and correctness and helps me quickly understand complex business rules, identify performance bottlenecks and design simple but robust solutions in large codebases.
Over my career I have worked mostly on long‑lived products in logistics, internal tools and enterprise integrations. I am used to joining existing systems with legacy parts, learning the domain and then taking ownership of problem areas: stabilising production issues, improving observability, refactoring step by step and gradually reducing technical debt without blocking new feature delivery. I am comfortable working across the full stack: backend APIs, database layer and frontend components.
I have successfully switched technologies and languages multiple times (Java ↔ Kotlin, JavaScript/TypeScript, Python). As a hobby I also experiment with running large language models locally, which keeps me up to date with modern tooling and gives me a deeper understanding of how AI‑driven systems behave in practice. This adaptability helps me fit into existing stacks and conventions instead of forcing my personal preferences.
In agile teams I typically take an active role in code reviews, grooming and refinement. I keep communication simple and direct, help break down work into realistic increments and make trade‑offs explicit (scope, quality, deadlines). I enjoy pairing with less experienced developers on tricky debugging or refactoring tasks and leaving the code slightly cleaner than I found it.
Tech and tools:
Languages: Java, Kotlin, TypeScript, JavaScript, Python, SQL
Backend: Spring, Spring Boot, REST APIs, Microservices, JPA/Hibernate
Frontend: Angular, Angular Material, RxJS, HTML/CSS, jQuery
Data: relational databases (e.g. PostgreSQL, Oracle/MySQL‑style), basic query optimisation
DevOps: Docker, containerised development, CI/CD pipelines, Git, code review workflows
Practices: clean code, refactoring, unit/integration testing, debugging, performance analysis
Collaboration and work setup:
I value clear expectations, honest feedback and low‑ego teamwork. I am available for remote or hybrid projects and willing to travel regularly for sprint planning, reviews or other on‑site team meetings in Germany, Austria or Switzerland to strengthen collaboration and trust.
Preferred rate: €70–90/hour (approx. €560–720/day, depending on scope and on‑site share).

Languages

GermanFluentEnglishFluentSlovakNative speakerSpanishBasic knowledge

Project history

Software Engineer

freelancer
Java Full Stack software development for German government's agency

Software Developer

Vacuumlabs s.r.o.
Software developer on multiple projects mainly from fintech mainly in Python, Kotlin, and TypeScript and related frameworks. Taking over multiple responsibilities related to the software development cycle. Also setting up CI/CD pipeline, GitHub actions and writing automated tests

Algorithmus Developer

Innovatrics, s.r.o.
Applied research in R&D department, prototyping, AI (neural network training) mainly Python, occasionally C++

Java Developer

APM Digital Solutions, s.r.o.
Projects for VW Germany, using Java, JavaScript, json, jUnit, xml, C#, DXL, IBM DOORS, PTC Integrity

Android Developer

3osoft s.r.o.
Development of a logistic app for an international company. Mainly working with Android/Java, occasionally helping on tasks in C#

Full-stack Developer

SPP a.s.
Development and maintenance of application for internal use or customer care. Mainly full-stack REST-like API in Java ecosystem including database and front-end layer (SQL, HTML, JavaScript, Ajax, XML, ...). Communication with the customer and defining the desired changes and functionality

Risk Junior

Tatra banka a.s.
Internal bank system for decision making based on Capstone Decision Accelerator. Setting up rules, fixing bugs, testing, creating documentation

Part-time Student Job

Softec
Developing smaller task in the customer system using PL/SQL

Recommendations


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in