Engineering Software for Products that Visualize, Observe and Interact with Reality.
Boxborough, Massachusetts
Sr. Pr. Software Engineer @ Veo Robotics, Inc. Develop sensor systems that enable collaboration in industrial automation. Greater Boston AreaSoftware Lead @ Kuvée Development and commercialization of the Kuvée wine system that included a preserving wine capsule and a connected IoT dispenser. • Architected a distributed system of dispensers connected to proprietary secure server and e-commerce platform...
Sr. Pr. Software Engineer @ Veo Robotics, Inc. Develop sensor systems that enable collaboration in industrial automation. Greater Boston AreaSoftware Lead @ Kuvée Development and commercialization of the Kuvée wine system that included a preserving wine capsule and a connected IoT dispenser. • Architected a distributed system of dispensers connected to proprietary secure server and e-commerce platform • Created embedded Qt GUI application for interaction with the touch-screen on the dispenser • Performed OAuth-style account pairing and e-commerce transactions from the device • Setup and maintained device incident database for customer analytics and field troubleshooting • Used on-board accelerometer to estimate wine flow during pouring • Wrote and maintained OpenEmbedded/Bitbake package recipes for our embedded Linux distribution • Designed and prototype mechanical components of the wine capsule • Troubleshot and solved liquid and air flow issues in the proprietary valve, contributed to valve design • Used C++, C, Qt/QML, Python3, JavaScript, Bash/Ash, Bitbake, git, PostgreSQL, AWS EC2 and RDS, OnShape, lathe, mill and other machine tools From March 2015 to November 2017 (2 years 9 months) Greater Boston AreaPrincipal Software Architect @ Harvest Automation Inc. Development and commercialization of autonomous mobile material handling robots; successful launch of HV-100 Harvey, a robot for spacing potted plants in semi-structured outdoor environment of commercial nurseries and greenhouses. • Developed software for processing diverse sensor data, behavior-based control, motion planning and execution• Created simple and robust robot state estimation algorithm with graceful degradation in difficult environments• Conceived and implemented visual odometry to accurately place plants even in low-traction, high-slip scenarios• Provided technical leadership to the software development team• Collaborated with mechanical and systems teams on design and integration of mechanical components, sensor systems and actuator mechanisms• Improved codebase quality, performance and robustness through continuous needs-based refactoring• Judiciously adopted aspects of modern C++ to increase clarity, simplicity and safety of existing code • Troubleshot problems in the field, analyze logs and black-box recordings, provide remote support • Developed software tools, internal and external to the robot, in support of manufacturing and field support, autonomous sensor calibration, reconstruction and analysis of incidents from black-box recordings• Used C++, C, Java, Python, Linux, hard real-time with Xenomai, IPC with rt pipes and unix sockets, path planning, localization, camera pose estimation, LIDAR scan processing, collision safety From March 2011 to February 2015 (4 years) N. Billerica, MALead Architect, Visualization @ Brontes Technologies, a 3M Company Development and commercialization of Lava C.O.S., an innovative digital intraoral 3D scanner, designed to replace conventional dental impression taking. Brontes Technologies, Inc. was acquired by 3M in October 2006, and became part of 3M Digital Oral Care department in 2009. A fascinating journey from an early stage medical device start-up, through a successful acquisition, to many satisfied customers and patients.http://www.lavacos.com • Create and evolve software architecture for real-time scanning, interactive visualization and high accuracy processing of intra oral dental scans • Implement large segments of the image processing and 3D geometry reconstruction pipeline • Generate intellectual property for the company in the areas of real-time scan navigation, iterative disparity recovery, and global motion optimization; assist in filing patent applications • Provide technical leadership to the visualization development team * Collaborate with clinical team and directly with customers in guiding the course of product development; define and evolve product features, new scanning protocols, indications, and workflows • Prioritize development efforts to maximize the value for the business and the customers • Used C++, Python, OpenGL, GLSL, ZODB, OpenMesh, Gentoo Linux, image processing, surface reconstruction, geometry processing, user interface design, real-time software, parallel processing, 3D metrology From 2005 to February 2011 (6 years) Lexington, MASenior Software Engineer @ Kaon Interactive Photorealistic model creation and visualization technologies, enabling interactive online and kiosk based rich media product demos, synthesis of simulated images and video materials. • Developed a comprehensive suite of 3D and 2D interactive imaging technologies for communication and display of geometrically precise ultra-high resolution models of physical products • Designed and implemented Composer, a client-server based system, enabling on-demand synthesis of product multi-media marketing materials • Developed and maintained Master Editor, a rich-featured user interface tool for creation and editing of high quality articulated 3D models • Created Kaon Product Imaging Center (KPIC,) a specialized digital asset management system with additional capabilities for Kaon’s 3D content • Maintained Hyperspace Viewer, an interactive 3D imaging technology based on pure Java • Used server & client side Java, AWT, Swing, Apache Cocoon, JSP, XML, XSL, XSP, JDBC, SQL, software 3D rendering, image compositing, interactive graphics From 2001 to 2005 (4 years) Maynard, MAHands-on CTO @ Info Insomniax, Inc. Web design services company with emphasis on e-commerce, database-driven configurator back end and dynamically generated graphics. • Co-founded the company and acquired initial funding and contracts • Specified, designed and built several commercial web sites for clients • Developed a reusable e-commerce configurator back end technology • Provided technical leadership, mentored engineers • Used PHP, server & client side Java, JDBC, SQL, C++, Apache, image compositing From 1999 to 2001 (2 years) Gloucester, MASenior Software Engineer @ SynaPix Development of a system for computer vision based camera path recovery and 3D scene reconstruction from recorded video, enabling automated 3D compositing for the special effects industry. * Developed parts of the 3D rendering pipeline, high-performance native geometry data structures * Created run-time interoperability with remote and co-located 3rd party animation packages * Java, JNI, Java3D, Magician OpenGL, C++, SOFTIMAGE|3D SDK, Maya SDK, 3D Studio Max SDK, SGI Irix, Windows NT From 1997 to 1999 (2 years) Lowell, MASenior Software Engineer @ Xyvision Development of Contex, a mid-range prepress system for commercial print applications. • Developed SmarTrap™ separation trapping system, ink database, and user interface • Implemented features of Contex's new ODB data management system • Maintained and improved parts of the core compositing software • Used C, C++, Java, X11, X/Motif, GL, image processing, SGI Irix From 1995 to 1997 (2 years) Wakefield, MA
Veo Robotics, Inc.
Sr. Pr. Software Engineer
Greater Boston Area
Kuvée
Software Lead
March 2015 to November 2017
Greater Boston Area
Harvest Automation Inc.
Principal Software Architect
March 2011 to February 2015
N. Billerica, MA
Brontes Technologies, a 3M Company
Lead Architect, Visualization
2005 to February 2011
Lexington, MA
Kaon Interactive
Senior Software Engineer
2001 to 2005
Maynard, MA
Info Insomniax, Inc.
Hands-on CTO
1999 to 2001
Gloucester, MA
SynaPix
Senior Software Engineer
1997 to 1999
Lowell, MA
Xyvision
Senior Software Engineer
1995 to 1997
Wakefield, MA
What company does Ilya Kriveshko work for?
Ilya Kriveshko works for Veo Robotics, Inc.
What is Ilya Kriveshko's role at Veo Robotics, Inc.?
Ilya Kriveshko is Sr. Pr. Software Engineer
What industry does Ilya Kriveshko work in?
Ilya Kriveshko works in the Computer Software industry.
Who are Ilya Kriveshko's colleagues?
Ilya Kriveshko's colleagues are Ty-Lucas Kelley, Clara Vu, Scott Denenberg, Molly McCarthy, Justin Bronder, and Lev Persits
Enjoy unlimited access and discover candidates outside of LinkedIn
One billion email addresses and counting
Everything you need to engage with more prospects.
ContactOut is used by
76% of Fortune 500 companies
Ilya Kriveshko's Social Media Links
/company/v... /school/bo...