Name | Mr Jiří Krutil |
Born | 24 March 1977 |
Nationality | Czech |
Languages | English (fluent), German (good), Czech (native) |
job@krutil.com | |
Telephone | +420 776 830 693 |
Address | Vrážská 1002, Černošice, 25228, Czech Republic |
Programming |
Java: J2EE, JMS, Spring, Hibernate, JAXB, JTA, JUnit C/C++: Boost, CxxUnit, Hippomocks, Valgrind, CodeSynthesis XSD multithreading, clustering, scalability, failover CUDA - massively parallel programming for GPUs agile, automatic testing, test-driven development |
Relational databases | SQL, Oracle RDB, PostgreSQL, Sybase, Oracle |
Messaging | JMS (SonicMQ, JBoss Messaging), AMQP (RabbitMQ, Qpid), TIBCO Rendezvous |
Application servers | JBoss, BEA Weblogic, IBM Websphere |
Operating systems | Linux, MS Windows, OpenVMS, Solaris |
Source control | Subversion, Perforce |
Build tools | Maven, CMake, Ant |
Continuous integration | Hudson, Bamboo |
7/2012 – present |
Barclays, Prague, CZ — Vice President, Equity IT - Liquid Markets |
Barclays Investment Bank is a British multinational investment bank headquartered in London. It provides financing and risk management services to large companies, institutions and government clients. It is a primary dealer in U.S. Treasury securities and various European Government bonds. I am currently working as the lead of Algo team in Prague under Equity IT - Liquid Markets. |
|
5/2009 – 6/2012 |
xITee, Prague, CZ — Senior software developer, team lead |
xITee is a software development and consulting firm specializing in financial markets. Our clients include major European players in finance (security trading, clearing and settlement). Projects I have worked on:
|
|
1/2008 – 4/2009 |
KBC Financial Products, London, UK — Software developer (front office) |
I was a member of an in-house front office IT development team and have participated on the following projects:
Also: creating Python extension modules, SonicMQ administration, automated unit testing, continuous integration, second-level production support |
|
8/2001 – 12/2007 |
Deutsche Börse AG, Frankfurt, DE — Software developer (risk management) |
I was employed at consulting firm Kucera IPC GmbH (www.kuceraipc.de) and worked full-time as a consultant for Deutsche Börse Systems. Communication mostly in English, some in German. I participated on development of several releases of Risk Engine, the risk management system of Deutsche Börse, the largest German exchange. This system processes positions of exchange members from several trading systems:
I worked in specification, design, build, and maintenance phases of projects, including release introductions and on-call support in the production environment. I had the chance to work on various parts of the system and learn a lot about risk-based margining, risk management and clearing at Deutsche Börse. The work on this mission-critical, performance-oriented system gave me a lot of useful experience. I was mostly developing back-end or client-server applications running on a cluster of OpenVMS servers running a Oracle RDB database servers. Most of the programming was done in C, C++ (with STL), SQL, and DCL (an OpenVMS scripting language), but we also used Java, COBOL, Perl, JavaScript, HTML, and XML. I also have experience with configuration management using CMS (a code management product for OpenVMS), CA Harvest (used for client Windows applications), and Hummingbird DM (for documentation). |
|
1998 – 2001 |
Hieronymus, Prague, Czech Republic — Software localizer |
I worked on software localizations and translations of technical documentation from English to Czech for international clients, including IBM, Microsoft, Lexmark, Berlitz, and others. I also developed a few software localization tools. I was leading a team of 5 people during a project for localization of financial accounting software CODA-Financials for Berlitz. |
1995 – 2001 |
Charles University in Prague, Faculty of Mathematics and Physics, School of Computer Science; specialization on database systems. Magister (Master's) degree in Computer Science (equivalent of First Class Honours) |
1991 – 1995 |
Grammar school (gymnasium) in Bilovec, Czech Republic; specialization on math |
2012 | CUDA - programming GPU multiprocessors |
2012 | Test-driven development |
2011 | Advanced C/C++ development for Linux |
2011 | Agile software development using SCRUM |
2009 | Effective development in Java EE & design patterns (Gopas) |
2008 | TIBCO Rendezvous (TIBCO) |
2007 | Designing and debugging scaleable multithreaded applications (HP) |
2006 | Developing XML-based applications (HP) |
2004 | Developing J2EE-compliant applications (Sun) |
Brainbench certifications:
See also my Brainbench public transcript.
Last updated on 11 Jul 2012.