OndřejTulachCV

Z Denik

Přejít na: navigace, hledání

Jaroslav Tulach

Town: Praha, Czech Republic

Phone: +420 602 684 426

email: jaroslav.tulach (at) apidesign (domain) org

work: jaroslav.tulach (at) enso (domain) org

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).