Ondřej Božek
Verified Expert in Engineering
Java Developer
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
Experience
Availability
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
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.
Senior Java Developer
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.
Senior Java Developer
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.
Java Developer
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.
Software Developer (Part-time)
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.
Experience
CleverFarm
http://app.cleverfarm.czEducation
Master's Degree in Computer Science
Masaryk University - Brno, Czech Republic
Coursework in Artificial Intelligence
University of Nottingham - Nottingham, UK
Bachelors Degree in Computer Science
Masaryk University - Brno, Czech Republic
Certifications
IBM Rational Unified Process v7.0 – Solution Designer
IBM
Skills
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
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