Vitali Lovich

Vitali Lovich Email and Phone Number

Principal Software Engineer @ Archer
San Francisco, CA, US
Vitali Lovich's Location
San Francisco, California, United States, United States
About Vitali Lovich

I have done programming across the stack from low-level system software to window managers on mobile to server backends & middleware as well as web frontends. I've been on teams for fairly visible projects and typically do a bunch of XFN work to unblock non-obvious team performance blockers. I was the technical lead for what turned into the fastest growing product for Cloudflare at the time (R2 - an S3 competitor) taking it from 0 to 1 as well as rearchitecting an existing mature product (Workers KV) to reduce costs by 90%. I lead Oculus Link out of Beta, working with data analysts to build dashboards to understand where our top issues were, stabilizing things, and building organizational consensus that we can lower the connectivity requirement from USB3 to USB2, as well as resurrecting the AirLink project by organizing a team to demonstrate technical feasibility without a HW component.While I clearly have strong technical skills, I don't like to be pigeonholed. I collaborate with PMs to define product requirements (not just provide the technical perspective) and UX designers to iterate on the look and feel of the product (e.g. animation on R2 error pages was my idea, refined UX for Oculus Link with designers & implementing certain things myself, made sure the Pixel Buds color was programmed at the factory so that the pairing image was correct, etc).Super flexible technically and can systemically and creatively cut through technical problems. Code I've written runs on billions of iOS devices, hundreds of millions of LG TVs, and handles millions of RPS every single day that underpin significant parts of the web. Now I'm working in AI.

Vitali Lovich's Current Company Details
Archer

Archer

