Vlad Feinstein
Verified Expert in Engineering
Software Developer
Vlad is a C++/Windows programmer with over 25 years of experience, and he's been the recipient of the Microsoft MVP award multiple times from 2007 to 2012. Where Vlad shines is his expert use of Microsoft Visual Studio, including its latest version, and in the development of Visual Studio extensions, namely, custom debugger visualizers. Vlad joined Toptal to find new and exciting opportunities.
Portfolio
Experience
Availability
Preferred Environment
Visual Studio, Windows
The most amazing...
...tool I've developed was a GDI debugger extension for MS Visual Studio that didn't require modification of the client's code.
Work Experience
Senior Software Engineer
Zoox
- Designed and implemented the screen recorder module for auditing and training of teleguidance operators of autonomous vehicles.
- Developed multiple features for Teleguidance system.
- Performed debugging and performance optimization of multiple modules.
Principal Software Engineer
Autodesk, Inc.
- Designed and developed the Desktop Licensing SDK: a shared cross-platform library used by all Autodesk products to authorize their licenses.
- Collaborated in the design of the client-server protobuf-based protocol.
- Debugged and maintained the library from inception to release.
Senior Software Engineer
Bloomberg, LP
- Built and designed the new features for Bloomberg’s News applications.
- Designed and developed new features for integrating Bloomberg’s data into Microsoft Office, primarily Excel and Outlook.
- Maintained and debugged different modules of Bloomberg’s Office Tools.
Senior Software Engineer
Yahoo!, Inc.
- Developed and designed new features for Yahoo! Instant Messenger using C++/Win32.
- Designed and implemented a range of windowed and windowless controls for custom layout/rendering framework using C++ and Win32 GDI.
- Designed and implemented new features for Musicmatch Jukebox.
- Constructed and designed various skinned controls for Musicmatch Jukebox.
Chief Software Engineer
FeinSoftware
- Designed and developed convenience and productivity tools for Microsoft Visual Studio in C++ and C#.
- Designed and implemented applications for various on-line customers.
- Supported clients via email, web forums, and online chats.
Senior Software Engineer
Mallinckrodt, Inc. (Tyco Health Care)
- Designed and developed new features for various modules of CliniVision MPC, primarily in the presentation layer. This three-tier application utilized COM technology in business and presentation layers, and SQL server.
- Maintained and debugged different modules of the CliniVision MPC.
- Designed and implemented small utilities and Developer Studio add-ins to assist in the debugging process.
Senior Software Engineer
Document Sciences Corporation
- Served as the lead developer—architecting and developing a fully graphical IDE for interactive design and composition of automated documents.
- Oversaw the implementation and maintenance of multiple modules for that system.
- Designed and developed GUI modules and front-ends for various command line-oriented publishing tools in C++ and MFC.
- Worked in a Win2000 environment using Visual C++ 6.0 where all of the development was done in 32-bit WinNT.
Senior Software Developer
SoftKey International, Inc.
- Developed the spreadsheet, database, address book and chart editor modules of PFS:WindowWorks.
- Developed the Contact Manager module for PFS:Resume Pro.
- Designed and implemented commonly used MFC-based classes such as a custom menu, control bars, grid, and so on.
Senior Software Engineer
ATech Software (Ancier Technologies), Inc.
- Maintained and debugged different modules of PFS:WindowWorks version 1.x.
- Designed and implemented new features into different modules of PFS:WindowWorks version 2.x.
- Designed and implemented MFC-based common controls.
Experience
GDI Debugger Extension for MS Visual Studio
Skills
Languages
C++, C++11, C, SQL, Python
Tools
Visual Studio, Jira, Git
Platforms
Windows, Win32
Libraries/APIs
Windows GDI+, Visual Studio SDK, Sockets, Protobuf, GDI(+), Microsoft Foundation Class (MFC) Library, Microsoft Foundation Classes (MFC)
Other
IPC, COM
Education
Master's Degree in Physics, Computer Science
Moscow State Mining University - Moscow, Russia
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring