Dmitry Karpov

Dmitry Karpov Email and Phone Number

Software Lead @ LeCroy Corporation
San Jose, CA, US
Dmitry Karpov's Location
San Jose, California, United States, United States
About Dmitry Karpov

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.

Dmitry Karpov's Current Company Details
LeCroy Corporation

Lecroy Corporation

View
Software Lead
San Jose, CA, US
Employees:
559
Dmitry Karpov Work Experience Details
  • Lecroy Corporation
    Software Lead
    Lecroy Corporation
    San Jose, Ca, Us
  • Roku
    Senior Software Engineer
    Roku Mar 2016 - Present
    San 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!
  • Lecroy Corporation
    Software Lead
    Lecroy Corporation Oct 2010 - Feb 2016
    Chestnut 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.
  • Proofpoint
    Senior Software Engineer
    Proofpoint Feb 2010 - Oct 2010
    Sunnyvale, California, Us
    Leading software design an implementation of the Proofpoint Outlook connector plug-in allowing Outlook to interact with Proofpoint e-mail and calendar servers.
  • Mirapoint Software Inc
    Senior Software Engineer
    Mirapoint 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.
  • Lecroy Corporation
    Senior Staff Software Engineer
    Lecroy Corporation Jan 2001 - Aug 2009
    Chestnut Ridge, Ny, Us
    Developing 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.
  • Foodline Foreign Trade Company, Saint-Petersburg, Russia
    Software Director, Project Manager, Senior Software Engineer
    Foodline 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 University
    Peter The Great St.Petersburg Polytechnic University
    Applied 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

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.