srogatch
Serge Rogatch
Software Development Consultant at Confidential
Minsk, Belarus

C++/C/CUDA/Algorithms/Python programmer and manager. MSc in AI from Amsterdam University, The Netherlands. 2x bronze medals (3rd category diplomas) from International Olympiads in Informatics.

CodersRank Score

What is this?

This represents your current experience. It calculates by analyzing your connected repositories. By measuring your skills by your code, we are creating the ranking, so you can know how good are you comparing to another developers and what you have to improve to be better

Information on how to increase score and ranking details you can find in this blog post.

2,066.5
CodersRank Rank
Top 1%
Based on:
Stackoverflow 341 events
Top 5
C
C
Developer
Belarus
Top 1
C++
C++
Developer
Belarus
Highest experience points: 0 points,

0 activities in the last year

List your work history, including any contracts or internships
Confidential
Apr 2020 - Present (4 years 11 months)
Remote Current workspace
Currently Serge Rogatch supports the Confidential

Serge Rogatch's scores will be added to this company.

Software Development Consultant
My current activity is connected with the GPU/CUDA distributed processing of graphs on Ubuntu Linux. The job involves extensive use of C++, MPI, CMake, Git command line, Algorithms&Data Structures (especially Graph algorithms), and obviously GPU/CUDA. As part of the job, I read research papers on the relevant technologies.

Recently I implemented a raytracing application on the GPU: OptiX, OWL (OptiX Wrapper Library), RTX. I learned raytracing very quickly because I am familiar with GPU computations in general (CUDA).

I spent some time implementing vectorization (SSE2/AVX2/FMA) for ALGLIB: https://www.alglib.net/

One year was spent on developing a high-performance massively multithreaded networking application for web scraping. The application consists of multiple servers and even more microservices that communicate with each other via HTTP/REST and Windows named pipes. The applications are written in C++ (the main part) and Python (e.g. Django web interface, integration with Selenium and Tensorflow, etc.). Among the other technologies used there are libcurl for sending requests and receiving responses, oatpp web service framework for C++, nlohmann JSON library, dbghelp.dll for call stack, and minidump collection, MariaDB connectors for C++ and Python, etc.
SoftwareComprehension LTD
Jul 2019 - Oct 2020 (1 year 3 months)
Remote
Co-Founder and CTO
1-hour demo: http://www.metacafe.com/watch/11919805/demo-of-software-comprehension-tools/
Website: https://www.softwarecomprehension.com/
InsurTech Global
Feb 2019 - Feb 2020 (1 year)
Remote
Vice President Of Software Engineering
We are using high-performance computing (CUDA, SIMD/AVX2, multithreading, NUMA/multiprocessing, algorithms & data structures) for large-scale calculations in the Insurance industry.

Request failed with status code 503

Jobs for you

Show all jobs
Feedback