Ondřej Božek, Developer in Brno, South Moravian Region, Czech Republic
Ondřej is available for hire
Hire Ondřej

Ondřej Božek

Verified Expert  in Engineering

Java Developer

Location
Brno, South Moravian Region, Czech Republic
Toptal Member Since
May 18, 2020

Ondřej is a passionate software developer with over 14 years of experience who likes to solve difficult problems. He focuses mainly on architecture and back-end development of web applications deployed in a cloud environment using Java, Kotlin, Spring, and other open-source tools and technologies.

Portfolio

CleverFarm, a.s.
Amazon Web Services (AWS), Apache Maven, PostGIS, PostgreSQL, Liquibase...
CleverMaps, a.s.
PL/pgSQL, PostgreSQL, Liquibase, Apache Maven, Hibernate, Spring MVC, Spring...
Czech Post, ICT Services
YouTrack, Git, Apache Maven, SQL, MyBatis, Swing, Spring, Camel, RESTEasy, JEE...

Experience

Availability

Part-time

Preferred Environment

GitLab, Trello, NetBeans, IntelliJ IDEA, Linux

The most amazing...

...web application I developed is CleverFarm, enabling agronomists to employ precision farming using satellite imagery and IoT technologies.

Work Experience

Developer Team Lead

2016 - PRESENT
CleverFarm, a.s.
  • Developed the architecture of the whole CleverFarm project.
  • Built most of the back-end microservices for CleverFarm.
  • Participated in growing the development team, building the infrastructure, and setting up the development workflow.
Technologies: Amazon Web Services (AWS), Apache Maven, PostGIS, PostgreSQL, Liquibase, Hibernate, JOOQ, REST, Apache Lucene, Spring, Netflix, Kotlin

Senior Java Developer

2014 - 2016
CleverMaps, a.s.
  • Supported the legacy CleverFarm simple web application that was developed to support agricultural activities such as records of operation and good decisions in agricultural planning using Google Web Toolkit and legacy technology.
  • Initiated and architected a new cloud and microservices-based CleverFarm application.
  • Launched the new CleverFarm project and created a team around it.
Technologies: PL/pgSQL, PostgreSQL, Liquibase, Apache Maven, Hibernate, Spring MVC, Spring, REST, Angular, Apache Tomcat, Java

Senior Java Developer

2013 - 2014
Czech Post, ICT Services
  • Built an application to process emergency calls and support operational management for a national information system of an integrated rescue system.
  • Developed the back-end services for the application.
  • Built a module for accurate location of calls and their visualization for rescue system operators.
  • Implemented a Swing Java application for rescue system operators, running on both Windows and Linux.
Technologies: YouTrack, Git, Apache Maven, SQL, MyBatis, Swing, Spring, Camel, RESTEasy, JEE, Apache Karaf, OSGi, JBoss

Java Developer

2011 - 2013
Asseco Central Europe, a.s.
  • Participated in the design, development, and integration of the European Register of Road Transport Undertakings, a metamodeling system used by the Ministry of the Interior of the Slovak Republic.
  • Contributed to the development of the application tier, design, and implementation of metaprocesses and to the implementation of business logic and its API.
  • Assisted with the design and implementation of a basic information system and its integration with an existing GIS, a digital map of public administration for the Olomouc Region.
Technologies: Activiti BPM, Apache Maven, Dozer, CAS, GlassFish, Spring, JBoss Drools, Apache MyFaces Trinidad, JSF, JPA

Software Developer (Part-time)

2006 - 2009
SWLab, s.r.o.
  • Developed an XSLT transformation that creates a huge visual graph representation of a diagnostic-related group classification for hospital cases from a large XML file.
  • Fixed bugs and developed new features in a hospital information system, mainly in JSF 1.2.
  • Fixed bugs and developed new features in the database back end, mainly in Oracle PL/SQL.
Technologies: Java

CleverFarm

http://app.cleverfarm.cz
This web application helps farmers get rid of administrative burdens, protect themselves from losing subsidies, and increase their revenue. It supports precision farming using Satellite imagery and IoT monitoring.
2008 - 2011

Master's Degree in Computer Science

Masaryk University - Brno, Czech Republic

2010 - 2010

Coursework in Artificial Intelligence

University of Nottingham - Nottingham, UK

2004 - 2008

Bachelors Degree in Computer Science

Masaryk University - Brno, Czech Republic

JUNE 2009 - PRESENT

IBM Rational Unified Process v7.0 – Solution Designer

IBM

Libraries/APIs

JOOQ, Liquibase, REST APIs, RESTEasy, MyBatis, Apache Lucene

Tools

Apache Maven, Git, GitLab, Jira, IntelliJ IDEA, Trello, Apache Karaf, YouTrack, Apache Tomcat, JBoss Drools, Dozer

Frameworks

Spring, JPA, Hibernate, JSF, Spring Boot, Spring MVC, OSGi, Camel, Swing, Angular, Apache MyFaces Trinidad, Activiti BPM

Languages

Java, Kotlin, SQL, JavaScript, CSS, HTML, XSLT, PL/pgSQL

Paradigms

Aspect-oriented Programming, Agile, Concurrent Programming, Microservices, Microservices Architecture, REST, RESTful Development

Storage

PostgreSQL, Relational Databases, Spring Data, PostGIS

Platforms

Java EE, Linux, Amazon Web Services (AWS), AWS Lambda, NetBeans, JBoss, JEE, Netflix

Other

BPM, Spring Cloud, EclipseLink, GlassFish, CAS

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