Victor Berdichevsky (Fantik S-Corp)
An experienced multidisciplinary senior software engineer with a solid theoretical and technical background. Have a strong track record of being a driving force in product development from prototype to production stability. 703 Mallard ln, Deerfield, IL
*******@*****.***
EXPERIENCE
DELL (FluidFS) S oftware Principal Eng.
Sep 2016 - PRESENT
Sr.Developer, a member of a clustered NAS core filesystem team. Implementing a C++ distributed, io intensive, scalable and fault tolerant storage solution.
● Contributed several optimizations in synchronization flows reducing ~30% execution time in isolated flows
● Extended monitoring ability, enabling faster troubleshooting
● Added protection from user thread edge case pitfall usage
● Investigated QA incidents and fixed bugs.
EBS (NEX GROUP PLC) G roup Tech Lead
July 2013 - Sep 2016
Sr.Developer, development lead and a focal point for business and technical related issues, across three development teams. Expertise in multithreaded, real-time C++14/11 Linux applications leveraging Qt and Boost frameworks, for fast time to market.
● Developed Smart Order Matching Server from prototype to 30 billion daily volume, bringing 40M yearly revenue to the company
● Created a multithreaded framework to support load of 250K msgs/sec, while producing sub msec latency for MD and trading
● Acted as a driving force in the creation of the Execution Management System to be delivered to China Foreign Exchange as infrastructure replacement in six months
● Led Price Engine development, achieving avg latency of 50 usec, significant flexibility and scaling
● Managed development and delivery of components and features with small groups of developers onsite and offshore
● Acted as a development lead in the design and code review process in the group, introducing CI and unit testing
● Investigated and resolved production issues in timely manner Symphono LLC, C hicago, IL S r.Software Developer July 2009 - January 2013
Member of an agile team creating enterprise collaboration systems. DOMAIN
Extensive programming
expertise in:
Financial Markets, HFT, Chat
and Messaging, Enterprise
applications, Storage,
Hardware and Software
simulators and VOIP
TECHNOLOGIES
C++ 14/11/98, C, Python.
JavaScript. OOP, TDD, design
patterns, Agile development,
CI. Linux, Windows.
Qt, WebKit, STL, Boost,
Google test/mock, jQuery,
Node.js, MFC, ATL, COM,
Windows Internals, Jetty,
XMPP, Log4cxx
Maven, Jenkins, WIX, Rally’s
Agile Platform, SVN, Git, QC
QUALIFICATIONS
Expertise in high throughput
low latency software:
over 10 years experience in
design, implementation and
optimization of performance
oriented, multithreaded
applications.
Experience in system
architecture and design:
delivery and time to market
oriented.
Development leading:
Experience in working in agile environment, practicing TDD, BDD, CI. Worked on concurrent applications for Windows platforms, writing C++ 98, C, Qt, COM-Server, MFC, ATL, JS. Solid understanding of Windows internals low level API. Used Google test, Maven and Jenkins for CI.
● Embedded the open source WebKit engine as standalone client application to deploy web applications
● Enabled bridge capability between JS and native code
● Provided WebKit ports and drivers such as SSO, NTLM implementation, desktop user presence, outlook integration
● Enabled migration to Chromium Embedded Framework (CEF)
● Supported application functionality Windows, CITRIX or RDP
● Implemented a non .Net dependant Java process wrapper to manage and control life cycle of embedded servers
● Created a WIX installer for various deployment scenarios. Archelon LLC, C hicago, IL C ontract Sr.Software Developer October 2008 - April 2009
Member of trader support group in a proprietary trading firm. Created C++, C, Python and Qt GUI applications, using STL and boost for Linux platform.
● Enhanced C, C++ core infrastructure
● Wrote Python stand alone applications executing financial logic
● Developed Python scripts as fast transitional solution or POC
● Extended and supported an existing trading application Qt GUI AE40 Ltd, R aanana, Israel S oftware Engineer
August 2006 - August 2008
Worked in a five-people company specializing in R&D and system engineering projects. Was extensively involved in working with C++ Multithreading (POSIX and windows), Winsock, C and STL. Usage of
.NET framework, C#, ODBC, MFC.
● Developed protocol stack of an open standard for conducting real-time platform-level war gaming across multiple hosts. A core functionality of revenue generating product
● Created a client network stack for reliable signaling and audio communication over multicast
● Implemented a station UI for a war room user of multiple radios
● Facilitated migration of telephony solutions
Motorola, T el Aviv, Israel S oftware Engineer June 2005 - August 2006
Held a developer position creating a bridge solution to connect different radio networks over IP to address interoperability problems. Worked with LAMP web service, VxWorks, SIP and MFC-GUI over eight years of experience
of SW application end to end
development.
Client side Web or Desktop
application.
Proficiency in Windows and
Linux internals:
usage and understanding of
low level APIs and core os
functionality.
Highly adaptive and
versatile:
was actively involved in a
variety of technologies and
projects, is eager to
constantly learn,
Multi-tasking abilities:
easily adjust to context
switching.
EDUCATION
B.Sc, computer science
Extended program.
Focusing on Pattern
matching and Data Mining
Bar - Ilan University, Israel