Tomas Kypta

Senior Software Developer at Wultra

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
Tomas Kypta is a Senior Software Developer with 13 years of experience, currently focused on Android SDKs and security-oriented mobile products while consulting independently and at Wultra. He combines deep Android expertise (Kotlin/Java, C/C++, Gradle) with backend and frontend experience, having architected cross-application SDKs at Avast and contributed notable open-source tools like android-styled-dialogs and the ButterKnifeZelezny plugin. A regular conference and university lecturer, he brings practical knowledge in cryptography, malware analysis, competitive programming and CTFs that sharpen his secure-by-design approach. Pragmatic and curious, he also explores niche areas such as IoT, embedded C/C++ (Arduino) and functional languages, which informs creative solutions across the stack.
code13 years of coding experience
job10 years of employment as a software developer
bookUtrecht University
bookMgr., Mgr. at Univerzita Karlova v Praze
languagesEnglish, French, Czech, German
stackoverflow-logo

Stackoverflow

Stats
23,927reputation
2.0mreached
168answers
8questions
Badges
transparency
top-5%
java
top-5%
google-maps
top-1%
javascript
top-5%
polygon
top-5%
android
top-1%
github-logo-circle

Github Skills (25)

butterknife10
plugin-development10
user-interface10
java10
javas10
android10
google-maps10
google-maps-api10
proguard10
dialogfragment10
api-design9
dropdown-menu9
javascript9
android-widget9
permission9

Programming languages (7)

TypeScriptJavaCJavaScriptHTMLRubyKotlin

Github contributions (5)

github-logo-circle
Android Studio plug-in for generating ButterKnife injections from selected layout XML.
Role in this project:
userMobile Developer (Android)
Contributions:5 releases, 26 commits, 7 PRs in 1 year 9 months
Contributions summary:Tomas primarily contributed to the Android application by developing and maintaining the ButterKnifeZelezny plugin. They added support for multiple ButterKnife versions and improved layout resolution to correctly identify layout resources. The user fixed several bugs, particularly those related to layout resolution and potential NullPointerExceptions. Furthermore, the user added support for the unbinder in later versions of ButterKnife, improving the plugin's overall functionality.
android-studiobutterknifexmllayoutandroid
avast/android-styled-dialogs

Apr 2013 - Feb 2015

Backport of Material dialogs with easy-to-use API based on DialogFragment
Role in this project:
userMobile Developer (Android)
Contributions:31 commits, 3 PRs, 12 pushes in 1 year 9 months
Contributions summary:Tomas primarily contributed to the `avast/android-styled-dialogs` repository by implementing and refactoring dialog functionalities within an Android environment. Their work involved adding features such as pre-checking list items, updating dialog styles to resolve display issues, and refactoring listeners. The user also integrated request code support and cancellation listeners, while simultaneously improving usability by creating a `SimpleDialogFragmentBuilder`. The user also added functionalities to existing demo files by using the newly created `SimpleDialogFragmentBuilder`.
apibackportdialogmaterialapi-use
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