Sergey Shevchenko

Sergey Shevchenko Email and Phone Number

Senior Software Engineer @ Google
Mountain View, CA
Sergey Shevchenko's Location
Sunnyvale, California, United States, United States
Sergey Shevchenko's Contact Details

Sergey Shevchenko work email

Sergey Shevchenko personal email

About Sergey Shevchenko

An algorithms and data structures pro and C++ junkie (can also be fed Rust, Java, JavaScript, Python, Perl, SQL, Assembly, or quickly adapt to any other diet). A generalist with a broad experience in numerous fields: Image Processing / Pattern Recognition, Consumer Electronics, Electronic Design Automation, Online Backend Subsystems, Distributed Computations, Computational Geometry, Bioinformatics / Human Genome Sequencing, Chrome OS, Geospatial Data Processing, and others.

Sergey Shevchenko's Current Company Details
Google

Google

View
Senior Software Engineer
Mountain View, CA
Website:
google.com
Employees:
1
Company phone:
916.253.7820
Sergey Shevchenko Work Experience Details
  • Google
    Senior Software Engineer
    Google Dec 2012 - Present
    Mountain View, Ca, Us
    * 2012/12-2015/06: Making Chrome a future platform for better apps.* 2015/06-2020/03: Making Earth look beautiful (Geo Imagery team).* 2020/04-current: Detecting defective CPUs in Google data centers to eradicate silent data corruptions.
  • Complete Genomics Inc.
    Senior Software Engineer
    Complete Genomics Inc. Nov 2010 - Dec 2012
    San Jose, Ca, Us
    I finally got to work, alongside a long-time friend of mine and colleague in 3 past jobs, at this great company with a noble cause of making the whole human genome sequencing a part of everyday clinical routine in order to improve the general well-being of the mankind. Here, I made a significant impact on one of the core pieces of the puzzle: the software subsystem called genome assembly pipeline, which turned the raw, noisy, disorganized output of the preceding sequencing process into a structured, aligned representation of the patient's genome accompanied by a whole set of statistical analyses and annotations.
  • Yahoo!
    Consulting As Technical Yahoo
    Yahoo! Jun 2010 - Oct 2010
    Sunnyvale, Ca, Us
    I helped to productionize a new generation of Guaranteed Ad Delivery platform -- the core of Yahoo!'s business. I was able to quickly make a significant impact on the product, and received an offer to become a full-time employee, when the position at Complete Genomics finally opened up, so I immediately jumped on-board to that long-sought opportunity.
  • Nusym Technology
    Senior Software Engineer
    Nusym Technology Jan 2010 - Jun 2010
    Us
    I got to work on an extremely interesting and challenging problem of automatic test generation for boolean logic circuits, the target being full test coverage of a circuit, as opposed to the currently used tedious manual writing of imperfect and incomplete tests. The startup was quickly acquired by Synopsys, which wasn't the outcome I hoped for, so I left. At the same time, I learned that a position at Complete Genomics -- which I had been eyeing for a long time -- might open up shortly, so I wanted to spend some time contracting without any long-term commitments, to wait and see.
  • Electronic Arts
    Software Engineer
    Electronic Arts Aug 2009 - Jan 2010
    Redwood City, Ca, Us
    I got burnt-out with the Electronic Design Automation industry and tried my footing at gaming. I worked in the Global Online Studio within EA, improving and expanding the global backend used by all the EA online games. This was one of the best teams I've worked on, but it quickly became apparent to me that my complete lack of passion for games was a serious obstacle, and I decided to try to go back to EDA once again -- this time to a promising startup.
  • Cadence Design Systems
    Member Of Consulting Staff
    Cadence Design Systems Dec 2006 - Aug 2009
    San Jose, California, Us
    I wanted to switch gears from physical IC design and joined an incubator project called C-to-Silicon: we created a successful tool that translated a very high-level, object-oriented IC description in System C (a C++-based methodology for describing IC designs at a high level of abstraction) down to a low-level, ready-for-synthesis RTL representation, an IC design equivalent of assembly -- the form that IC designers directly code from the ground up today. I worked on the C++ front-end of the tool, applying my in-depth C++ knowledge to significantly expand the subset of System C that the tool supported. One example: I implemented support for C++ templates in the suite (based on Edison C++ frontend).
  • Magma Design Automation
    Member Of Technical Staff
    Magma Design Automation Apr 2005 - Nov 2006
    Mountain View, Ca, Us
    I joined an innovative, algorithm-heavy, startup-like EDA project code-named Mojave: a massively parallelizable approach to executing design rule checks on physical IC layouts. Performance scaled almost linearly up to hundreds of nodes in the compute farm, cutting down the checking time by factors of 10 and more. I developed several algorithms here and ported the entire software package from Linux to AIX (IBM's UNIX).
  • Bindkey Technologies
    Senior Software Engineer
    Bindkey Technologies Sep 2002 - Mar 2005
    Us
    I was one of the several computational geometry algorithm developers on a team that worked on a first-of-a-kind flagship tool to aid integrated circuit designers in editing their physical layouts in a much more efficient way. Think of it as an automatic on-the-fly spellchecker and autocorrect for ICs -- guaranteeing an error-free design every step of the way, as opposed to tedious, iterative, manual checking for grammar errors with a dictionary in the hand after the fact. This created a tremendous productivity boost for the designers. We also created an alternative IC editor that was at least 10 times faster than the leading market competitor at handling very large IC designs.
  • Philips Digital Systems Lab (Asalab)
    Embedded Software Designer
    Philips Digital Systems Lab (Asalab) Apr 2000 - Sep 2002
    Amsterdam, Noord-Holland, Nl
    I participated in two large projects at the Lab: HAVi stack and test suite for third-party developers (HAVi stands for Home Audio-Video interoperability) and MHP set-top box (Multimedia Home Platform, a then-emerging industry standard for a smart home network of cloud-connected multimedia devices). Both delivered tangible products, although neither technology got market traction in the end. Working at Philips was a great experience nevertheless: I learned how serious end-to-end software creation process works within a large enterprise and large multi-cultural and distributed projects, and I also picked up embedded C/C++, Java, UML, RUP and many other interesting technologies and tools there.
  • Ivision Industrial Inspection Systems Gmbh
    Software Engineer
    Ivision Industrial Inspection Systems Gmbh Dec 1998 - Dec 1999
    An incredibly interesting one-year project! We were building a complete hardware/software solution for industrial quality control of manufactured 2D profiles (or thin 2D cross-sections of 3D shapes, such as cables). The hardware part was a light table with an industrial grade CCD camera over it, and the C++ firmware/software suite that our small team of 4 built from the ground up. The suite was able to reliably reconstruct a hierarchical vectorized representation of the profile contours from a noisy rasterized image from the camera, find the best match in a database with reference CAD models, identify the best positional correlation between the model and the workpiece, and perform precise measurements of the allowed tolerances -- all in a matter of milliseconds. I developed several critical proprietary algorithms for this project, mostly in the area of image processing.
  • Belfort
    Software Support Engineer
    Belfort Sep 1996 - Nov 1998
    Not much of software development here, just support, but I had a great time covering the entire Belarus and half of Western Russia while visiting our numerous branches with business trips, and got a tremendous boost to my troubleshooting and people skills.
  • Type+ / Lintec Project Gmbh
    Software Engineer
    Type+ / Lintec Project Gmbh Jul 1995 - Sep 1996
    Second part-time job: we built complete functional models for several Belarus enterprises using IDEF0 and IDEF1 methodologies (created by DoD) and, based on them, generated complete Informix DB schemas and accompanying UIs to service these enterprises' workflows.
  • Votec
    Software Engineer
    Votec Jun 1993 - Jun 1995
    My first part-time job, still in my university years -- nothing interesting, just some FoxPro databases, but it got me started!

Sergey Shevchenko Skills

Algorithms Perl C++ Software Development Multithreading Python Distributed Systems Data Structures Computational Geometry Software Engineering High Performance Computing Java Photography Genomics Linux Image Processing Pattern Recognition Eda Uml Software Design Stl Dna Sequencing Embedded Software Shell Scripting Travel Photography Debugging Compiler Development Big Data Design Patterns Sql X86 Assembly Tcl

Sergey Shevchenko Education Details

  • Belarus State University
    Belarus State University
    Applied Mathematics & Computer Sciences
  • Belarus State University
    Belarus State University
    Applied Mathematics And Cs

Frequently Asked Questions about Sergey Shevchenko

What company does Sergey Shevchenko work for?

Sergey Shevchenko works for Google

What is Sergey Shevchenko's role at the current company?

Sergey Shevchenko's current role is Senior Software Engineer.

What is Sergey Shevchenko's email address?

Sergey Shevchenko's email address is sg****@****ail.com

What schools did Sergey Shevchenko attend?

Sergey Shevchenko attended Belarus State University, Belarus State University.

What skills is Sergey Shevchenko known for?

Sergey Shevchenko has skills like Algorithms, Perl, C++, Software Development, Multithreading, Python, Distributed Systems, Data Structures, Computational Geometry, Software Engineering, High Performance Computing, Java.

Who are Sergey Shevchenko's colleagues?

Sergey Shevchenko's colleagues are Metin Karagöz, Hossein Doost, Özlem Geyik Özmen, Sydnee Schuetz, Lulu R., Petr Mikota, Gianni Magri-Stella.

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.