← Back to list
senior
Registration: 22.09.2022

Roman Snytsar

Specialization: C++ Developer

Portfolio

Microsoft Genomics - Azure Service

Managing the "science" part of the project: making sure the bioinformatics tools run accurately and fast.

Microsoft Genomics Library

Developed an open-source library that contains highly optimized compute cores for genomics applications. Vectorized code using the Intel Vector Extension ISA.

ChronoZoom

Served as a Test Manager for the project. Trained several student teams in the art of Quality Assurance, and Performance Testing.

Skills

C++
C#
Java
Algorithms
AVX2
Parallelization
Performance
Profiling

Work experience

Engineering / Test Manager
since 10.2010 - Till the present day |Microsoft Research
C++, Azure, .NET
● Assembling and coaching teams to build and ship new products in in six to nine months using the newest technologies. It is like running 2-3 startups in a year. ● Managed Dev, QA, Hardware Lab, Customer Support, and Sustained Engineering teams. ● Defining processes, tools, and metrics for the projects. ● Managing relationships with vendors in industry and academia. 1. Microsoft Genomics – Accelerating genomic processing in Azure. ● Involved in all aspects of the product from Algorithms and Performance to Azure Deployment. 2. Presenter Camera – Video Enhancement App. ● Improved the quality of video seen by remote attendees of a presentation. 3. Skype Qik – Cloud based Mobile Video Chat. ● Architected the cross-platform engineering approach for Android, iOS, and Windows devices. 4. Skype Translator – Real time speech-to-speech translation. ● Focused on Performance Engineering/Load Testing and resource planning. 5.Translator Hub - Community portal for building translators to/from indigenous languages. ● Organized and planned the community evaluations of the portal. 6. CodaLab – Cloud platform for Machine Learning competitions. ● Build relationships with academia to establish quality guidelines for the open source project. 7. ChronoZoom – Cloud based educational tool to visualize the history of everything. ● Organized and trained teams of undergraduate and graduate students to use efficient software development processes and incorporate QA in daily work. 8. Tablet PC 1.0-1.5. ● Designed the methodology, tools and guidelines for Electronic Ink Analysis API (450+ classes and methods). Got several patents for Handwriting Recognition. 9. .NET Framework 1.0-2.0. ● Developed the guidelines, submission process and automated tools for the .NET Framework documentation sample code.
Software Quality Engineer
04.2008 - 07.2010 |Expedia
C++, Java, UI Test
● Developed unified approach to quality across the large organization that had used a cornucopia of processes and technologies. ● Defined, reported, and worked on improving the reliability and quality metrics of Expedia global web site. ● Led the UI Test Working Group to select and promote the best test and automation practices for global applications. Now a single Selenium-based toolset is used throughout the development of all application tiers, testing, and deployment. ● Trained offshore teams in Europe and Asia in developing global automation. ● Helped SOA Test Working Group charting the migration from 10+ years old web application to the modern infrastructure. ● Ran the Risk-Based Testing pilot project and facilitated the adoption of RBT across the company.
Software Architect
02.2007 - 04.2008 |Lagotek
C++, Java
Worked in startup environment designing and developing innovative system for commercial and residential energy management. System included custom hardware running Windows CE as well as PC and Media Center components.
Principal Engineering Lead
11.2000 - 02.2007 |Microsoft
C++, Azure
● Performance Tuning of multiple products including Azure services, One Note, Windows etc.
Project Manager
10.1997 - 10.2000 |Interna
C++, Java
Managed offshore projects for clients in different industries such as investment banking, strategic consulting, and aerospace. My responsibilities included first visit and requirements capture, proposal writing, directing the development and test teams using the Dynamic Systems Development Method (DSDM) as a Facilitator and Ambassador User, reacting to customer feedback, product delivery. Projects: Business intelligence website; custom Web crawler, ASP backend and Java client Visual programming environment for rapid development and testing of highly graphical widgets for industrial monitoring and control. The software has been on the market for 10 years.
Software Architect
01.1996 - 10.1997 |RR-Gateway
Java
Designed and developed a Java tool for capturing, specifying and analyzing software requirements of the real-time embedded systems for Rockwell Intl. The tool employs the CoRE formal methodology after the Software Productivity Consortium. The development process complied with rigid standards for the aerospace industry.

Educational background

Nuclear Physics (Masters Degree)
1989 - 1996
Moscow Engineering Physics Institute

Languages

EnglishProficientRussianProficientUkrainianProficient