Currently a lead and an individual contributor in Robotics Research leveraging Machine Learning (Reinforcement Learning, Behavior Cloning, Computer vision).
Experience
2017 — Now
2017 — Now
New York City Metropolitan Area
I’m a research engineer at Google DeepMind, working at the intersection of robotics research and infrastructure. My work focuses on developing foundational robotics models based on Gemini, alongside advancing robotics data quality and safety.
Previously, I worked extensively on RL and BC approaches for robotic policy learning.
I also founded and led an initiative to address the challenge of robotics data infrastructure, creating scalable, reliable systems to support robot learning.
Research profile: https://scholar.google.com/citations?user=2DBmo-wAAAAJ&hl=en
2013 — 2017
2013 — 2017
New York City Metropolitan Area
Helped migrating Ads (Google DFP) storage infra from MySQL to a distributed proprietary database.
2011 — 2013
2011 — 2013
Chicago, USA; New Jersey, USA
The product is high performance distributed banking system, utilizing complex computations in risk management field.
• Reengineered part of legacy application to meet better scalability, extensibility and adopt new business requirements, utilizing distributed Gemfire cache server and TIBCO DataSynapse grid solution
• Optimized the proprietary product's calculation time utilyzing knowledge in algorithms and data structures (QuickSelect, DFS Search, QuickSort modifications)
• Architected and developed a framework which allows new development codebase to run on legacy infrastructure, leveraging existing bootstrap and monitoring tools. The new set of components I've built follows SOA architecture, allowing to access existing legacy system via an abstract layer
• Implemented asynchronous task execution framework, allowing to notify UI users about execution errors, restart and reflow failed steps from UI
• Designed and developed new business cases, solving tasks of integration with external systems, integration with legacy services, meeting high performance and scalability requirements
• Profiled, optimized and troubleshooted various parts of the system
• Managed offshore team located at Europe (5+ developers), interviewed Java developers
Technologies:
• Core Java/multithreading
• Spring framework
• Hibernate
• MySQL, Oracle, Sybase
• Memcached
• Gemfire cache
• DataSynapse grid
• Swing
• JSF, JavaScript, Ajax, HTML, GWT
• JMS (Tibco EMS)
• Linux/Unix
2007 — 2011
2007 — 2011
Russia
Projects: Power Jet (http://powerjet.com/ air manufacturing industry), ElasticPath (http://elasticpath.com/ e-commerce), Boeing.
• At PowerJet I've designed and implemented a web-based application to manage Spare Parts Catalog
• Led 5+ developers, analyzing requirements and developing a set of web applications comprising corporate portal
• Initiated ElasticPath account at Luxoft. Led 7+ development team analyzing business requirements, delving into the code and designing the tasks, acting as intermediate between offshore team and the customer. Agile was the ultimate development process at ElasticPath.
After team forming I was spending best part of my time on coding:
• Designed and implemented custom query language, leveraging JavaCC and translating the query into Lucene query.
• Took part in design and development of data migration and transformation tools (products, prices, etc).
• Solved various integration and customization tasks with customers' external services. (Product Services team)
• Implemented framework for integration tests based on FIT
• At Boeing I reimplemented data migration tool, created and tuned Oracle schema for metadata
• Throughout my years at Luxoft I’ve been collaborating with Luxoft Training Center. I implemented training materials and professed a few courses for Luxoft employees and external customers. The courses included: Java 1.6, Refactoring, JavaScript, JPA, FIT, JUnit.
Technologies:
• Java/multithreading
• Spring framework
• Hibernate/Open JPA
• HTML, JavaScript, Ajax, YahooUI, jQuery
• LDAP
• Algorithms
• Oracle, MySQL
• Apache Solr
• Eclipse RPC
• Linux/Unix
2009 — 2013
2009 — 2013
Russia
AlDigit specializes at crafting mobile games and applications, websites and enterprise systems using C++, Objective-C, Java, Python, PHP5, HTML5
• Java/Web architect/consultant as well as general support of the business
• Staff tutoring (refactoring, highly scalable architectures)
Education
Omsk State University (OSU)
Master's degree, Applied Mathematics and Informatics
2000 — 2005