Dmitry Kuznetsov

Dmitry Kuznetsov Email and Phone Number

AI on device R and D @ Self-employed
Alameda, CA, US
Dmitry Kuznetsov's Location
Alameda, California, United States, United States
Dmitry Kuznetsov's Contact Details

Dmitry Kuznetsov personal email

About Dmitry Kuznetsov

Years of hands on: Embedded C, IoT, AR/VR, Assembler, Pascal, Modula-2, C++, Java, *nix, Win32, Mac OS X, J2ME, J2SE and other alphabet soup.Goals: have fun while writing top quality code.Specialties: Async responsive and sleek UI.

Dmitry Kuznetsov's Current Company Details
Self-employed

Self-Employed

View
AI on device R and D
Alameda, CA, US
Dmitry Kuznetsov Work Experience Details
  • Self-Employed
    Ai On Device R And D
    Self-Employed
    Alameda, Ca, Us
  • Zspace, Inc.
    Lead Software Engineer
    Zspace, Inc. Dec 2021 - Present
    San Jose, Ca, Us
    We are hiring. Real-time 3D on non-real-time OS. C99. Almost no C++.
  • Facebook
    Software Engineer
    Facebook Mar 2021 - Dec 2021
    I was working on fun projects at Facebook/Meta Reality Labs on a range of Oculus products:Native XROS (fuchsia/Zircon descendant) - reimplemented WiFi Supplicant for use new async runtime, fixing data racing and deadlocks in the code.Reimplemented IMU sensors device idle detection to minimize inactive battery drain in all Oculus product line.Implemented code for collection of battery telemetry and orchestrated large scale DE/DS experiments for power savings.
  • Zspace, Inc.
    Principal Engineer
    Zspace, Inc. Nov 2013 - Oct 2020
    San Jose, Ca, Us
    Short:I am implementing portable infrastructure for zSpace tracking solution for embedded and mobile devices in C (C99) and C++. Mostly *d++ = *s++. More seriously high performance, cpu cache locality aware, multicore image processing algorithms in C and system components in C, C++, Java (Android) for both posix and Windows on Intel and ARM processors. Direct interfaces with USB camera devices and other hardware. Zero memory pressure debugging visualization UI.TLDR:My team and I are responsible for multiple IR cameras head and stylus tracking,stylus and screen angle IMU data-stream processing and integration, poses triangulation, and delivery of 3D data toend-user applications via C API.User facing applications are usually written using Unity 3D, OpenGL/DDX and other GL frameworks.System software also supports h/w manufacturing process, cameras calibration, overall components testing. * re-implemented ~~250,000~~ lines of C++ * implemented same functionality in ~30KLoC of pure C99 portable code * improved performance from 97% of system CPU utilization to less then 5% * actively maintained several github source code repositories * performed several thousands commits per year and many hundreds code reviews * developed new algorithms for high performance camera blobs detection * assisted porting those algorithms to FPGA * developed real time Android Java and Android Native C h/w debug applications * developed real time (less then 5 microseconds) logging * implemented native code for AWS S3 analytics data uploads/downloads * implemented posix complaint hardware tests * implemented some end user facing UI applications * resolved problems with Microsoft and Google related to Windows and Android codebases * contributed code to open source projects * contributed code to some open source projects
  • Zspace, Inc.
    Principle Engineer
    Zspace, Inc. 2013 - 2016
    San Jose, Ca, Us
    Architect and implement system software real time image processing pipeline for current and future zSpace magical products.
  • Zspace, Inc.
    Sr. Software Engineer
    Zspace, Inc. 2013 - 2015
    San Jose, Ca, Us
  • Zspace, Inc.
    Sr. Software Engineer
    Zspace, Inc. 2013 - 2015
    San Jose, Ca, Us
  • Zspace, Inc.
    Sr. Software Engineer
    Zspace, Inc. 2013 - 2015
    San Jose, Ca, Us
  • Meplease
    Software Architect
    Meplease Jun 2009 - Feb 2013
    Architecture and implementation of a mobile platform (both server side and web browsers based clients) for broad range of smart-phones and legacy internet connected handheld handsets. Server side Java (jetty); smart JS; Facebook iLike (rip FB Connect); Maps; jQuery; WURFL; implementing UI for great customer experience. I have designed innovative architecture for mobile web social-casting platform that embraces smart-phone as well as feature-phone technologies and allow company to provide outstanding B2B service to variety of major partners.
  • Dolby Laboratories
    Senior Software Consultant
    Dolby Laboratories Apr 2011 - Sep 2012
    San Francisco, California, Us
    I help (architecture as well as hands on coding) Dolby Advanced Research group to bring signal processing and image enhancement IP to Android mobile platforms.http://reviews.cnet.com/8301-13970_7-57388241-78/dolby-aims-for-richer-images-with-jpeg-hdr/
  • At&T Interactive
    Mobile Software Architecture Consultant
    At&T Interactive Sep 2008 - Mar 2009
    Atlanta, Ga, Us
    Working for YellowPages I was involved in several projects:in 2008 I have architected and implemented micro Swing for J2ME running on Blackberry smartphones and prototyped YPMobile application on that platform.in 2009 implemented YPMobile from scratch for new Android platform. I was responsible for general architecture of the application, infrastructure, asynchronous data retrieval engine, implementation of Virtual Earth map solution inside the application, HTTP request/response caching and main UI views. I have steered project away from XML based inflated layouts toward dynamic adaptable UI layout techniques.
  • Clickstar
    Software Architect
    Clickstar Dec 2006 - Mar 2008
    Us
    Re-engineered and successfully shipped Clickstart Download Manager providing on-demand movie download experience to end users on Windows platform.
  • Blurb
    Senior Software Engineer (Team Lead)
    Blurb Sep 2005 - Oct 2006
    Seattle, Wa, Us
    Designed implemented and successfully released original version of BookSmart application for Windows and Macintosh platforms.Lead a team of 3 software developers and 2 test engineers.Implemented a lot of UI code in Java.
  • Google
    Senior Software Engineer
    Google Jul 2005 - Sep 2005
    Mountain View, Ca, Us
    Performance/security improvements for Google Desktop Search.
  • Wind River Systems
    Mts (Member Of Technical Staff)
    Wind River Systems Jan 2002 - Mar 2005
    Alameda, Ca, Us
    I designed and implemented debugger subsystem for GDB and Wind River proprietary DFW (Debugger j-tag Framework) for Eclipse IDE.The debugger subsystem implemented in Java and runs on Windows and Linux desktops.
  • Mypublisher
    Senior Software Engineer
    Mypublisher Feb 2001 - Jan 2002
    I developed very first version of BookMaker. The code was written from scratch in a very plain C++. No use of MFC or ATL. The code was pure Win32, GDI, User, Kernel with message driven architecture. I would estimate original version of 30,000 - 50,000 lines of code.I frequently was contacted by MyPublisher for bug fixes and future improvement of existing codebase.
  • Access Softek
    Contractor
    Access Softek 2001 - 2002
    I designed and implemented the stack of first iPod drivers for Windows.
  • Next Venue
    Senior Software Engineer
    Next Venue Jan 2000 - Feb 2001
    Implemented NextEncoder - multi-stream, muti-processor video/audio industrial strength encoder. Next Venue has been lately acquired by iBeam Inc.
  • Computer History Museum
    Volunteer
    Computer History Museum 2000 - 2000
    Mountain View, Ca, Us
    I was helping senior curator of Computer History Museum Doron Swade with some research on USSR history of computing in 199x and later in 200x.
  • Wind River Systems
    Senior Software Engineer
    Wind River Systems Nov 1998 - Dec 1999
    Alameda, Ca, Us
    Designed and implemented Tornado-2 view docking framework and GDB debugger integration similar to Microsoft Developer Studio UI.
  • Axs / Digital Arts And Sciences / Gallery Systems
    Software Engineer
    Axs / Digital Arts And Sciences / Gallery Systems Jul 1994 - Dec 1998
    I was hired by AXS later Digital Collections Inc (DCI); Digital Arts and Sciences and lately Gallery Systemshttp://www.gallerysystems.com/In a capacity of software engineer I've re-implemented from ground up ImageAXS and ImageAXS Pro applications for Win32 platform. Original application was implemented for Mac OS 7.0 using PWB and Windows 3.1 (16 bit) using Borland C++.Some versions of ImageAXS are still available from variety of sources in the internet:http://gallery.sjsu.edu/tutorials/present/imageaxs.htmlI spent 4 years maintaining and improving ImageAXS application and supporting user community.http://en.wikipedia.org/wiki/ImageAXS
  • Kronos Research Group
    Computer Science Research Fellow At Siberian Branch Of Academy Of Science
    Kronos Research Group 1984 - 1994
    I was lucky to be one of the originators and a major contributor of a very exciting project:http://en.wikipedia.org/wiki/Kronos_(computer)I designed and developed or took part in implementation of following parts of Kronos Project:original microassembler for kronos firmware implemented on PDP-11 using Oregon Pascal;microcode for variety of kronos firmware;Modula-2 compiler;"ex" text editor similar to "vi" and "Emacs";kernel of Excelsior OS (Unix-like);kernel image linker;file system;device drivers (disk, serial, network, video, keyboard, mouse, ...);system utilities (ls, cp, rm, mv, ps, sh, ...);tar/zip style of archiving programs;graphic interface libraries;print circuit board graphic editor;3D design and modeling system bCad;portable ANSI C compiler and runtime;
  • Rta Ltd
    Contractor
    Rta Ltd 1991 - 1993
    I've implemented earlier versions of portable Modula-2 to ANSI C cross-compiler and ported it to variety of early Unix platforms among which Sun Solaris, HPUX, IBM Aix.

