Ernestas Kardzys

Leeds, United Kingdom·

A versatile Java Software Engineer with experience in Software Development and a passion for Agile Development and TDD.

  • Database servers: Oracle, MySQL, PostgreSQL
  • Development tools: Gradle, Maven, Ant, Jenkins, SVN, GIT, SonarQube
  • Frontend: Bootstrap, AngularJS, RequireJS, KnockoutJS, jQuery, JavaScript.
  • Backend: Spring, Spring Boot, Spring Security, web services (SOAP, REST), JPA, Hibernate.
  • Java: Java EE, Java 8, JAXB, JAX-WS, JAX-RS.
  • Testing: jUnit, Mockito, Selenium.
  • Application Servers: JBoss, Tomcat.
  • Administration: Linux, Windows.


Senior Java Developer

William Hill, Leeds, UK

Working as Senior Java Developer for the largest independent UK bookmaker. Creating microservices and supporting systems of 2300+ shops with 3000+ terminals.

Technical Environment: Spring Boot, Java 8, TDD, Agile, Jenkins, Gradle, Linux, Maven, WebSockets, Docker, Tomcat, Splunk, jUnit.

September 2017 - Present

Senior Software Engineer / Scrum Master

Intermedix, Kaunas, Lithuania

I used to work with web-based solution for US hospitals which allowed to access crucial information about diverse medical resources such as critical supplies and services.

Technical Environment: Spring, Java 8, PostgreSQL, Bootstrap, Hibernate, JPA, AngularJS, jQuery, Agile, TDD, Jenkins, Gradle, Linux, WebSocket.

May 2016 - September 2017

Lecturer of Software Engineering

Kaunas University of Technology, Kaunas, Lithuania

Lecturing students about Software Engineering, Java, JavaScript and writing unit tests.

February 2016 - July 2016, February 2017 - July 2017

Java Software Engineer

Intermedix, Kaunas, Lithuania

Development of Computer Aided Dispatch (CAD) software for US market. The software provides ability to track ambulances and other vehicles on the map at realtime.

Technical environment: Java 8, Spring, Hibernate, KnockoutJS, RequireJS, OpenLayers, Bootstrap, Google Maps, PostgreSQL, MySQL, jUnit, Maven, WebSocket, Linux.

March 2014 - April 2016

Software Developer

State Enterprise Center of Registers, Kaunas, Lithuania

Development of software for government institutions.

Technical environment: Spring, Hibernate, myBatis, JBoss, Tomcat, Maven, ANT, jUnit, Mockito, Oracle.

August 2011 - March 2014

Software Developer

Various companies

Development of software by using PHP, C# and JavaScript. Had worked with Drupal, ELGG, Moodle, Microsoft SQL Server.

2008 - July 2014


Kaunas University of Technology

Master of Software Engineering, cum laude
2010 - 2012

University of Applied Sciences Upper Austria

Erasmus exchange student
2009 - 2009

Kaunas University of Technology

Bachelor of Computer Science
2006 - 2010


  • Oracle Certified Professional, Java 8 Programmer (OCPJP), February 2018
  • Oracle Certified Professional, Java 7 Programmer (OCPJP), May 2016
  • Oracle Certified Associate, Java SE 7 Programmer (OCAJP), January 2014


I like reading books, walking and skiing.