Java Developer
Overview
Short Summary
Experienced software engineer with over a decade of expertise in Java programming, focusing on card payments, cryptocurrency, and web development. Proficient in various areas including backend development for Bitcoin ATMs, cryptocurrency wallets integration, and web administration console development. Skilled in processing blockchain data, Bitcoin Lightning network integration, and performance optimization. Worked at Aevi (formerly Diebold Nixdorf) as a software developer, contributing to backend development for POS card payment terminals and self-service petrol stations. Specialized in payment terminal application development, integration of payment terminals with banks and payment processors, and payment protocols such as ISO 8583 and EMV.
Work Experience
Software developer
(2018–2023)
- Backend for Bitcoin ATMs (Java, MySQL, Hibernate, Bash)
- Cryptocurrency wallets and exchanges integration (REST,...)
- Web admin console, analytics and reports (SpringBoot, React)
- Processing block chain data (RocksDB)
- Bitcoin Lightning network integration
- Performance fine-tuning and memory leak analysis
Software developer
(2011–2018)
- Backend for POS card payment terminals and self service petrol stations (Java, MS SQL Server, Hibernate)
- Payment terminal application(Java, embeddedLinux)
- Integration of payment terminals, banks and payment processors (ISO 8583, SPDH, custom protocols, EMV)
| Freelancer | 362 € / Per day |
| Level | SENIOR |
| Praha |