Back to professionals

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)
Author
Java Developer
63f46b1c5ab80f000183bf05
Freelancer362  / Per day
LevelSENIOR
Roles
Java Developer
Skillset
BashBitcoinBlockchainCMSCRMCryptocurrencyDatabaseHibernateJavaJavaScriptLinuxMySQLOperation SystemsPHPPHP CMSPerlProcessorsReactReportsRestSQLSales RepresentativeShellSpecificationsSpringSpring bootWordPress
Localities
PrahaRemote
Hybrid Localities
Praha