OndřejTulachCV

Z Denik

(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
Řádka 30: Řádka 30:
=== Technical Skills ===
=== Technical Skills ===
-
* Able to use [[debugger]] to analyze behavior of own or any foreign system
+
* Able to use debugger to step-by-step bugfix any of my programs.
-
* Typing (without looking at keyboard) and thinking fast, yet concluding slowly/carefully
+
* Enhancing quality by focus on Test Driven Development.
-
* Knowledge of classical languages (especially [[Java]], but also [[C]] & etc.), functional languages (like [[Haskell]]) and logical languages (e.g. [[Prolog]]).
+
* Knowledge of programming languages: Python, Java, Haskell, SQL
-
* 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 [[MultiGitRepository|organize a project]] in a distributed fashion.
+
-
=== Organizational Skills ===
 
-
 
-
* Designing process for [[APIReviews|API Reviews]] which allowed [[NetBeans]] to design [[API]]s in a ''committee style'' and still keep consistency.
 
-
* Designing, advocating and implementing [[HgParallelProjectIntegration|parallel integration]] which greatly improved productivity of [[NetBeans]] developer teams
 
-
* Enabling, promoting and advocating [https://openide.netbeans.org/tutorial/test-patterns.html test driven development] to increase quality of [[NetBeans]] code base
 
-
* Founded [[OracleLabs]] subsidiary in Prague
 
-
** Attracted skilled developers by talks at universities, [[GeeCONPrague|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
* Czech - native

Verze z 13. 7. 2023, 21:06

Ondřej Tulach

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 step-by-step bugfix any of my programs.
  • Enhancing quality by focus on Test Driven Development.
  • Knowledge of programming languages: Python, Java, Haskell, SQL


  • Czech - native
  • English - fluent
  • French - school 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).