Aleksandr Pershin
Verified Expert in Engineering
Software Developer
Aleksandr is a software developer with almost ten years of commercial experience with C++ and the Qt framework. He's successfully worked with a range of tools and technologies to build fast and reliable cross-platform software. Due to being passionate about his field and a quick learner, Aleksandr can hit the ground running on any project. Two career highlights of Aleksandr's were when he relaunched ICQ in April 2020 and launched Myteam Business Messenger in September 2019.
Portfolio
Experience
Availability
Preferred Environment
Confluence, SmartGit, Sublime Text, GitLab, Jira, Qt Creator, Qt, Microsoft Visual C++, Linux, Windows
The most amazing...
...applications I've developed are instant messengers called ICQ and Myteam, which are the most feature-advanced messengers in Russia.
Work Experience
Software Developer
Mail.ru
- Developed a modern desktop client for instant messaging called ICQ; was involved in the development of all application parts, including core, networking, business logic, and UI.
- Developed new features and fixed bugs using Jira as a bug-tracking tool, Confluence as the knowledge base, and GitLab as the code repository.
- Added theme and branding support to ICQ, making it possible to rebrand it for other purposes.
- Relaunched ICQ in April 2020 and launched Myteam Business Messenger in September 2019.
Software Developer
JSC Vega Radio Engineering Corporation
- Developed and supported a flight-and-air-situation simulator in Embarcadero C++ Builder on the Windows platform.
- Developed and supported cross-platform GUI software based on Qt for Windows, Linux, and QNX platforms.
- Supported in-house cross-platform low-level synchronization, networking, and system utilities framework for Windows and QNX platforms; also added support to the Linux platform.
Experience
ICQ Instant Messenger
https://icq.comI was involved in the development of all application parts, including core, networking, business logic, and UI.
Myteam Business Messenger
https://biz.mail.ru/myteam/I developed the desktop client, based on the ICQ client. I also added themes, on-premise support, and on-the-air configuration.
Education
Master's Degree in Applied Mathematics
Moscow State Institute of Radio Engineering, Electronics and Automation (Technical University) - Moscow, Russia
Specialist's Degree in Applied Mathematics
Moscow State Institute of Radio Engineering, Electronics and Automation (Technical University) - Moscow, Russia
Skills
Libraries/APIs
Visual Component Library (VCL)
Tools
Visual Studio, Qt Creator, Git, GitLab, Confluence, Sublime Text, Microsoft Visual C++, Jira, SmartGit, CMake, CLion, cURL Command Line Tool
Frameworks
Qt, Boost
Paradigms
Cross-platform, Concurrent Programming
Languages
C++, Python
Platforms
Windows, Linux, MacOS, Ubuntu
Other
Embarcadero RAD Studio, Debugging, QNX, Builder
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring