Software engineering

We build systems
that must not fail.

CodeGen s.r.o. is a software company focused on Java backend, microservice architecture and cloud. More than 14 years of delivery for government, enterprise and security-focused domains.

14+
years of practice
10
major projects
6
years as teamleader
100%
backend focus

01Services

01/

Software architecture

Design of microservice and cloud-native systems that survive both peak load and years in production.

02/

Java backend development

Implementation of robust backend services in Java and the Spring ecosystem, with code quality first.

03/

Cloud & DevOps

Containerisation, Kubernetes orchestration, AWS and automated CI/CD pipelines.

04/

Integrations & security

Secure data exchange between systems, Keycloak, OAuth2 and government integration standards.

05/

Technical leadership

Leading backend teams, code reviews, mentoring and setting up engineering processes.

06/

AI-powered development

Bringing AI tooling into the development process for faster and more reliable delivery.

02Technologies

  • Java
  • Spring
  • Java EE
  • Microservices
  • Kubernetes
  • Docker
  • Kafka
  • AWS
  • PostgreSQL
  • MySQL
  • MariaDB
  • OpenSearch
  • Keycloak
  • Camunda
  • GitLab CI
  • Maven
  • Nexus
  • WildFly

03Project portfolio

01 / 2023 — 2025
Java Developer

ABB Verify

CODERAMA / ABB Optical Group (US)

A platform for eye-care providers and optical practices in the US: real-time verification of patient insurance benefits, email/SMS notifications and support for insurance claims processing. Development and maintenance of backend and messaging services.

  • Java
  • Spring
  • AWS
  • MySQL
  • GitLab
02 / 2023
Teamleader — Java Backend

CIP — Cloud Integration Platform

DXC Technology

A PaaS solution providing a unified cloud environment for multiple tenants. Deployment, management and scaling of microservices with strong security and tenant isolation. Architectural decisions and backend team leadership.

  • Spring
  • Microservices
  • Kubernetes
  • Docker
  • Kafka
  • Keycloak
03 / 2023
Teamleader — Java Backend

CIP Data Distribution

DXC Technology

A backend platform for secure and reliable distribution of critical data between public-sector systems. Microservice architecture focused on high availability and integration consistency.

  • Spring
  • Microservices
  • Kubernetes
  • MariaDB
  • Kafka
04 / 2021 — 2022
Teamleader — Java Backend

CIP Service Zone Public

DXC Technology

A central integration platform for government institutions within the CSRU ecosystem. Standardised communication between public-sector systems, service orchestration and automation, compliance with governmental integration standards.

  • Spring
  • Microservices
  • Camunda
  • OpenSearch
  • Keycloak
  • Kubernetes
05 / 2018 — 2021
Teamleader — Java

OverSi — oversi.gov.sk

DXC Technology

A government platform reducing bureaucracy between citizens and public institutions. Automated verification and retrieval of data from state registers following the Once-Only principle. Full-stack development and solution architecture.

  • Java
  • Spring
  • Microservices
  • Docker
  • Kubernetes
  • Camunda
06 / 2015 — 2017
.NET Developer

IOMO — Integrated Citizen Service Point

HP

A national platform giving citizens access to multiple electronic state services in one assisted place. Development of front-end and back-end components plus integrations with government systems and secure data exchange.

  • C#
  • MVC
  • WCF
  • Entity Framework
  • Oracle
  • JavaScript
07 / 2016
Java Developer

RU — Bankruptcy Register

Ministry of Justice of the Slovak Republic

An electronic system supporting bankruptcy proceedings, restructuring, debt relief and incidental disputes, including secure information exchange between courts and the ministry.

  • Java EE
  • PrimeFaces
  • JasperReports
  • SVN
08 / 2014
Android Developer

FingerPrintReader — AFIS

Ministry of Justice of the Slovak Republic

A mobile application for Schengen border control units. Officers capture fingerprints with a specialised device and verify individuals against the AFIS system directly in the field.

  • Android
  • SOAP
  • XSLT
  • SVN
09 / 2012 — 2013
Junior Java Developer

National Vehicle Register e-services

Ministry of Interior of the Slovak Republic

A system speeding up roadside police checks with immediate access to vehicle data and ownership history — improving safety and the crime clarification rate.

  • Java SE/EE
  • Spring
  • AXIS2
  • Velocity
  • XML/XSLT
10 / 2012
Junior Java Developer

WorkReport

SIGP

An internal application for tracking worklogs, tasks and project activities across the company with centralised reporting.

  • Java EE
  • JSF
  • PrimeFaces
  • Hibernate
  • PostgreSQL

04About the company

Ing. Milan Genšor
Senior Backend Developer
Education
University of Žilina, FRI — Applied Informatics
Certificate
AI-Powered Developer, CODERAMA (2025)
Languages
Slovak — native / English — B2

Behind CodeGen stands more than a decade of experience in Java development, cloud platforms and microservice architecture. We focus on scalable backend systems, clean technical solutions and guiding teams through complex deliveries. That experience spans enterprise, government and security-focused domains — from hands-on development to architectural and leadership responsibility. The career started in full-stack development and grew into senior and lead roles, always emphasising code quality, reliability and continuous improvement.

05Contact

Got a technical challenge?

Write to us and we will go through the requirements, the architecture and a realistic delivery plan.

mgensor@codegen.sk