Yuri Cherkasov
Bis 2014, Software Engineer, Deutsche Bank
Moscow, Russische Föderation
Werdegang
Berufserfahrung von Yuri Cherkasov
Bis heute 9 Jahre und 8 Monate, seit Okt. 2014
Independent consultant (C/C++/Unix/Low-latency)
Self-employeed
1 Jahr und 10 Monate, Jan. 2013 - Okt. 2014
Software Engineer
Deutsche Bank
Design and development of complicated risk-management system with multi-tier architecture. Working directly with FX and Commodity desks. Converting business requirements to software architecture and program code. Providing support to business people. Improving continuous integration process: static code analysis, memory checking, profiling. Technologies used: C++, Boost, C# and .NET, MS Excel/VBA, Python, COM, XML/XSL/XPath, TIBCO GridServer, CppUnit and NUnit, Oracle 11g, TeamCity
1 Jahr und 2 Monate, Aug. 2012 - Sep. 2013
Software Engineer
Numerix
Working under Numerix CrossAsset product. Flexible platform for structuring, pricing and risk managing any derivative, accessible through Excel add-ins, C++, C# or Java. My role includes project design, development in cross-platform environment and bug fixing. Internal cross-platform project for regression pre-testing and unit testing before QA does. Used tools are Python and CMake.
1 Jahr und 6 Monate, Feb. 2011 - Juli 2012
Software Engineer
Transas Marine International
Worked under Dozor Project. Designed and developed land equipment and onboard software for UAV (Unmanaged Aerial Vehicle), including GUI navigation modules, manual control module, network layer programming and video processing. My role included bug fixing, codebase maintaining and refactoring, writing unit-tests and performing code-review. Programming languages and technologies: С/C++, Java SE, Python, gcc, gdb, strace, autotools, CMake/CTest, Eclipse, NetBeans, XML/XSL/XPath, VLC/Gstreamer
3 Jahre, Juni 2006 - Mai 2009
Software Engineer
Doctor Web
Worked under Doctor Web Security Space project. Worked on C++ for the complex product for anti-virus protection of workstations and small servers. Developed a custom windows control library for GUI skinning. Worked with DB-engine (SQLite), developed a service for data access under pure C library and wrote SQL queries. Implemented an asynchronous RPC-server for Doctor Web windows-based products inter-process communication. Maintained codebase, fixed bugs and refactored legacy code.
Ausbildung von Yuri Cherkasov
7 Jahre und 10 Monate, Sep. 2002 - Juni 2010
Software Engineering
Saint-Petersburg State Polytechnical University
Sprachen
Russisch
Muttersprache
Englisch
Fließend