Sergey Shevchenko work email
- Valid
Sergey Shevchenko personal email
- Valid
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.
- Website:
- google.com
- Employees:
- 1
- Company phone:
- 916.253.7820
-
Senior Software EngineerGoogle Dec 2012 - PresentMountain 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. -
Senior Software EngineerComplete Genomics Inc. Nov 2010 - Dec 2012San Jose, Ca, UsI 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. -
Consulting As Technical YahooYahoo! Jun 2010 - Oct 2010Sunnyvale, Ca, UsI 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. -
Senior Software EngineerNusym Technology Jan 2010 - Jun 2010UsI 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. -
Software EngineerElectronic Arts Aug 2009 - Jan 2010Redwood City, Ca, UsI 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. -
Member Of Consulting StaffCadence Design Systems Dec 2006 - Aug 2009San Jose, California, UsI 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). -
Member Of Technical StaffMagma Design Automation Apr 2005 - Nov 2006Mountain View, Ca, UsI 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). -
Senior Software EngineerBindkey Technologies Sep 2002 - Mar 2005UsI 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. -
Embedded Software DesignerPhilips Digital Systems Lab (Asalab) Apr 2000 - Sep 2002Amsterdam, Noord-Holland, NlI 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. -
Software EngineerIvision Industrial Inspection Systems Gmbh Dec 1998 - Dec 1999An 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.
-
Software Support EngineerBelfort Sep 1996 - Nov 1998Not 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.
-
Software EngineerType+ / Lintec Project Gmbh Jul 1995 - Sep 1996Second 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.
-
Software EngineerVotec Jun 1993 - Jun 1995My first part-time job, still in my university years -- nothing interesting, just some FoxPro databases, but it got me started!
Sergey Shevchenko Skills
Sergey Shevchenko Education Details
-
Belarus State UniversityApplied Mathematics & Computer Sciences -
Belarus State UniversityApplied 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
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