Максим Смольский

Инженер-программист По Локализации at ATOM

Saint Petersburg, Saint Petersburg, Russia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Максим Смольский — инженер-программист с 7‑летним опытом в C++ и прикладной математике, сейчас специализируется на локализации. Работал над калибровками камер и лидаров в автономном транспорте в Яндексе, где добился значительного ускорения алгоритмов, увеличения числа детектируемых шахматных досок и внес вклад в кодовую базу OpenCV. Разрабатывал и оптимизировал солверы для LP/MIP/QP, внедрил вычисление IIS, гибкую систему лицензирования и ускорил формирование целевых функций. Активный участник open-source: патчи для Apache Kvrocks (clang-tidy cleanup), OpenCV, улучшения алгоритмических решений в TheAlgorithms и примеры в scikit-learn демонстрируют внимание к качеству кода и производительности. Выпускник СПб политеха (магистр прикладной математики, средний балл 4.9) с солидным олимпиадным бэкграундом, что объясняет склонность к аккуратным, математически выверенным решениям.
code7 years of coding experience
bookСтепень магистра, Applied Mathematics, 4.9, Степень магистра, Applied Mathematics, 4.9 at Санкт-Петербургский политехнический университет Петра Великого
languagesРусский, Английский
github-logo-circle

Github Skills (36)

algorithm10
code-optimization10
algorithms10
euler10
opencv10
debug10
debugging10
c-language10
clang-tidy10
python10
testing10
scikit10
rocksdb10
databases10
machine-learning10

Programming languages (6)

JavaC++MATLABPythonJetBrains MPSCuda

Github contributions (5)

github-logo-circle
TheAlgorithms/Python

Sep 2021 - Dec 2022

All Algorithms implemented in Python
Role in this project:
userBackend Developer
Contributions:64 reviews, 34 commits, 182 PRs in 1 year 3 months
Contributions summary:Максим primarily contributed to improving Project Euler solutions written in Python within the `thealgorithms/python` repository. Their work focused on fixing typos, improving solution logic, and optimizing code for efficiency. The user's commits involved modifications to various problem solutions, often including retesting and refactoring to enhance performance and readability. They also addressed code that had been commented out due to slow execution, indicating a focus on optimizing the performance of the implemented algorithms.
searchespythonalgosalgorithm-competitionssorts
TheAlgorithms/MATLAB-Octave

Jul 2021 - Sep 2021

This repository contains algorithms written in MATLAB/Octave. Developing algorithms in the MATLAB environment empowers you to explore and refine ideas, and enables you test and verify your algorithm.
Role in this project:
userBack-end Developer
Contributions:11 commits, 11 PRs, 1 comment in 1 month
Contributions summary:Максим focused on fixing and improving various algorithms implemented in MATLAB/Octave. The contributions primarily involved identifying and correcting errors in existing code, including binary search, random search, comb sort, and others. Furthermore, the user improved existing algorithms such as counting sort and the sieve of Eratosthenes. This work primarily revolves around algorithm design and implementation.
mit-licenseoctave-scriptsdevelopingdatastructuresmatlab
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Максим Смольский - Инженер-программист По Локализации at ATOM