Highly experienced and talented software professional, capable to lead Software architecture in areas requiring exceptional knowledge/skills in C/C++, Object Oriented Design, Assembler, Windows, Linux, eLinux, TCP/IP, HTTP, WebSocket, language compiler programming and multi-tasking environments dealing with large amounts of dynamically changed data sets.Specialties: - Expert in C/C++ (up to the latest standards)- Expert in Windows programming (WinUI 3.0, Win32, MFC, COM/DCOM,OLE, GDI, GDI+, DirectX)- Expert in Linux programming (including Embedded Linux)- Expert in cross-platform programming (Qt)- Expert in building language compiler lexer/parsers (Flex, Bison)- Expert in Assembler (MASM)- Expert in Network programming and optimizations (TCP, UDP, HTTP1, HTTP2, HTTP3, WebSocket)- Expert in MAPI, Outlook Connectors and plug-ins- Expert in performance/memory optimizations in multi-threaded and large data set environments.- Expert in debugging of very complicated problems (memory leaks, multi-threaded memory corruptions, etc.)- Excellent background in mathematics and physics.
-
Software LeadLecroy CorporationSan Jose, Ca, Us -
Senior Software EngineerRoku Mar 2016 - PresentSan Jose, California, Us- As part of Media and System team, have been working in areas related to streaming media through Roku devices with emphasis on downloading performance parts.- Played a key role to adopting Curl library as the main component for delivering HTTP traffic in Roku OS.Created a Curl client library which encapsulated Curl APIs and provided extensions like WebSocket protocolsupport and high level components with advanced download modes optimized for streaming and volatile network conditions.- Helped to adopt IPv6 in Roku devices and made several contributions to Curl open source project.- I continue enhancing and improving HTTP download performance as an ongoing effort to keep Roku the best streamer in the world! -
Software LeadLecroy Corporation Oct 2010 - Feb 2016Chestnut Ridge, Ny, Us- Played a key role in developing high-performance cross-platform software for analyzing, presenting and generating traffic for modern communication protocols like USB, PCIe, Ethernet etc.- Designed and implemented many performance critical core modules like multi-channel Network library used to transfer quickly very large amounts of data from Lecroy PSG devices,state-of-art Generation language compiler with meta-programming capabilities, special data storage optimized for storing huge amounts of data and multi-threaded access and many others.- Led a team to develop software application for analyzing internal communication protocols inside Intel processors under Intel's Internal Observabilty Tracing program (IOT),which provided Intel's specific ways of capturing, analyzing and presenting IOT data.As a staff member of PSG Core Software team, contributed to many architectural, design and implementation decisions which helped PSG to maintain its leading position in protocol analysis and traffic generation business. -
Senior Software EngineerProofpoint Feb 2010 - Oct 2010Sunnyvale, California, UsLeading software design an implementation of the Proofpoint Outlook connector plug-in allowing Outlook to interact with Proofpoint e-mail and calendar servers. -
Senior Software EngineerMirapoint Software Inc 2009 - 2010- Fixed numerous and very complicated stability bugs (memory corruptions, multi-threading, MAPI problems) in the Mirapoint MAPI connector plug-in.As part of architectural redesign, created a better object-oriented framework for the new Mirapoint connector plug-in and implemented a transport layer for Mirapoint client-server protocol.
-
Senior Staff Software EngineerLecroy Corporation Jan 2001 - Aug 2009Chestnut Ridge, Ny, UsDeveloping a state-of-art software for Protocol Analyzers and Traffic Generators.In this position played a key role and participated in all areas of development of a very complicated multi-threaded software system, dealing with large amounts of data. -
Software Director, Project Manager, Senior Software EngineerFoodline Foreign Trade Company, Saint-Petersburg, Russia Jan 1997 - Dec 2000- Designed, developed and managed sophisticated Enterprise Resource Planning (ERP) software system interacting with different accounting systems and rapidly changing data sources.- Designed and implemented the system multi-layer client-server architecture, algorithms for custom logistic, financial, budget planning and marketing analyses.- Developed numerous Visual Basic GUI applications with custom ActiveX components- Designed Store/Client trading software and developed custom cryptographic algorithm providing additional security when transferring orders from client to store via e-mail. - Designed and developed numerous system utilities for date exchange with other accounting systems.
Dmitry Karpov Education Details
-
Peter The Great St.Petersburg Polytechnic UniversityApplied Mechanics
Frequently Asked Questions about Dmitry Karpov
What company does Dmitry Karpov work for?
Dmitry Karpov works for Lecroy Corporation
What is Dmitry Karpov's role at the current company?
Dmitry Karpov's current role is Software Lead.
What schools did Dmitry Karpov attend?
Dmitry Karpov attended Peter The Great St.petersburg Polytechnic University.
Who are Dmitry Karpov's colleagues?
Dmitry Karpov's colleagues are Michael Richard, Toni Inserra, T.j. Weinheimer, Thomas Stüber, Samir Sathe, Jeff Chen, Lydia Strickland.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial