Dávid Ocetník

Lead Software Engineer at Pipedrive

Prague, Prague, 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
Dávid Ocetník is a Lead Software Engineer based in Prague with 11 years of experience building production-grade web and mobile applications, now leading engineering at Pipedrive. He bridges front-end excellence (React, TypeScript) with backend and devops pragmatism, having shipped customer-facing dashboards, FinTech products, and platform UI at scale. A hands-on leader who progressed from junior UI roles to technical leadership, Dávid emphasizes testing, long-term design, and developer ergonomics—introducing visual regression and stronger integration testing in prior roles. He also contributes to open-source mobile tooling, implementing Android background-timer functionality for React Native that handles lifecycle and wake-lock management. With a master’s in Software Engineering from CTU, he combines careful engineering discipline with practical product instincts to deliver reliable, user-focused systems.
code11 years of coding experience
job10 years of employment as a software developer
bookMaster's degree, Open Informatics - Software engineering, Master's degree, Open Informatics - Software engineering at Faculty of Electrical Engineering, Czech Technical University in Prague
bookBachelor's degree, Web and multimedia, Bachelor's degree, Web and multimedia at Faculty of Information Technology, Czech Technical University in Prague
languagesSlovak, Czech, English, German
github-logo-circle

Github Skills (8)

management10
javas10
manage10
react-native10
android10
java10
lifecycle10
eslint7

Programming languages (6)

TypeScriptJavaCSSSCSSJavaScriptPHP

Github contributions (5)

github-logo-circle
Emit event periodically (even when app is in the background)
Role in this project:
userMobile Developer (Android)
Contributions:80 commits, 299 PRs, 351 pushes in 5 years 2 months
Contributions summary:Dávid focused on implementing the Android-specific functionality for the React Native background timer library. They implemented the core background timer module in Java, including starting, stopping, and emitting events. Furthermore, the user integrated lifecycle event listeners to handle wake lock management, ensuring the timer continues to operate even when the app is in the background. Finally, the user made other improvements such as adding eslint and updating dependencies.
app-isemitbackground
GoodData React Components
Contributions:1 PR, 179 pushes, 92 branches in 1 year
gooddatareactreact-components
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
Dávid Ocetník - Lead Software Engineer at Pipedrive