Branislav Hašto, Developer in Liberec, Liberec Region, Czech Republic
Branislav is available for hire
Hire Branislav

Branislav Hašto

Verified Expert  in Engineering

Software Developer

Liberec, Liberec Region, Czech Republic
Toptal Member Since
October 10, 2014

Programming has been Branislav's passion for more than 15 years, and he has been programming professionally for more than 4 years now. He has worked mostly with the Java platform, building software for companies from the finance sector. He believes open and honest communication is the key to building successful software. He loves to write code to help people solve their problems.


Davinci Software
SOAP, Google Web Toolkit, CSS, HTML, SQL, Hibernate, Spring, Java
Linux, Hibernate, Spring, Java, SQL, Drupal, jQuery, PHP, CSS, HTML




Preferred Environment

Git, IntelliJ IDEA, Linux, MacOS

The most amazing...

...system I've built automatically processes and presents data from external sources, facilitating decision-making for bank employees.

Work Experience

Java Developer

2012 - 2014
Davinci Software
  • Built a big system with the Java platform using service-oriented architecture, integrating data from external systems for one of the biggest banks in the Netherlands. Solved their problems in loan space. Included a rich web application for bank employees.
  • Worked on the company's product targeting problems in mortgage space. Used the Java platform, web services, and communication with external systems. Included a web application for mortgage company employees.
  • Worked on the company's internal libraries for building web applications.
  • Gave several internal presentations focused mainly on testing and TDD.
  • Led two teams of 5-6 people.
Technologies: SOAP, Google Web Toolkit, CSS, HTML, SQL, Hibernate, Spring, Java

Web Developer

2010 - 2012
  • Created presentational websites for smaller Slovak customers.
  • Implemented websites completely from start to end. Received graphic designs, coded them into HTML, integrated Drupal CMS, and deployed, tested, and handled documentation. Used a wide range of technologies (PHP, SQL, HTML, CSS, jQuery, and Linux), often including direct communication with the customer.
  • Implemented the whole back-end for an online multiplayer game (marketing activity for one of our customers). Used Java, Spring, Hibernate, and PostgreSQL. Included very close collaboration with front-end programmers and also communication with client and external vendors.
  • Led a company initiative to start to use source control and focus more on quality/automation. Wrote internal documents/guides about using source control.
  • Gained lot of experience with maintaining existing Drupal applications as the company had a lot of existing projects when I joined.
Technologies: Linux, Hibernate, Spring, Java, SQL, Drupal, jQuery, PHP, CSS, HTML


A simple presentations website. I coded the graphic template into HTML and CSS and implemented the back-end in PHP.




Hibernate, JUnit, Spring MVC, Mockito, Spring, GWT, Google Web Toolkit, Spring Integration, Spring JDBC, Apache Shiro, Nette, Bootstrap 3


Apache Maven, SoapUI, Git, Subversion (SVN), Jenkins, IntelliJ IDEA, Mercurial


Continuous Integration (CI), Agile Software Development, Pair Programming, Scrum, Unit Testing, Test-driven Development (TDD), Service-oriented Architecture (SOA), REST, Continuous Deployment


React, jQuery, Selenium WebDriver


Drupal, MacOS, Windows, Linux


Microsoft SQL Server, SQL Server 2008, PostgreSQL


Domain-driven Design (DDD), SOAP, UI Testing

2010 - 2013

Master's Degree in Software Engineering

Slovek University of Technology - Bratislava, Slovakia

2006 - 2010

Bachelor's Degree in Informatics

Slovek University of Technology - Bratislava, Slovakia