Maxim Gross
C++ Developer
Yekaterinburg, Russia
2dev2fun@gmail.com
13+
years of experience
0
личных проектов
0
posts
About Me
My journey began with railway automation systems and low-level firmware in Assembler. A desire to dive deeper into mathematics led me to a PhD program at the Academy of Sciences (IMM UB RAS), where I worked on image enhancement algorithms, computer vision, and neural networks.
This blog is my "logbook" where I share the development process of my pet projects. I have been in IT for over 13 years and currently work as a Senior C++ Developer at HEX TEAM. My main passion is developing my own virtual world from scratch.
Work Experience
Lead C++ Developer (Backend) — HEX TEAM (April 2024 — Present)
- Backend development of high-load services using C++ and Rust.
Senior C++ Developer (Backend) — VK (May 2022 — August 2022)
- Backend development of high-load services using C++ and Go.
C++ Developer — Minetech (August 2020 — May 2022)
- Development of video analytics systems.
- Creation of C++ backend services for embedded systems.
- Implementation of computer vision algorithms (OpenCV).
Mathematician, Developer — IMM UB RAS (July 2014 — August 2020)
- Scientific research in mathematical modeling and numerical methods.
- Development of neural networks and image enhancement algorithms.
- Publishing activity and participation in conferences.
Machine Learning Engineer — Videomatrix (December 2017 — September 2018)
- Development of video analytics systems.
- Training neural networks for recognition and detection tasks.
Laboratory Assistant (Embedded Development) — SRL "Computer Automation Systems" (September 2011 — June 2014)
- Development of embedded systems and low-level firmware in Assembler and C/C++.
- Work with automation systems for railway transport.
Skills
- C++ (C++20) — core language, STL, Boost
- Rust — active use
- Python — scripting, ML tasks
- C, Go, R, C#, Assembler
- Docker, Docker Compose, Conan
- Git, GitLab, GitLab-CI
- Redis, PostgreSQL
- RabbitMQ, Kafka
- OpenGL, Vulkan
- OpenCV
- Linux (Ubuntu, CentOS, Astra)
- CMake, Make
- Prometheus, Grafana
Education
- Institute of Mathematics and Mechanics UB RAS, Yekaterinburg (2014 — 2017)
- Department of Mathematical Programming
- Status: PhD Candidate (Completed all coursework and qualifying exams, dissertation pending)
- Major: Mathematical modeling, numerical methods, and software complexes - Ural State University of Railway Transport, Yekaterinburg (2009 — 2014)
- Faculty of Electrical Engineering
- Specialization: Automation, telemechanics, and communication in railway transport
Interests
- Developing my own virtual world from scratch
- Gym
Contacts
Open to communication and collaboration! Contacts are listed in the profile header.