Profileimage by Victor Veretenov Team Lead, Tech Lead, System Architect, Software Developer from Moscow

Victor Veretenov

available

Last update: 06.09.2022

Team Lead, Tech Lead, System Architect, Software Developer

Graduation: MS in Computer Science
Hourly-/Daily rates: show
Languages: English (Full Professional)

Keywords

Attachments

Veretenov_CV_eng.rtf

Skills

Java, C++, OOD/OOP, Algorithms and data structures, SQL, SWT, JFace, CI/CD, TDD, Perforce, SourceSafe, CVS, SVN, Git, Ant, Maven, Gradle, Jenkins, Nexus;
STL, POSIX threads, TCP/IP, Berkley Sockets

Project history

07/2009 - Present
Functional analyst, Architect, SW Developer
Deutsche Bank (Banks and financial services, >10.000 employees)

Migration of a risk valuation system.
A monolithic legacy risk valuation system implemented in C++ has been splitted into smaller services to simplify support and development of new features.
New implementation is Java-based set of services offered to each other and various DB internal clients.
 

APEX.
An ultra-low-latency market-making application.
The goal of the project was to:
  • support market-making for a certain set of products
  • react to different market events as soon as possible
C++ was an obvious implementation language choice.
The implemented solution made it possible to process market updates:
  • keep the current quote;
  • produce a new one;
  • cancel the current quote, if cannot produce a new one (< 10% of all updates)
in a matter of microseconds (~4-6).

 


08/2008 - 06/2009
System Architect, SW Developer
ABBYY (500-1000 employees)

ABBYY is one of the world leading companies in OCR (Optical Character Recognition). http://www.abbyy.com/
Develop SDK for company tools and technologies.
ROLE: System Architect, SW Developer.
REPORT TO: Development manager.
TASKS:
* Develop product API.
* Implement façade to ABBYY OCR sevices.
* Implement regression tests.
* Technical support.
TOOLS:
* OS: Windows XP.
* Development Tools and Libraries: Visio, MS VC++ 6.0/2003/2005/2008, CPPUnit, SVN, MSSS.

10/2003 - 07/2008
Team leader
VIRTIO (now part of SYNOPSYS)

  • Setup development environment and procedures
  • Project coordination and management
  • Development
Successfully completed projects:
  • CCSE (component creator)
  • Platform Creator. Moves modelling to the next level -- entire platform
  • Platform Analyzer. Create simulation log; analyze virtual platform simulation results

10/1996 - 09/2002
Tech Lead, System Architect, Software Developer
CAP GEMINI ERNST & YOUNG (Other, 5000-10.000 employees)

LD-STARS (long distance stales tool and routing system) is a provisioning software for toll-free services (aka 800 service).
800 number is a virtual one. A call to the number gets routed to different destination (POTS or dedicated) depending on the time of day, day of week, call origination and other criteria.
Initial version of the aplication allowed to build the routing tree and submit it to NORTEL SMS Server (switches).
Subsequent releases added domain features (ARF -- audio routing feature; DTMF-driven menu; VPN service, etc...) as well as an ability to provision the routing tree to different switch management systems (SBC, Lucent, etc...)

Local Availability

Only available in these countries: Russian Federation

Other

Solid experience of developing software in different fields (Telecom, EDA, Trading), in different countries (Russia, USA) and different positions (SW Developer - Architect - Tech Lead - Engineering Manager).
20+ years of C++ development
15+years of Java development
Profileimage by Victor Veretenov Team Lead, Tech Lead, System Architect, Software Developer from Moscow Team Lead, Tech Lead, System Architect, Software Developer
Register