Summary

An enthusiastic Java developer with 16 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.

Technical Summary

  • Java, Javascript
  • Unit testing, TDD, BDD
  • Spring, Dropwizard, Play framework
  • Micro-services, distributed systems
  • REST, HATEOAS, JSON, HTTP
  • RabbitMQ, queues
  • MongoDB, SQL, AWS, EC2, Docker
  • Jenkins, Bamboo
  • Linux, Git, SVN, scripting
  • Android
  • Kanban, Scrum

Work History

Work History

Software Engineer

Apr 2014 - Present
EPAM Systems

Projects I participated in:

MoneySuperMarket.com: It is a price-comparison website. I am a developer in the Services Team. This team develops, maintains and monitors the backend services of the cloud-based website. We are developing micro-services through well defined processes and under strict policies. As a developer I 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.

Senior Java Developer

Sep 2012 - Mar 2014
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.




Lead Developer

Sep 1999 - Aug 2012
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 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.

Education

Education

Bachelor of Science (BSc), Engineering Information Technologist

2012 - 2016
Dennis Gabor College

Software Developer

1996 - 1998
SZÁMALK

Commercial Manager

1995 - 1996
Commercial Management

Trading

1991 - 1995
István Széchenyi Secondary School of Trade

Languages

HungarianNative
EnglishConversational Level