OndřejTulachCV
Z Denik
(Rozdíly mezi verzemi)
Řádka 1: | Řádka 1: | ||
- | [[User:JaroslavTulach| | + | [[User:JaroslavTulach|Ondřej Tulach]] |
Town: [[wikipedia:Prague|Praha]], [[wikipedia:Czech Republic|Czech Republic]] | Town: [[wikipedia:Prague|Praha]], [[wikipedia:Czech Republic|Czech Republic]] | ||
Řádka 5: | Řádka 5: | ||
Phone: +420 736 114 413 | Phone: +420 736 114 413 | ||
- | email: | + | email: ondrej.tulach@gmail.com |
- | + | ||
- | + | ||
=== Historical Summary === | === Historical Summary === |
Verze z 13. 7. 2023, 20:49
Town: Praha, Czech Republic
Phone: +420 736 114 413
email: ondrej.tulach@gmail.com
Obsah |
Historical Summary
Time | Mission |
---|---|
2012-2017 | Elementary school Fr. Plamínkové with extended language education. |
2017-Present | Gymnázium Christiana Dopplera with extended math, physics and computer science education. |
Publications & Conferences
In 2017, I presented at JCrete: Java4Kids4Games.
Few month before this conference, I published a game for the first time: Investiční Hra
Technical Skills
- Able to use debugger to analyze behavior of own or any foreign system
- Typing (without looking at keyboard) and thinking fast, yet concluding slowly/carefully
- Knowledge of classical languages (especially Java, but also C & etc.), functional languages (like Haskell) and logical languages (e.g. Prolog).
- Knowing how to implement any language and make it run fast
- Knowing a lot of about API Design and almost everything about API Design in Java
- Understanding general implications of modularity and how to organize a project in a distributed fashion.
Organizational Skills
- Designing process for API Reviews which allowed NetBeans to design APIs in a committee style and still keep consistency.
- Designing, advocating and implementing parallel integration which greatly improved productivity of NetBeans developer teams
- Enabling, promoting and advocating test driven development to increase quality of NetBeans code base
- Founded OracleLabs subsidiary in Prague
- Attracted skilled developers by talks at universities, conferences and meet-ups
- Helped to select and on board newcomers.
- Convinced whole experienced team to join OracleLabs and contribute to GraalVM vision
- Handed the responsibilities to professional manager when the team grew over fifteen.
Languages
- Czech - native
- English - fluent
- Russian - can read
- Polish - getting better
- German - survival level
Spare Time Activities
Skiing and showboarding and other sports. Bck2Brwsr VM. Various open source projects (mostly hosted on GitHub, but also for example contributed to Linux kernel driver).