Dmitry Kuznetsov Skills

Software Development C++ Android Java Subversion Software Engineering C Mobile Applications Unix Win32 Api Multithreading Javascript Rest User Interface Design Software Design Git Programming Software Implementation Algorithms Facebook Api Google App Engine Open Source Modula 2 Device Drivers System Architecture Operating Systems User Interface Objective C Win32 Os X Jquery Firmware Mobile Devices Software Architecture Linux Embedded C Embedded Linux

Dmitry Kuznetsov Education Details

  • Novosibirsk State University (Nsu)
    Novosibirsk State University (Nsu)
    Mathematics And Computer Science

Frequently Asked Questions about Dmitry Kuznetsov

What company does Dmitry Kuznetsov work for?

Dmitry Kuznetsov works for Self-Employed

What is Dmitry Kuznetsov's role at the current company?

Dmitry Kuznetsov's current role is AI on device R and D.

What is Dmitry Kuznetsov's email address?

Dmitry Kuznetsov's email address is le****@****ail.com

What is Dmitry Kuznetsov's direct phone number?

Dmitry Kuznetsov's direct phone number is +151091*****

What schools did Dmitry Kuznetsov attend?

Dmitry Kuznetsov attended Novosibirsk State University (Nsu).

What skills is Dmitry Kuznetsov known for?

Dmitry Kuznetsov has skills like Software Development, C++, Android, Java, Subversion, Software Engineering, C, Mobile Applications, Unix, Win32 Api, Multithreading, Javascript.

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.