Download PDF

Summary

An enthusiastic Java/Kotlin developer with 18 years commercial experience developing software and building robust systems. I'm particularly interested in high availability, scalability, distributed systems, functional programming and working in great programming teams. I'm looking for a challenging role working with talented people to solve interesting problems.

Work experience

Jul 2016Present

Streaming Engineer

IBM Budapest Lab (formerly Ustream)

I am a member of the Control Layer Team. My main task is to refactor microservices from monoliths. I am working on four microservices, three of them made by me from scratch. I also maintain and monitor them in a container based environment.

Technologies: Spring Boot, Kotlin, Python, Kafka, Cassandra, Consul, MySQL, Docker, Kubernetes, Prometheus, Grafana, GitLab, GitHub, Linux

Apr 2014Jul 2016

Software Engineer

EPAM Systems

Projects I participated in:

MoneySuperMarket.com: It is a price-comparison website. I was a developer in the Services Team. This team develops, maintains and monitors the backend services of the cloud-based website. We have developed micro-services through well defined processes and under strict policies. As a developer I was responsible for the development, unit testing, the deployment and the handover of the service to the client.

AUTOINT: It was an automatic developer interviewing system for candidates. I was the lead developer at the early phase of the project. Beside the development of the system my responsibilities were the facilitation of daily meetings, weekly demonstrations. I organized the work, specified tasks, maintained the agile board and accepted the new tasks from the management. It was a team of six developers.

Technologies: Play framework, Dropwizard, Google Guice, Spring Boot, MongoDB, RabbitMQ, Vagrant, GitLab, Loggly, Grafana, Linux

Sep 2012Mar 2014

Senior Java Developer

ShiwaForce.com Zrt.

Projects I participated in:

Siwwwa: I had a leading role in developing of the flagship eCMS project. I upgraded the legacy application to a much more efficient client-server application. I refactored a large part of the code, covered it with unit tests, designed and implemented release processes (CI). 

Karma Platform: I was also a member of the developer team of this startup. While I working in the team we refactored the platform to be well suited for cloud. We used tools like Google Web Toolkit, SolR, Zookeeper.

 

Technologies: Spring Boot, Tomcat, MSSQL, Liquibase, GWT, Atlassian Stack, SolR, XSLT

Sep 1999Aug 2012

Lead Developer

Soft Consulting Hungary Zrt.

As the lead developer and technical resource of the BaBér Payroll System I led a team of six developers and kept trainings about design patterns, OO principles, clean code etc. Participated in the development since the start of the project as a full stack developer. My job was the specification, planning and development of tasks. I was responsible for complete modules (like Labour, Normative Support, the generalization of import and integration module, the development of specific integrations, like SAP, Libra etc.) and for the continuous refactor and health of the project. As a lead I introduced a couple of processes and tools to speed up the development.

Technologies: Delphi, tiOPF, MSSQL, ReportBuilder, SVN

Education

20122016

Bachelor of Science (BSc), Engineering Information Technologist

Dennis Gabor College
19961998

Software Developer

SZÁMALK
19951996

Commercial Manager

Commercial Management
19911995

Trading

István Széchenyi Secondary School of Trade

Languages

HungarianNative
EnglishConversational Level