Vlad Suharukov
CTO, Co-Founder at Crystal Roof- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Professional working proficiency
-
Russian Native or bilingual proficiency
-
Belarusian Native or bilingual proficiency
-
German Elementary proficiency
Topline Score
Bio
Credentials
-
edX Verified Certificate for Artificial Intelligence
edXMay, 2015- Nov, 2024 -
edX Verified Certificate for Scalable Machine Learning
edX
Experience
-
Crystal Roof
-
United Kingdom
-
Information Technology & Services
-
1 - 100 Employee
-
CTO, Co-Founder
-
Feb 2020 - Present
Crystal Roof (https://crystalroof.co.uk) is a revolutionary easy-to-use property information platform that has been created with house-hunters needs at heart. It was designed to address the many frustrations with the property search and committing to the wrong property. I manage full cycle of service development starting from high-level software architecture design and managing team of developers to applying best DevOps practices. Also I do all of the back-end work concentrating on performance and quality. Show less
-
-
-
Aon
-
United Kingdom
-
Financial Services
-
700 & Above Employee
-
Senior Developer
-
Mar 2022 - Present
Working on Tyche - high-performance Monte-Carlo general purpose modelling engine. Tyche is built for actuarial, quant, risk and research teams. It gives sophisticated modelers the power they need to create complex models whilst allowing less technical users to easily construct intuitive models that answer their questions. Clients of Tyche include big finance organisations working in insurance industry. Core of Tyche written in C++ with extensive usage of OpenMP with SIMD parallelization and compiled with Intel C++ compiler. User interface written in C#. Show less
-
-
-
RPC Consulting (department acquired by Aon)
-
London, England, United Kingdom
-
Senior Developer
-
Jul 2018 - Mar 2022
Working on Tyche - high-performance Monte-Carlo general purpose modelling engine. Tyche is built for actuarial, quant, risk and research teams. It gives sophisticated modelers the power they need to create complex models whilst allowing less technical users to easily construct intuitive models that answer their questions. Clients of Tyche include big finance organisations working in insurance industry. Core of Tyche written in C++ with extensive usage of OpenMP with SIMD parallelization and compiled with Intel C++ compiler. User interface written in C#. Show less
-
-
-
Microsoft
-
United States
-
Software Development
-
700 & Above Employee
-
Software Engineer
-
Jul 2016 - Jul 2018
In Query Formulation team: • Won FHL (Fix Hack Learn) week at Microsoft London Office taking 2 prizes – best hack project and People’s choice prize. I suggested idea of “Managed Index” – library of algorithms and data structures for data indexing, written on C#. In many use-cases It potentially could substitute existing C++ indexing tools that difficult to support and configure which used by teams in our department. • Work on services which provide query suggestions for variety of products like Microsoft Office, Windows, and Outlook Web Access. Done several infrastructure and relevance improvements to suggestion blocks. In Bing Autosuggest team: • Worked on improving keyword search, including possibility to remove stop-words from query and synonyms substitution. All work done on C++ • Several infrastructure improvements including improvement of debugging, suggestions multi-language support, deduplication of suggestions in the suggestion block. This work done using C# and Microsoft Scope. Show less
-
-
-
IHS Markit
-
United Kingdom
-
Information Services
-
700 & Above Employee
-
Software Engineer
-
Apr 2013 - Jul 2016
* Lead Statistical Machine Translation project. Studying theory and open tools in order to improve existing IHS Goldfire translation system. I am combining open tools (Moses, KenLM, GIZA++, fast_align) with proprietary IHS NLP engine (taggers and tokenizers for languages such as Japanese, Chinese). I have created prototype SMT systems, developed environment for convenient experiments run. * Created Query type ahead (QTA) system from scratch. Researched methods and algorithms for autocorrection and autocompletion user queries. Created proof-of-concept prototype on Ruby and implemented enterprise version on C++. The system can correct and complete user queries, including keyword search, word splitting correction, Unicode (UTF-8) support with supporting several languages. QTA can store tens of millions hints with hint processing time equal to hundredths of a second. Every hint has permissions for user groups (there are thousands of user groups in the system), so different users get different hints, depending on to which group they belong. * Finite-state automaton structure optimization Show less
-
-
-
Polotsk State University
-
Belarus, Polotsk
-
Teacher
-
Sep 2012 - Mar 2013
Teaching C, C++, Java Teaching C, C++, Java
-
-
-
Point
-
Belarus, Polotsk
-
Software Developer
-
Aug 2011 - Apr 2012
Developing software for monitoring microclimate in several industrial rooms. Written in Qt with SQLite base storing, used wireless ZigBee protocol (USB modems with AT command programming) for connecting sensors with client applications in rooms, GUI server application with Ethernet connection with clients. This is also my degree work. Developing software for monitoring microclimate in several industrial rooms. Written in Qt with SQLite base storing, used wireless ZigBee protocol (USB modems with AT command programming) for connecting sensors with client applications in rooms, GUI server application with Ethernet connection with clients. This is also my degree work.
-
-
Education
-
Belarusian State University
Master’s Degree, Mathematics and Information Technologies -
Polotsk State University
Bachelor’s Degree, Computer Software Engineering -
Polotsk State Gymnasium № 2
High School