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

Location
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.

Portfolio

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

Experience

Availability

Part-time

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
ActivIT
  • 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

Monise

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

Languages

Java, PHP, HTML, CSS, SQL

Frameworks

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

Tools

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

Paradigms

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

Libraries/APIs

React, jQuery, Selenium WebDriver

Platforms

Drupal, MacOS, Windows, Linux

Storage

Microsoft SQL Server, SQL Server 2008, PostgreSQL

Other

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring