Ivan Onyshchenko
Staff Software Engineer at SingleStore- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Full professional proficiency
-
Ukrainian Native or bilingual proficiency
-
Russian Native or bilingual proficiency
Topline Score
Bio
Lyuba Venable - Public Speaker Facilitator
I enjoyed working with Ivan so much, he taught me the key things in communicating with different types of people. He is the example of a person who always does his work in good quality and who knows what he does - professional in the area he works. As soon as you make Ivan responsible for some work there are no hesitations it will be done in time and at its best!
Jonathan Wilson
Ivan worked on my project for just a few months, but during that time it was impressive how quickly he became familiar with the product code and became a central member of the development team. Ivan was quick to grasp the product concepts, not afraid to ask questions, and produced quality results in short time frames. His presence is missed, and I would gladly have him back on my team in the future.
Lyuba Venable - Public Speaker Facilitator
I enjoyed working with Ivan so much, he taught me the key things in communicating with different types of people. He is the example of a person who always does his work in good quality and who knows what he does - professional in the area he works. As soon as you make Ivan responsible for some work there are no hesitations it will be done in time and at its best!
Jonathan Wilson
Ivan worked on my project for just a few months, but during that time it was impressive how quickly he became familiar with the product code and became a central member of the development team. Ivan was quick to grasp the product concepts, not afraid to ask questions, and produced quality results in short time frames. His presence is missed, and I would gladly have him back on my team in the future.
Lyuba Venable - Public Speaker Facilitator
I enjoyed working with Ivan so much, he taught me the key things in communicating with different types of people. He is the example of a person who always does his work in good quality and who knows what he does - professional in the area he works. As soon as you make Ivan responsible for some work there are no hesitations it will be done in time and at its best!
Jonathan Wilson
Ivan worked on my project for just a few months, but during that time it was impressive how quickly he became familiar with the product code and became a central member of the development team. Ivan was quick to grasp the product concepts, not afraid to ask questions, and produced quality results in short time frames. His presence is missed, and I would gladly have him back on my team in the future.
Lyuba Venable - Public Speaker Facilitator
I enjoyed working with Ivan so much, he taught me the key things in communicating with different types of people. He is the example of a person who always does his work in good quality and who knows what he does - professional in the area he works. As soon as you make Ivan responsible for some work there are no hesitations it will be done in time and at its best!
Jonathan Wilson
Ivan worked on my project for just a few months, but during that time it was impressive how quickly he became familiar with the product code and became a central member of the development team. Ivan was quick to grasp the product concepts, not afraid to ask questions, and produced quality results in short time frames. His presence is missed, and I would gladly have him back on my team in the future.
Credentials
-
Natural Language Processing Statement of Accomplishment
coursera
Experience
-
SingleStore
-
United States
-
Software Development
-
300 - 400 Employee
-
Staff Software Engineer
-
Mar 2023 - Present
-
-
Senior Software Engineer
-
Apr 2021 - Feb 2023
-
-
-
Self-employed
-
Kyiv, Ukraine
-
Independent Consultant
-
Oct 2019 - Apr 2021
-
-
-
Prism.Ai
-
remote
-
Head Of Engineering
-
Feb 2018 - Oct 2019
- Created operators team for video annotation: chose annotation tool, hired operators, extended tool to boost operators' performance and provide estimations and progress tracking. - Performed interviews and hired new developers, QA, HR manager, business analyst. - Established business analysis and integrated it into company product development workflow. - Performed research and evaluation of tools and methods for running user functions (like Amazon Lambda) - Implemented test suit for tuning tracking algorithms and measuring their performance. - Performed on-boarding and coaching for new colleagues. Show less
-
-
-
Prism
-
United States
-
Software Development
-
1 - 100 Employee
-
Contractor
-
Dec 2016 - Feb 2018
- Designed and implemented cross-platform SDK for integrating IP cameras and applications with Prism Cloud Platform. - Designed and implemented app for AXIS cameras obtaining counts from third-party people counting app and passing them to Prism Cloud Platform. - Leading engineers and researches located in Kyiv. - Interviewing candidates for researcher and software developer positions. - Designed and implemented cross-platform SDK for integrating IP cameras and applications with Prism Cloud Platform. - Designed and implemented app for AXIS cameras obtaining counts from third-party people counting app and passing them to Prism Cloud Platform. - Leading engineers and researches located in Kyiv. - Interviewing candidates for researcher and software developer positions.
-
-
-
Motorola Mobility (a Lenovo Company)
-
United States
-
Computers and Electronics Manufacturing
-
700 & Above Employee
-
Contractor
-
Oct 2013 - Nov 2016
- Designed and implement video previewer, that generated video on the fly in the real-time. It then became video player/preview/exporter of HiglightReel feature integrated into Gallery app MotoX 2nd edition. - Reduced peak memory usage of image processing pipeline by 2.5 making it run on mobile phone. - Developed and implemented algorithms for real-time portrait photo enhancement for Motorola phones. - Designed and implement video previewer, that generated video on the fly in the real-time. It then became video player/preview/exporter of HiglightReel feature integrated into Gallery app MotoX 2nd edition. - Reduced peak memory usage of image processing pipeline by 2.5 making it run on mobile phone. - Developed and implemented algorithms for real-time portrait photo enhancement for Motorola phones.
-
-
-
Viewdle
-
IT Services and IT Consulting
-
1 - 100 Employee
-
SSE
-
Aug 2012 - Oct 2013
- Created lightweight and usable Java API for Viewdle face detection and recognition engine. - Created lightweight and usable Java API for Viewdle face detection and recognition engine.
-
-
-
Obreey-products
-
Ukraine
-
Appliances, Electrical, and Electronics Manufacturing
-
1 - 100 Employee
-
Systems Analyst and Architect
-
Sep 2011 - Jul 2012
- Enabled source level debugging from QtCreator on PocketBook devices, reducing time to run the app by 3. - Designed books shop client for Obreey online book store. - Enabled source level debugging from QtCreator on PocketBook devices, reducing time to run the app by 3. - Designed books shop client for Obreey online book store.
-
-
-
Arkuda Digital
-
United States
-
Information Technology & Services
-
1 - 100 Employee
-
Project Manager
-
Jun 2011 - Aug 2011
- Created media player for STM/STLinux platform that uses proprietary media network SDK. - Managed local team to port media SDK to different platforms. - Created media player for STM/STLinux platform that uses proprietary media network SDK. - Managed local team to port media SDK to different platforms.
-
-
-
Quest Software
-
United States
-
Software Development
-
700 & Above Employee
-
Technical Product Manager
-
Apr 2009 - Jul 2011
Creating PRD and SRS based on input from marketing, QA, support and Dev. Supporting backlog of features for future releases; prioritize features; decide in what release what feature to implement. Managing investigation, requirements creation, design and estimation on multiple projects. Reviewing UI designs, SW designs and test cases. Creating PRD and SRS based on input from marketing, QA, support and Dev. Supporting backlog of features for future releases; prioritize features; decide in what release what feature to implement. Managing investigation, requirements creation, design and estimation on multiple projects. Reviewing UI designs, SW designs and test cases.
-
-
-
-
Development/Project Manager
-
2008 - Apr 2009
-
-
-
Lohika
-
United States
-
Software Development
-
500 - 600 Employee
-
Team leader
-
Jul 2008 - Jul 2008
-
-
Senior Software Engineer
-
Jul 2007 - Jun 2008
-
-
-
Aricent
-
United States
-
Software Development
-
700 & Above Employee
-
Technical Leader
-
May 2006 - Jul 2007
-
-
-
-
Senior Software Engineer
-
Nov 2005 - May 2006
-
-
-
National Bank of Ukraine
-
Ukraine
-
Banking
-
500 - 600 Employee
-
Principal Software Engineer
-
Sep 2004 - Nov 2005
-
-
Software Engineer
-
Aug 2002 - Sep 2004
-
-
-
Software MacKiev
-
Software Development
-
100 - 200 Employee
-
Software Engineer
-
Nov 2001 - Jul 2002
Created rtf parser for QuickerHelp app that converted help files from rtf to html. Created rtf parser for QuickerHelp app that converted help files from rtf to html.
-
-
-
-
Software Engineer
-
Oct 1999 - Jul 2001
-
-