05/13/2026 updated

**** ******** ****
100 % available

Senior Java & Python Developer | Software Architect | Data Engineer

Liberec, Czech Republic
Germany +2
info: Germany, Austria, Switzerland
B.Sc. Computer Science; CTU Prague (2007)
Liberec, Czech Republic
Germany +2
info: Germany, Austria, Switzerland
B.Sc. Computer Science; CTU Prague (2007)

Profile attachments

martinulman-20240101-13-7-1-6.pdf

Java (Programming Language)Application Programming Interfaces (APIs)Software QualityData ArchitectureDevOpsJava ArchitecturesSpring FrameworkPython (Programming Language)PostgreSQLOpenShiftSoftware ArchitectureRabbitMQSystems DesignSystems IntegrationCloud Platform SystemTest-Driven Development (TDD)BackendSpring DataBackend ProgrammingKubernetesApache KafkaJenkins
Java & Backend Development
Extensive expertise in Java-based backend development spanning 20+ years and numerous enterprise projects. Proficiency in Spring Framework, Spring Boot, Spring MVC, Spring Data, Spring Integration, Spring WebFlux, Kafka, JPA, Hibernate, Microservices Architecture, and related technologies across industries such as Finance, Insurance, Government, and Telco.

Software Architecture & System Design
Deep knowledge in designing scalable, high-performance software architectures including microservices, event-driven systems, API gateways, domain-driven design, and cloud-native solutions. Experience with OpenShift, Kubernetes, Docker, AWS, Azure, and Google Cloud Platform for enterprise-grade deployments.

Data Engineering & Integration
Strong background in data engineering, ETL processes, data pipeline design, database management (Oracle, PostgreSQL, MySQL, MariaDB, Redis, MongoDB, SQLite), and integration of complex systems. Hands-on experience with Kafka, messaging systems, and streaming data pipelines for high-volume workloads.

Python Development & AI Integration
Solid Python development skills including functional programming, asyncio, multiprocessing, and integration with AI tools such as HuggingFace Transformers for LLM/NLP pipelines, Anthropic Claude, OpenAI ChatGPT, and Google Gemma Gemini.

Cloud & DevOps
Practical experience with cloud platforms including Amazon AWS, Microsoft Azure, and Google Cloud Platform. Proficiency in OpenShift, Kubernetes, Docker, Jenkins, GitLab CI/CD, and automated deployment pipelines for enterprise environments.

Database Design & Management
Comprehensive knowledge of relational and non-relational databases including Oracle DB, PostgreSQL, MySQL, MariaDB, MongoDB, Redis, SQLite, H2, HSQLDB, and Derby. Expertise in data modeling, ORM, PL/SQL, and database migration frameworks.

Security & Authentication
Experience with authentication and authorization solutions including Keycloak, OAuth2, JWT, Claims-Based Identity, and external identity provider integration for secure enterprise applications.

Messaging & Event Streaming
Hands-on experience with messaging and event streaming technologies including Apache Kafka, RabbitMQ, ActiveMQ, and Amazon SQS for building reliable, high-throughput distributed systems.

Testing & Quality Assurance
Proficiency in test-driven development (TDD), unit testing with JUnit, integration testing, Mockito, TestNG, and data-driven testing approaches to ensure software quality and reliability.

Linux & Systems Programming
Strong Linux administration and systems programming skills including Bash scripting, process lifecycle management, native system-level development, and performance optimization for embedded and server environments.

Experience

Professional experience10+ years
Freelancer since2013

Languages

GermanBasic knowledgeEnglishFluentCzechNative speaker

Project history

Seasonal Java Developer (Emerging management, Backend Development, Data Engineering)

OKSystem.cz
Data synchronization project for the Ministry of Labour and Social Affairs (Project Maruska). Reverse-engineered legacy business analysis for Government Identifiers IKMPSV. Designed reusable Java architecture based on Kafka, Spring, and JPA. Handled concurrency in distributed parallel architecture, implemented Anti-Corruption Layer, and normalized legacy synchronization messages into a strict incremental protocol.

Software Architect (Data Engineering)

PATRIC.expert
Collaboration with academic researchers at a CTU Prague spinoff to design a greenfield vehicle telemetry data processing system. Architected raw data collection system from enterprise cloud to on-premise infrastructure. Delivered a Docker-compliant system for multi-instance deployments. Achieved network performance +30% higher than NGINX, 1-7 GB/s disk write, and 24 MB constant memory load. Used Python, REST, JWT, Bash, Linux, Keycloak, NGINX, Software architecture, System programming.

Developer

VDTTechnology.com
High performance data collector.

Senior Java Developer (Business integration)

itgo.SK
Business product CLIIP.SK, platform for brokers based on domain-driven design. Integrated vendor web services to compute insurances and create contracts. Broke technical obstacles to integrate necessary technologies in multiple programming languages, extracted information, and designed data transformations and algorithms. Used Java, Groovy, JavaScript.

Senior Java Developer (Backend development)

APA-IT.AT
Media press agency datastore system for administration of 10M professional press photos. Speeded up backend of proxy-based web application and microservice development using Redis data structures based on BigONotation and extending Spring Boot. Used Java, Spring, Redis, Swagger, Kubernetes, PostgreSQL, OpenShift, Docker, Microservices Architecture, Data Engineering.

Senior Java Developer (Data analysis)

JTBank.CZ
New fintech regulations in EU required updating financial payment protocol from Swift MT to the newest XML version. Designed database schema, new data pattern, effective data structure compliant with ISO20022, and E-R modeling. Used Data Modeling and Data Analysis.

Senior Software Engineer (Infrastructure migration)

Monster.US
Migrated a big Java project (20k+) from Perforce to GitHub, cleaned repository from technical debts. Separated business and technical layers using data engineering and algorithms in infrastructure processes, solving thousands of changes in a fully automated way. Used Java, Jenkins, Bash.

Senior Java Developer (Backend development)

FerratumIT.SK
Complex microservices ecosystem in AWS Cloud. Business analysts designed workflows using UML and generated Swagger models shared with the development team. Implemented database workflows and focused on business logic. Used Java, Spring, Swagger, Docker, JUnit, PostgreSQL, MySQL.

Senior Java Developer (Core engineering)

GeneraliCeskaPojistovna.CZ
Customer needed processing of incoming payments in operator-free mode. Developed a fast data format (Swift MT) parser resistant to format mutations and failure policy, plus an integration module. Main solution was a general purpose library in Java with a secondary business module integrated into the customers platform. Used Java.

Developer

T-mobile.CZ
Integration of unified data from database webservices.

Developer

Koger.SK
Fixed technical bugs in a big financial platform.

Developer

Corpus.CZ
Transformation engine in backend layer.

Developer

HewlettPackard.CZ
Analysis and implementation of OLAP cubes in datawarehouse.

Developer

Liftago.CZ
Payment proxy gateway. Unified API for Braintree, Stripe, PayPal.

Developer

Trask.CZ
New design pattern for database import. Reused on projects for Komercni banka by BI department.

Developer

Skoda-Auto.CZ
Fast learn and refactor technical debt. Received a letter of commendation from a customer.

Contact form

Log in to get in touch

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

Sign upLog in