Vojtech Habarta

Staff Software Engineer at SentinelOne

Praha - západ, Central Bohemia, 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
Vojtech Habarta is a Staff Software Engineer based near Prague with 12+ years building backend systems and developer tooling across major enterprise and security companies. He brings deep Java expertise from long tenures at Oracle and Sun and now applies that experience to product-grade engineering at Medallia and SentinelOne. Vojtech is an active open-source contributor—maintaining a popular typescript-generator that produces TypeScript clients from Java and enhancing graphql-spqr schema generation—demonstrating a knack for bridging Java backends with modern JS and GraphQL ecosystems. He focuses on practical engineering: parsing languages, generating code, and improving schema ergonomics to simplify API consumption. Colleagues know him for steady, long-term ownership of core components and for adding thoughtful features like Spring support and customizable schema names that improve developer experience.
code12 years of coding experience
job21 years of employment as a software developer
bookCzech Technical University in Prague
bookSPŠE Ječná
github-logo-circle

Github Skills (19)

json10
graphql-api10
typescript10
wpgraphql10
java10
javas10
wordpress-graphql10
typescript-types10
spring-boot10
graphql10
rest-api10
typescripts10
annotations9
schema-design9
schema9

Programming languages (5)

TypeScriptJavaC++JavaScriptRuby

Github contributions (5)

github-logo-circle
Generates TypeScript from Java - JSON declarations, REST service client
Role in this project:
userBack-end Developer
Contributions:90 releases, 8 reviews, 3789 commits in 8 years 2 months
Contributions summary:Vojtech's contributions focused on implementing features related to generating TypeScript code from Java, especially focusing on JSON declarations and REST service clients. They developed core logic within the project's core and Maven plugin modules to parse Java code and generate TypeScript interfaces. The user implemented several features in a core component and Maven plugin. They also added support for Spring-based web applications.
maven-pluginrest-serviceservice-clienttypescript-generatorrest
leangen/graphql-spqr

Dec 2017 - Mar 2018

Build a GraphQL service in seconds
Role in this project:
userBack-end Developer
Contributions:6 commits, 4 PRs, 15 comments in 2 months
Contributions summary:Vojtech primarily focused on improving the `graphql-spqr` project, specifically enhancing the handling of GraphQL schema generation. They fixed an issue related to descriptions in `PublicResolverBuilder` and implemented field ordering based on specifications in `ObjectTypeMapper` and `InterfaceMapper`, adding a new feature to the library. Furthermore, the user made the root type names in `GraphQLSchemaGenerator` customizable, and disabled explicit name warnings for context and ignored parameters in the generated schema.
graphql-apigraphql-javagraphql-servernodejsgraphql-service
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
Vojtech Habarta - Staff Software Engineer at SentinelOne