Mikhail Aleinik

Software Engineer at Geoinformation Systems

Minsk, Belarus
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
Mikhail Aleinik is a full-stack software engineer based in Minsk with five years of professional experience, currently focused on strengthening both back-end and front-end skills through hands-on project work. At Geoinformation Systems he builds and modernizes modules for GIS projects, while also mentoring students and moderating courses at Rolling Scopes School. His GitHub contributions show practical JavaScript expertise—implementing and testing numeric, loop/condition, and algorithmic tasks such as palindrome checks, Roman numeral conversion, and matrix rotation—demonstrating attention to correctness and tooling (ESLint/Prettier) hygiene. Prior experience leading construction planning and procurement teams gives him strong project delivery discipline, stakeholder communication skills, and a knack for process automation. Colleagues describe him as deadline-oriented, collaborative, and observant of both UX details and backend robustness.
code4 years of coding experience
job7 years of employment as a software developer
bookJava fundamental, 10, Java fundamental, 10 at IT Academy
bookJavaScript/Front-end, JavaScript/Front-end at The Rolling Scopes School
bookConstruction engineer, Construction engineer at Белорусский национальный технический университет
bookSoftware engineer, Software engineer at Institute of Information Technologies BSUIR
languagesEnglish, Russian
github-logo-circle

Github Skills (14)

mathematics10
data-structures10
algorithm10
algorithms10
javascript10
math10
number-theory10
data-structure10
testing10
prettify9
eslint9
refactoring9
pretier9
git9

Programming languages (2)

TypeScriptJavaScript

Github contributions (5)

github-logo-circle
Role in this project:
userFront-end Developer
Contributions:3 reviews, 24 PRs, 21 pushes in 1 year 5 months
Contributions summary:Mikhail primarily focused on implementing and testing various number-related tasks within the `core-js-numbers` repository. Their commits involve adding test cases for functionalities like calculating areas, circumferences, and distances, along with number-related operations. The user's contributions include test additions for functions that work with numbers, implementing and testing functions around the number, math object, and its related methods in JavaScript.
Role in this project:
userFull-stack Developer
Contributions:22 PRs, 36 pushes, 3 branches in 1 year 4 months
Contributions summary:Mikhail primarily contributed to implementing and testing tasks related to conditions and loops within a core-js project. Their work involved adding new tasks, including functions for checking palindromes, Roman numeral conversion, and matrix rotation, along with corresponding test cases. They also refactored and updated configuration files, specifically for ESLint and Prettier, and incorporated forbidden methods and utility functions to maintain the code's integrity.
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
Mikhail Aleinik - Software Engineer at Geoinformation Systems