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.
Portfolio
Experience
- HTML - 7 years
- CSS - 7 years
- Java - 6 years
- JUnit - 5 years
- PHP - 5 years
- Hibernate - 3 years
- Spring - 3 years
- Git - 1 year
Availability
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
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.
Web Developer
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.
Experience
Monise
Education
Master's Degree in Software Engineering
Slovek University of Technology - Bratislava, Slovakia
Bachelor's Degree in Informatics
Slovek University of Technology - Bratislava, Slovakia
Skills
Libraries/APIs
React, jQuery, Selenium WebDriver
Tools
Apache Maven, SoapUI, Git, Subversion (SVN), Jenkins, IntelliJ IDEA, Mercurial
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
Paradigms
Continuous Integration (CI), Agile Software Development, Pair Programming, Scrum, Unit Testing, Test-driven Development (TDD), Service-oriented Architecture (SOA), REST, Continuous Deployment
Platforms
Drupal, MacOS, Windows, Linux
Storage
Microsoft SQL Server, SQL Server 2008, PostgreSQL
Other
Domain-driven Design (DDD), SOAP, UI Testing
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring