Web: www.shymbra.com E-Mail: tshymbra@yahoo.com
Software/Quant Developer with 10 years experience, particularly strong in Progress Apama, CEP, C++/C, Java, OOD, real-time systems design. Great communication and leadership skills. Deep understanding of large-scale distributed systems reality in capital markets. Focused on algorithmic trading and real-time pricing systems.
Languages: C++ (STL, Loki), C, Java, Apama MonitorScript, Smalltalk, Perl, Python
Finance Platforms/APIs: Apama, FIX, ICAP EBS, GL Trade, Wombat, Reuters AutoQuote, RMDS
CEP: Apama, Streambase
OO-Development: OOA, OOD, UML, design patterns, frameworks
Software architecture: CEP, distributed systems, scalability, high availability, fault tolerance, persistency
Security: cryptography (PKCS#11, RSA, DES3, HMAC), secure coding
Databases: SQL, MySql, PostgreSQL, Oracle, database design, OR mapping, JDBC, ODBC, MS ADO
Operating Systems: Red Hat Enterprise Linux, MS Windows CE/2000/NT/XP, Win32 API
Client-Server/n-Tier: sockets, TCP/IP, CORBA, ACE
GUI: Java AWT/JFC, MFC, MVC-Architecture, Apama Dashboards
Markup: XML, SMIL
Testing: test driven development (TDD), Python-based automated regression testing, Apama PySyS, CPPUnit, JUnit
Configuration Management: continuous integration, Java Ant, Rational Clearcase, Subversion, CVS, Bugzilla
Dev. Tools: Apama Studio, MSVC 6.0/7.1, gmake, gcc, Eclipse, IntelliJ IDEA, Rational Rose/Purify
Steria Mummert Consulting AG, Frankfurt am Main, Germany
Steria Mummert Consulting AG is a management and IT consultancy. Member of the Trading Systems Unit. Working on a project for a large German bank. Details available upon request.
CMC Markets, London, UK
CMC Markets is a global financial services company. Worked on the CMC's dealing floor. Details available upon request.
Progress Software, London, UK
Progress Apama maintained a leadership position in complex event processing (CEP) for Algorithmic Trading. Worked on Progress Apama platform and developed trading systems based on Apama. Clients ranged from broker-dealers to tier 1 investment banks.
Real time event-based applications developed using Apama technology for Windows and Linux, low latency parts written in C/C++, GUI and adapters also in Java. Learned cutting-edge event-oriented programming in distributed systems environments. Strengthened communication skills through on-site client-facing work. Ongoing responsibilities also covered clients support. Tools used: Apama Dev. Studio, Eclipse, Visual Studio 7.1, Subversion, gcc, make, Ant, FIXionary, Python.
VITRONIC GmbH, Wiesbaden, Germany
Key developer of toll enforcement sub-system, part of the highly visible German Electronic Toll Collection System for lorries, LKW-MAUT. The system consisted of 300 enforcement gantry instances connected to a remote toll center. Initially extending and improving gantry software, I later architected and built real time data acquisition, enforcement, communication, security and vehicle data management modules running within a gantry. Took a major part in the system rollout focusing on systems delivery, liaised with services team, external vendors, system integrators and project partners.
Learned the organization of software building and release process and with a large code-base.Skills involved intimate knowledge of concurrent programming and debugging in multi-process environments. Tools used: in-house automatic build server, configuration management, modelling, error detection and tracking tools.
Research Institute for Applied Knowledge Processing (FAW), Ulm, Germany
FAW formed in 1988 was a leading German research institute for artificial intelligence. Two projects worked on during this period involved extensive use of Java and databases.
Participated in an European Union funded project WINGS-FOR-SHIPS. The project aimed to develop a new maritime information system for guidance and supervision of ships. Involved at the high level system design. Liaison with project stakeholders from EU.
Developed POWM (process-oriented knowledge management), a bespoke knowledge management application for a major German car manufacturer.
Development work was conducted using Java technology, IntelliJ IDEA, Oracle.
Additionally, introduced the team to code and build management tools. Integrated WinCVS, JUnit, Java Ant into existing environment which resulted in increased productivity of 5 developers.
InterObject Israel/Ukraine/United States
Member #4 of the R&D department established in Lviv, Ukraine.
Worked on 2 massive Smalltalk software systems for two US clients from semiconductor manufacturing industry. Involved in many areas of the systems adding major functionality, performing error troubleshooting and advising overseas clients. Worked on-site in San-Jose, USA. Served as mentor in Smalltalk, ControlWORKS framework and OO design. Software designed with UML in Rational Rose and developed in VisualWorks Smalltalk.
My first assignment was Switch Configuration Utility for IP-Telephony Gateways.
Work done with Microsoft J++, Source Safe.
Research Institute for Applied Knowledge Processing (FAW), Ulm, Germany
IAESTE practical training at the Business Processes and Telematics department.
Used UNIX (SunOS), Perl, Apache Web Server, CGI, VRML, Netscape Navigator.
Lviv Polytechnic National University, Ukraine
Languages: English - fluent,
German - fluent, Ukrainian - native, Russian - fluent
Age: 31 (DOB: June 1978)
Interests: algo trading, capital markets, technical writing, software business, productivity,
sport, languages, top films on DVD