František Hartman

Senior Staff Software Engineer at SentinelOne

Brno, Southeast, Czechia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
František Hartman is a Senior Staff Software Engineer with over a decade of experience building readable, high-performance Java systems and distributed data platforms. He helped evolve Hazelcast’s streaming and storage engines and maintained critical connectors (Elasticsearch, Kafka, MongoDB), often balancing backwards compatibility with performance and correctness. A strong proponent of TDD and CI/CD, he leads by example—mentoring teams, improving developer tooling, and driving integration efforts across codebases. His open-source contributions include transactional bookmark handling in Spring Data Neo4j and fixes/features in the Neo4j OGM and Hazelcast projects, showing deep familiarity with transaction management and JVM internals. Curious about language design and systems safety, he actively explores Clojure and Rust to bring new perspectives to distributed systems work. Based in Brno, he pairs pragmatic engineering with a taste for elegant, maintainable solutions and hands-on technical leadership.
code10 years of coding experience
job15 years of employment as a software developer
bookMaster's degree (Mgr.), Information Systems, Master's degree (Mgr.), Information Systems at Masarykova univerzita Brno, Fakulta informatiky
languagesEnglish, Czech
stackoverflow-logo

Stackoverflow

Stats
14,816reputation
1.2mreached
361answers
5questions
Badges
gradle
top-5%
java
top-1%
maven
top-5%
spring
top-1%
authentication
top-5%
liferay
top-5%
github-logo-circle

Github Skills (55)

transaction10
spring10
testing10
amazon-elasticsearch10
hazelcast10
spring-data10
validation10
java10
neo4j10
javas10
elasticsearchquery10
aws-elasticsearch10
spring-boot10
elasticsearch10
concurrency10

Programming languages (12)

MDXSmartyDockerfileJavaShellJinjaHandlebarsJavaScript

Github contributions (5)

github-logo-circle
neo4j/neo4j-ogm

May 2017 - Sep 2018

Java Object-Graph Mapping Library for Neo4j
Role in this project:
userBack-end Developer
Contributions:6 releases, 195 commits, 30 PRs in 1 year 4 months
Contributions summary:František primarily worked on improving the Java Object-Graph Mapping (OGM) library for Neo4j. Their contributions included implementing features for mapping relationships, addressing bugs related to encoding and character handling, and upgrading dependencies, including the Bolt driver and Neo4j version. The user also contributed to enhancing the OGM's capabilities by introducing new features such as schema-based load strategy and @Version annotation support for optimistic locking.
object-graphogmgraph-databasesnosql-databasesneo4j-ogm
hazelcast/hazelcast

Mar 2020 - Jan 2023

Hazelcast is a unified real-time data platform combining stream processing with a fast data store, allowing customers to act instantly on data-in-motion for real-time insights.
Role in this project:
userBack-end Developer
Contributions:1457 reviews, 357 commits, 727 PRs in 2 years 10 months
Contributions summary:František contributed to the Hazelcast Jet project by implementing utility methods, enhancing gRPC channel management, addressing a flaky test related to job execution lifecycle, and adding new functionality and fixes to the Elasticsearch connector. These changes involve improvements to core functionality and stability of data processing and related connectors. Furthermore, they were also involved in the Java core library and also contributed to the examples/grpc code.
computationstream-processingbigtablereal-timestreaming-data
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
František Hartman - Senior Staff Software Engineer at SentinelOne