Sergey Vlasov

sv photo

Russia, Chelyabinsk
+7 3512 664778
glider@svprogramming.net


Objective
Experienced software developer with extensive experience in modern agile software development principles and C++ programming techniques seeks developer position producing quality software. I'm ready to relocate.
 
Skills
Practices Object technology principles and methods, design patterns, test driven design, design by contract, concurrency, refactoring, iterative development, testing, security.
Languages ISO/ANSI Standard C++ (6 years experience) with deep understanding of the C++ Standard Library; Boost C++ Libraries; object oriented programming; generic programming, traits, policies; exception safety; memory management; const correctness; common idioms like RAII and Pimpl.
Demonstrable experience in C++/CLI and Eiffel.
Familiarity with C# and Smalltalk.
User Interface Libraries WPF, .NET Windows Forms, GDI+, Direct3D, MFC, WTL.
Platforms MS Visual C++ 6, 7, 8, and 9.
MS Windows 95/2000/XP/2003/Vista.

Professional Experience
Applied Technologies Russia, Chelyabinsk 10/2005 - Present
Senior developer
Developed principal functionality of password management application using MS Visual C++. Extended personal data encryption application:
Mechel (metallurgical works) Russia, Chelyabinsk 6/2004 - 8/2005
Information Security Administrator

Protection of users workstations - about 2000 Windows computers, mostly connected to local network.
NII RES (scientific research institute that specializes in the development of radio-electronic systems) Russia, Chelyabinsk 1/2000 - 1/2004
Senior developer
Lead developer on team of two conducting Windows application development.

Radiokarta - radio system for GSM network analysis and radio coverage prediction for local GSM service provider Utel.

Researched and developed radio wave propagation model using information from digital map.

Developed and implemented using MS Visual C++: Applied unit testing dramatically reduced programming errors and debug time, which was extremely important for release builds. Upon completion and implementation of basic requirements, operational application was delivered to client to benefit business value. Continued to work with client adding functionality based on initial specification and emergent requests.

Radiotochka - real-time radio system designed to track movement of fire fighters during training.

Adapted and implemented position location algorithm using distance measurements from ultrasound sensors.

Developed and implemented using MS Visual C++:
Mechel (metallurgical works) Russia, Chelyabinsk 8/2000 - 5/2004
Senior developer (part-time)

Mechel (metallurgical works) Russia, Chelyabinsk 8/1996 - 8/2000
Programmer (part-time)

Coded automation programs for accounting department using FoxPro with MS SQL, Clipper and DBF database files. Solved problems inherent to development for network/multi-user environment. Product support for developed programs.
 
Education
Personal Information
Fluent in English and Russian.
Homepage www.svprogramming.net.