• Experienced software engineer with 20 year track record of designing, architecting, and maintaining complex systems ranging from embedded to cloud based SaaS products. • Seasoned leader experienced in managing internal and geographically distributed teams as well as working with vendors and partners.• Entrepreneur and systems developer with expertise in solutions architecture, product roadmaps building, and agile dev cycles• Passionate about technology and spend free time staying up to date with recent tech trends as well as hacking on open-source and personal projects.• Linux kernel and device drivers framework, Android system• Python, Javascript, C, Objective-C, Java• Amazon Web Services, building scalable SaaS platforms • Advanced debugging and analytical skills• Strong data structure and object design skills
-
Software EngineerOculus Vr Jan 2019 - PresentMenlo Park, Ca, Us -
Cto, Head Of EngineeringBugsee Jan 2016 - PresentSan Jose, Ca, Us• Developed the original idea for the product: bug and crash reporting tool and analytics platform for mobile apps, which continuously records everything leading to a crash (screen, user actions, system events, network traffic and logs) allowing each report to include full context for prompt debugging and resolution• Designed and developed scalable and highly available message driven backend using Node.js, MongoDB, Python, C and AWS services (Elastic Beanstalk, SQS, SES, S3, CloudFront).• Implemented vital parts of the iOS SDK including recording, touch event interception, console logs capture and others. Developed unique IP, which allowed Bugsee to stay the only SDK on the market able to consistently capture high quality screens with minimal impact on the application performance and to capture all console logs on iOS10+.• Created the best rated crash stack trace symbolication solution on the market according to crashprobe.com, a crash reporting test suite maintained by a Bugsee direct competitor - HockeyApp/Microsoft.• Managed and technically led geographically distributed engineering team to built and ship the platform, client facing dashboard, and multiple client SDKs (iOS, Android, Xamarin, Unity, Cordova, React Native). -
Cto, Head Of EngineeringDishero, Inc. Dec 2013 - Dec 2015• Designed and implemented the initial MVP of the platform backend using Node, MongoDB, ElasticSearch, AWS services (Elastic Beanstalk, SQS, SES, S3, Cloudfront) and client/admin facing dashboard. • Built and managed remote engineering teams to built and ship both the platform and multiple clients (Web, iOS, Android and Android based HDMI dongle) while acting as architect, backend developer, product owner, and UX/UI designer. -
Sr. Software EngineerLab126 Feb 2013 - Apr 2014Sunnyvale, Ca, Us• Ported Amazon FireOS to Mediatek and Broadcom reference platforms as part of a skunkworks proof of concept projects, which after being presented to management, evolved into Fire TV Stick product line. • Was responsible for reviewing TrustZone secure boot and secure media playback design and implementation provided by chip vendors; worked with vendors to align the implementation with Amazon requirements. -
System Software ArchitectTexas Instruments Jan 2012 - Feb 2013Dallas, Tx, Us• Acted as a local security expert for OMAP Android platform. Trained customers and internal teams on OMAP secure boot and secure playback architectures. Implemented and maintained custom versions of boot-loaders and secure modules for customers.• Defined and created the infrastructure and team development process, the tools/services included: jenkins master and multiple slave build machines, git, gerrit, redmine and bombastic (open source web-based tool written by me to glue all the pieces together). -
Senior Manager | Webos Linux KernelPalm 2009 - 2012Santa Clara, California, Us• Managed the webOS Linux Kernel team, responsible for designing, developing and maintaining of bootloaders, Linux kernels and numerous daemons for the webOS line of products including HP Veer, HP Touchpad, Palm Pre2, Palm Pre3.• Acted as device lead for HP Veer and later HP Touchpad, responsible for bringing up of the bootloaders, Linux kernel and the rest of the Linux platform stack on the new family of chipsets. Collaborated closely with the hardware and manufacturing teams on improving the electrical design and power characteristics of the device.• Advocated, introduced and became the main maintainer of Gerrit Code Review system within the company. This dramatically improved the quality of the submitted code and reduced the amount of time spent on broken builds and regressions. Later drove introduction of Jenkins CI which took it further, automatically rejecting commits which failed compilation, code style guidelines etc. -
Team Lead | Platform Driver GroupPalm 2008 - 2009Santa Clara, California, Us• Brought up Palm proprietary bootloader, verification software and kernel 2.6.24 for the Palm Pixi smartphone.• Designed and implemented several kernel drivers for the product, including proximity, accelerometer, display controller, ported and maintained others, including uart, mmc, gpio and others• Designed and implemented zero-buffer copy video and camera pipeline consisting of camera sensor, video front end driver, GStreamer components, v4l2 layer and Android pmem for buffer allocation and management.• Technically led the team maintaining and extending the platform driver software stack, was actively involved in architecting and adding new features and APIs, supported manufacturing and factory verification software. Worked closely with hardware, physical design teams and chip vendors on improving the design, power consumption and performance of the device. -
Team Lead | Home Entertainment GroupZoran 2005 - 2008Sunnyvale, California, Us• Led the DVD recording middleware/core team through all stages of software product life cycle, both engineering and applications, including software design, implementation, customer training, support and troubleshooting of issues, from product inception through to mass production. • Supervised core and kernel groups through the addition of DivX/XviD playback abilities to the system. • Managed the integration of DVB-T stack from DTV project. • Designed and implemented support for direct MPEG transport stream recording for DTV capable recorders. • Designed and developed the Video Digital Copy feature – a mechanism for fast (up to 20X) conversion between DVD-Video, DVD-VR and DVD+VR formats without transcoding or altering the MPEG video and audio elementary streams. -
Senior Staff Engineer | Dvd Recording GroupZoran 2003 - 2005Sunnyvale, California, Us• Defined, designed and implemented the middleware and kernel drivers for DVD-VR playback, recording, PVR functionality (simultaneous recording and playback of the same video content) and frame accurate editing with undo capabilities. • Co-designed, maintained and extended the main unified system API, allowing faster customer training and easier integration to application and user interface. • Continuously supported customers: application, system wide bug fixing and developing new features. -
Software Engineer, Dvd Playback GroupZoran 2000 - 2003Sunnyvale, California, Us• Developed DVD player firmware, from new chip and system bring-up to mass production. The project included porting of existing legacy code, implementation of new modules, features and capabilities as well as integration with customer user interface and field application. • Took sole responsibility for maintenance of playback navigators (DVD-Video, DVD-Audio, CDDA, and SVCD) and became the main knowledge source for all related modules and logical standards. -
Vlsi Designer, Mobile Platforms GroupIntel 1998 - 2000Santa Clara, California, Us• Timna project: VLSI design, Synthesis, Formal Verification and Gate Level Simulation of Northbridge units (2D, 3D, DFT and memory interface), tools development, scripting.
Dmitry Fink Education Details
-
Technion, Israel Institute Of TechnologyComputer Engineering -
Tel-Aviv University Technical College
Frequently Asked Questions about Dmitry Fink
What company does Dmitry Fink work for?
Dmitry Fink works for Oculus Vr
What is Dmitry Fink's role at the current company?
Dmitry Fink's current role is Software Engineer at Oculus VR / Facebook.
What schools did Dmitry Fink attend?
Dmitry Fink attended Technion, Israel Institute Of Technology, Tel-Aviv University Technical College.
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