View
Principal Software Engineer
San Francisco, CA, US
Website:
flyarcher.com
Employees:
1359
Vitali Lovich Work Experience Details
  • Archer
    Principal Software Engineer
    Archer
    San Francisco, Ca, Us
  • Openinfer
    Principal Software Engineer
    Openinfer Aug 2024 - Present
    Stealth
  • Byteharbor
    Ceo & Cto
    Byteharbor Sep 2023 - Aug 2024
    Built a POC NOSQL KV database that offers 100x better write performance and 10x better read performance than RocksDB with 30% better space utilization in real-world use-cases.Talk to potential customers and investors. Concluded traction wasn't likely.
  • Cloudflare
    Principal Engineer
    Cloudflare Feb 2021 - Aug 2023
    San Francisco, California, Us
    Helping architect and build out the R2 storage system. Going from 0 to exabyte scale very quickly. Redesigned Workers KV to scale more efficiently and reduce operational costs by ~90%
  • Oculus Vr
    Senior Software Engineer
    Oculus Vr Apr 2019 - Nov 2020
    Menlo Park, Ca, Us
    * Led stabilization effort of Oculus Link product to leave Beta 6 months early. Led the team to drive SAD (% of users experiencing a defect) from 10-20% at launch to <2% for Quest 2 launch (MTBF increased from ~50 minutes to 400 minutes).* Corrected communication issues around customer support stability to account for growing customer base.* Identified gaps in our telemetry & negotiated resources to address them. This showed we lost 20% of users due to lack of USB2 support. Drove the technical validation to demonstrate that USB2 could be supported, gathered supporting documentation & built up organizational momentum to enable USB2. DAP/MAP did increase by the missing 20%, similarly impacting Link revenue.* Organized effort to identify quality issues in our "automatic" selection for quality vs performance & mapped it to telemetry to determine that 23% of users experienced an automatic visual quality too aggressive for their GPU & 30% had an experience too conservative. Drove that down to 0 within that release & prepared a longer term plan to execute against to continue to improve the visual quality we can deliver.* Collaborated closely with product, UX & other parts of the org to refine the user pain points. Organized effort to rewrite Oculus Link dialog worked so that it was natively integrated in VR environment & offered users the option to dismiss. Provided guidance to other teams to implement similar improvements. Worked to refine how visual quality/performance could be better communicated to users.* Built up the technical roadmap with the engineering team of how to bring Quest 2 to market and how we could take advantage of the features of that hardware to deliver a best-in-class (& competitive out-of-class) VR experience.* Fixed various USB issues for Quest 2 when there was a resource gap to derisk ship.* Contributed to architecting the unified PC/mobile UI for Link & some of the initial bringup work.
  • Google
    Senior Software Engineer
    Google Dec 2015 - Mar 2019
    Mountain View, Ca, Us
    Wearables/iOT starting with Pixel Buds. Lead some end-to-end work from firmware to mobile apps. Designed the OTA mechanism for Pixel Buds. Lead the development of some future product concepts.
  • Apple
    Senior Software Engineer
    Apple Apr 2013 - Dec 2015
    Cupertino, California, Us
    Tech lead for several projects. Have lead at times 5 people across 3 simultaneous projects.Took the lead in planning, execution & integration of adding features collaboratively to an internal application owned by a different team. Was the technical lead for 3 other people. Providing technical guidance for designing a unified framework for recording & playing back collected data Managing a server cluster for build & test automation. Providing technical leadership for 2 other team members Helping manage the release of a cross-functional C++ library for general internal Apple use (like folly but for internal Apple use)Experience successfully porting code between environments (Android, iOS, OSX, Linux) & languages (Java/C++)Responsible for bring-up & integration of a completely new technologyCollaboratively drove the adoption of modern development & testing practices.Took the initiative to develop tooling to reduce per-defect analysis overhead by 3xDrove cross-functional performance analysis & improvements
  • Wifislam
    Software Engineer
    Wifislam Mar 2012 - Apr 2013
    Track record of rapidly learning complex, unfamiliar systems and contributing immediatelySelf-managed and delivered ahead of schedule: Design and implementation of cutting-edge inertial fusion moduleTook initiative, beyond assigned tasks, to build and ship numerous projects that directly improved key business metricsRelied upon to lead product releases, internal infrastructure and tools developmentConsistent contributions to critical performance improvements and analysis
  • Jawbone
    Software Engineer
    Jawbone Sep 2010 - Mar 2012
    I led the architectural direction of software updates & implemented several re-architectures to solve direct business needs.
  • Hewlett-Packard
    Software Engineer
    Hewlett-Packard Jul 2010 - Oct 2010
    Houston, Texas, Us
    Building the devices that make the world go Ahh.
  • Palm
    Software Engineer
    Palm Jun 2009 - Jul 2010
    Santa Clara, California, Us
    Building the phones that make the world go Ahhh.
  • Qualcomm
    Interm Engineering Intern
    Qualcomm Sep 2008 - Dec 2008
    San Diego, Ca, Us
    10 GigE linux packet capture & replay tools (high performance kernel module).
  • Safe Software
    Software Developer
    Safe Software Jan 2008 - Apr 2008
    Surrey, British Columbia, Ca
    Raster QA & performance analyst - Found several performance related problems and recommended some performance improvements.Platforms team - Helped add support for several new spatial formats to Linux build. Integrated ESRI's Linux port of ArcGIS with our Linux build.Research and Development - Created a presentation for the owners of the company analysing technologies in the marketplace and how we can compete, integrate, and learn with/from them.Core team - Rewrote several line-point and line-line algorithms to be correct and more numerically robust. Introduced some major performance improvements when dealing with many large datasets.
  • Apple Computer
    Software Developer Intern
    Apple Computer May 2007 - Aug 2007
    Cupertino, California, Us
    Developed new features and fixed bugs for iPhone Bluetooth implementation. Helped find some security issues as well as fix them in the 3rd party stack layer. Performed some performance tests and implemented improvements.
  • Defence Research And Development Canada
    Software Developer Intern
    Defence Research And Development Canada Sep 2006 - Dec 2006
    Helped improve the performance of an analysis tool by up to 3 times (reducing the runtime from about 6 hours) while reducing memory useage.Worked on integrating a flight simulator with some secret imaging algorithms in preparation for scientific testing of its search & rescue performance.
  • Quest Software
    Software Developer Intern
    Quest Software Jan 2006 - Apr 2006
    Aliso Viejo, Ca, Us
    Revamped automated smoke-testing platform to provide a much simpler process of adding and modifying large number of test cases systematically for the Foglight Server (10+ operating systems, with 5 application servers each with 2-3 versions of each).Most importantly, revamping allowed me to implement several new features: ability for system to automatically find a networked machine matching test requirements (i.e. OS revision, application server, etc), ability for the system to ensure that tests are running on a clean environment, ability for system to launch concurrent tests, and the ability for multiple systems to be testing different configurations on the same machine).Also, implemented an internal tool that would do unlimited-depth recursive archive (zip, tar, gzip, shar) traversal algorithm that would intelligently verify the integrity of nightly builds with the goal of minimizing false-positives while providing a clear picture of potential problems.
  • Scansoft
    Software Developer Intern
    Scansoft May 2005 - Aug 2005
    Us
    Implemented and helped review design documents for automated bill payments as a voice application deployed for SBC. Additionally performed manual testing on deployment platform as well as improved automated testing framework. Helped improve some internal automatic reporting tools.

Vitali Lovich Education Details

  • University Of Waterloo
    University Of Waterloo
    Computer Engineering
  • William Lyon Mackenzie C.I.
    William Lyon Mackenzie C.I.

Frequently Asked Questions about Vitali Lovich

What company does Vitali Lovich work for?

Vitali Lovich works for Archer

What is Vitali Lovich's role at the current company?

Vitali Lovich's current role is Principal Software Engineer.

What is Vitali Lovich's email address?

Vitali Lovich's email address is vl****@****gle.com

What is Vitali Lovich's direct phone number?

Vitali Lovich's direct phone number is +140824*****

What schools did Vitali Lovich attend?

Vitali Lovich attended University Of Waterloo, William Lyon Mackenzie C.i..

Who are Vitali Lovich's colleagues?

Vitali Lovich's colleagues are Akeia N., Abhishek Vootukuru, John Phillips, David Garza, Vitor Hugo De Sousa Ferreira, Pamela Chen, Will Hooper.

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.