Boris Rybakov

Senior Principal Software Engineer @ Uniphore

About Boris Rybakov

Boris Rybakov is a Senior Principal Software Engineer currently at Uniphore, with extensive experience in software development and architecture across various companies, including Jacada and Lavasoft. He holds a Bachelor of Science in Mathematics and Computer Science from Bar-Ilan University and has worked with technologies such as Java Spring, NodeJS, and MongoDB.

Current Role at Uniphore

Boris Rybakov serves as a Senior Principal Software Engineer at Uniphore, a position he has held since 2021. In this role, he focuses on developing advanced web services and integrating various technologies, including conversational AI, into applications. His expertise in software engineering is applied to enhance the functionality and performance of Uniphore's offerings.

Previous Experience at Jacada

Boris Rybakov worked at Jacada from 2008 to 2021, holding multiple roles including Senior Software Developer, WinFuse Team Leader, and Senior Solution Architect. His tenure at Jacada spanned over a decade, during which he contributed to various projects and led teams in developing software solutions. He was based in Montreal, Quebec, Canada, and later in the Greater Atlanta Area.

Experience at Strategy Runner Ltd

Boris Rybakov had a significant tenure at Strategy Runner Ltd, where he held various positions from 2001 to 2008. He started as a Senior Software Developer, then progressed to R&D Manager, and later served as CIO. His roles involved overseeing software development and research initiatives, contributing to the company's technological advancements.

Education in Mathematics and Computer Science

Boris Rybakov earned a Bachelor of Science degree in Mathematics and Computer Science from Bar-Ilan University, where he studied from 1992 to 1996. His educational background laid the foundation for his career in software engineering and development, equipping him with essential skills in programming and analytical thinking.

Technical Skills and Expertise

Boris Rybakov possesses a diverse skill set in software development, including proficiency in Java Spring, Node.js, JavaScript/AngularJS, and C#. He has experience in developing web services, managing MongoDB databases, and utilizing Docker containers for application deployment. His familiarity with both waterfall and agile methodologies enhances his project management capabilities.

People similar to Boris Rybakov