Igor Nazarenko is a seasoned software engineer with 12 years of experience building high-performance distributed systems, currently shaping planning infrastructure at Nuro in Sunnyvale. He has deep expertise in distributed data processing and database internals, having designed core algorithms and a cluster scheduler for Complete Genomics and led the Aggregate Storage engine implementation for Essbase at Hyperion. At Google he progressed to Staff Engineer, leading backend development for Earth Engine and compiler work for Pixel Visual Core, and remains an active contributor to prominent open-source projects like Halide and the Earth Engine API. Comfortable bridging low-level systems and large-scale production services, he combines mathematical rigor from an MS in Mathematics with a track record of shipping robust, performance-critical systems. A less obvious strength is his repeated role as technical lead across diverse domains—genomics, OLAP databases, geospatial processing—showing an ability to translate complex domain requirements into scalable engineering designs.
12 years of coding experience
20 years of employment as a software developer
MS, Mathematics, MS, Mathematics at Kharkiv State University, Ukraine
Python and JavaScript bindings for calling the Earth Engine API.
Role in this project:
Back-end Developer
Contributions:10 commits, 4 pushes, 3 tags in 4 years 2 months
Contributions summary:Igor appears to be involved in the development of the Earth Engine API, as indicated by the code changes in `ee_api_js.js`. The commits primarily focus on updating the JavaScript build file, which likely involves integrating changes to the API's core functionality or fixing bugs. The changes suggest the user is involved in maintaining and updating the API's JavaScript bindings, potentially ensuring compatibility and functionality. These updates indicate an active role in maintaining the project's core functionalities.
a language for fast, portable data-parallel computation
Role in this project:
Backend Developer
Contributions:5 commits, 3 PRs, 2 comments in 4 months
Contributions summary:Igor contributed to the Halide compiler, focusing on optimizing and correcting existing code. They addressed buffer handling issues, ensuring that buffers can be read from and written to. The user also modified the architecture enum and refactored code related to scope and stage skipping, improving the compiler's functionality and performance.
computationhexagonhalideparallelgpu
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Igor Nazarenko - Software Engineer, Planning at Nuro