Dmitry M. Reznitsky, http://www.reznitsky.info/ E-mail: reznitsky@gmail.com , +41788677190 OBJECTIVE Software developer position in financial institutions where my skills in software developing, innovative algorithmic solutions and source code analysis and debugging, requirements gathering and basics of project management would be needed. SUMMARY OF QUALIFICATION Over 10 years software developer with extensive expertise in object oriented programing. Especially skilled at source code analysis and debugging to build time-effective, rock-stable and market-competitive solutions. Real team worker with excellent analytical and creative skills. Seeking a challenging position within dynamic software development environment. PROFESSIONAL EXPERIENCE 2008-t.n. IMC Trading. Zug Switzerland. Front office developer in Algoritmic Trading Group Programming for Linux and Windows, mainly in Java; C++, C# are also used. 08.2004-01.2008 DeutscheBank, Moscow R&D, software developer, senior developer, associate. Development and support of Arina Execution system. Arina is an electronic order execution system that is used by traders. It provides Deutsche Bank traders with a standard platform that is used by all the first-and-second tier markets across the globe for different types of market trading (Cash Trading, Program Trading, DMA and Algorithmic Trading). The server-side processes run on a wide variety of different hardware ranging from powerful Solaris boxes to relatively small PCs working under Linux or Solaris. The system is able to support hundreds of concurrent users operating from a single location. Arina comprises components written in C++ (server),Java (server) and Java Swing(GUI), C# (GUI), Oracle (database). Effectively from 02.2007 working on implementing new generation algorithmic trading engine, including market data access, exchange connectivity, etc. Programming for Solaris: C++, Sun Workshop; TIBCO Rendezvous; FIX protocol. Part of software is ported to Linux platform. First-, second- and third- line support, including installation and support for software updates for the latest RegNMS and MiFiD regulations. 10.2002-07.2004 Epicor|Scala (Scala Business Solutions NV), Moscow R&D, software developer ERP, ERP II systems. R&D of the core of large ERP software. R&D of core of next generation ERP software (ERPII) based on .net, xml and web services technologies. Programming for MS Windows: MFC, COM, Win32 API, ATL.; .Net, C# 2002-2005 MSIEM(TU), Dept. of Cybernetics., part time lecturer. Dept. Lecturer (Operating Systems, Computer Networks). Operating Systems course was divided into two parts: Unix environment and Windows internals. Computer networks course consisted of two parts - common network model and system-specific network applications implementation I was responsible for lectures and practical classes for 2 groups of students (approx. 30 persons) for each course. At the same time I was also responsible for administrating and support of dept. network (FreeBSD, Windows), consulting users, and installing new clients. 01.2000-09.2002 R-Style Software Lab, technological dept., software developer, programmer. R&D of core of banking and accounting software: 3-tier application framework, including standard data, business and application layers, set of administration utilities, application level programming language, IDE and RAD. Most of work was done for MS Windows (MFC, COM, Win32 API, ATL), though some parts were ported to Sun Solaris and IBM AS/400. 1999-2000 Magnat Telecom, technical director. I was responsible for technical requirements specification preparation (software, hardware, communication), partially business plan of a town-wide internet service provider (dialup and dedicated line access, LAN, voice over IP, users support, call desk, Internet-cafe, computer store, etcetera) in Narofominsk city (approx. 70km from Moscow). 1999-2000 Tunnel Online, project manager I was responsible for technical requirements specification preparation (software, hardware) for a .com project. The idea was to create a web service where users can buy everything: flowers, computer parts, food, services, everything, paying with prepaid cards. Those prepaid cards should have been available in all public stores, kiosks, small shops. My responsibility included: requirements specification preparation (software, call desk, business-communications), software implementation management (I had a group of four programmers), communication with business-level managers. 1998-1999 Self-employed for misc. companies. Main responsibilities were in three areas: 1) installation and support of server-side software (Unix: FreeBSD, SCO; mail services; network services: Samba, Apache, Squid) 2) installation, support of client software (Windows, Office, etc) 3) working on technical and business requirement specifications SKILLS Profound knowledge of C/C++ : misc. platforms: MS Windows - win32 api, MFC, COM, ATL, WTL, etc.; Unix (Sun Solaris, Linux) - Sun Studio, GCC. Strong skills of source code analysis, debugging Object-oriented programming technology Programming languages: C, C++, C#, VB, LISP, Pascal, ADA, Prolog Basic knowledge: vbs, java, rdbms, SQL, PL/SQL, HTML, XML,... Messaging API: Tibco Rendezvouz, IBMMQ, MSMQ Network technologies and internet: administration of Windows NT, UNIX (FreeBSD, Solaris, Linux, SCO, Ultrix) network systems Source control Systems: SVN, Perforce, CVS, home-driven software Bug tracking systems: Jira, Sourceforge, home-driven software EDUCATION From 2002 to 2005 Institution : Moscow State Institute of Electronics and Mathematics (Technical University) Title : Post graduate study From 1996 to 2002 Institution : Moscow State Institute of Electronics and Mathematics (Technical University) Title : Full time student Faculty : Applied Mathematics Dept. : Cybernetics Spec. : Mathematical and software support of information systems Degree : MS Graduation : 2002 GPA : 4.15/5.00 Transcript : Higher Mathematics, Discrete Mathematics, Programming (Pascal, Prolog, LISP, Smalltalk, C, C++, Assembler), Methods of Optimization, Operational Systems, Computer Architecture, Methods of Knowledge Representation and Processing, etc. CERTIFICATES 2004 Master C++ Programmer, BrainBench 2003 Microsoft C# course 2349, "Programming with MS .NET Framework (MS Visual C#.NET)" 1998 Certified Unix Programmer, BrainBench 1998 Certified C Programmer, BrainBench 1998 Certified Unix Administrator, BrainBench LANGUAGES: Russian - native, English - fluent, French - educational, Dutch - basic SOCIAL STATUS: Married