OndřejTulachCV

Z Denik

(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Publications & Conferences)
m (Stránka OndraCV přemístěna na stránku OndřejTulachCV)
 
(Není zobrazeno 7 mezilehlých verzí.)
Řádka 1: Řádka 1:
-
[[User:JaroslavTulach|Jaroslav Tulach]]
+
Ondřej Tulach
Town: [[wikipedia:Prague|Praha]], [[wikipedia:Czech Republic|Czech Republic]]
Town: [[wikipedia:Prague|Praha]], [[wikipedia:Czech Republic|Czech Republic]]
-
Phone: +420 602 684 426
+
Phone: +420 736 114 413
-
email: jaroslav.tulach (at) [[APIDesign|apidesign]] (domain) org
+
email: ondrej.tulach@gmail.com
-
 
+
-
work: jaroslav.tulach (at) enso (domain) org
+
=== Historical Summary ===
=== Historical Summary ===
Řádka 32: Řá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 ===
+
=== Language Knowledge ===
* Czech - native
* Czech - native
* English - fluent
* English - fluent
-
* Russian - can read
+
* French - school level
-
* Polish - getting better
+
-
* German - survival level
+
-
=== Spare Time Activities ===
+
=== Hobbies ===
-
Skiing and showboarding and other sports. [[Bck2Brwsr]] [[VM]]. Various [[open source]] projects (mostly hosted on [https://github.com/jtulach/ GitHub], but also for example [[DXR3|contributed]] to [[Linux]] kernel driver).
+
* Sport (Czech Republic Champion in alpine snowboarding) - As soon as I get keen on something, I won´t stop until I'm finished.

Aktuální verze z 13. 7. 2023, 21:24

Ondřej Tulach

Town: Praha, Czech Republic

Phone: +420 736 114 413

email: ondrej.tulach@gmail.com

Obsah

[editovat] 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.

[editovat] 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

[editovat] 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

[editovat] Language Knowledge

  • Czech - native
  • English - fluent
  • French - school level

[editovat] Hobbies

  • Sport (Czech Republic Champion in alpine snowboarding) - As soon as I get keen on something, I won´t stop until I'm finished.