
Aleksei Korepanov
Verified Expert in Engineering
Software Developer
Amsterdam, Netherlands
Toptal member since September 15, 2020
Aleksei has developed desktop, web, and mobile applications for 20 years, continuously evolving his expertise to keep up with in-demand technologies. After beginning his career as a C++ developer for Windows, he's been working as a Python and JavaScript developer for the last seven years. Aleksei has developed for multiple platforms including exotic PalmOS and JavaME and, most recently, for iOS, Android, and web platforms. He excels at solving challenging technical problems.
Portfolio
Experience
- JavaScript - 7 years
- Python - 7 years
- React - 4 years
- WebRTC - 4 years
- Amazon Web Services (AWS) - 3 years
- Cordova - 3 years
- React Native - 2 years
- AWS Lambda - 2 years
Availability
Preferred Environment
PyCharm, Visual Studio Code (VS Code)
The most amazing...
...thing I developed was a WebRTC-based video call platform that's extremely inexpensive for the client to run and support.
Work Experience
Lead Developer
FeelRobotics
- Developed a real-time communication platform that is used by a website with over three billion visitors per month. Optimized platform performance to support a high load and minimize company expenses.
- Built a highly scalable WebRTC-based video call platform for mobile apps running on AWS. WebRTC technology keeps costs much lower than the price of the traditional client-server architecture.
- Organized training and mentored junior members of the team.
Python Developer
Hyves
- Played a key role in the successful migration of hyves.nl to hyvesgames.nl. Millions of user accounts were transferred to the new website, which replaced the retired hyves.nl social network, without losing user gaming progress and friend lists.
- Scaled the games platform to support thousands of games instead of tens. As a result, hyvesgames.nl could serve thousands of web-based games to millions of monthly visitors, even during significant daily spikes.
- Supported a high-load website with millions of monthly visitors. Fixed production issues and made sure that the overall platform ran without outages.
Software Developer
CQG
- Developed trading UI interfaces with millisecond latency.
- Acted as a team lead and as a project manager for projects involving three to five people.
- Trained and mentored junior developers in my team.
Web Developer
Ringo-Web
- Developed web-based applications using PHP, JavaScript, and MySQL.
- Organized a test-driven development (TDD) process within the team.
- Communicated with the customers to collect requirements.
Software Developer
Mercury Development, LLC
- Developed Palm OS applications and synchronization tools.
- Built web applications using PHP3 and Oracle on the back end.
- Took part in various projects where ASP, ActiveX, and Access databases were used.
Experience
FeelConnect
Hyvesgames.nl
https://hyvesgames.nl/CQG Integrated Client
https://www.cqg.com/products/cqg-integrated-clientVideo Chat JavaScript Library for HiDashHi Platform
https://github.com/hidashhi/api-doc/blob/master/js.mdVideo Chat Plugin for Cordova
https://github.com/hidashhi/hidashhi-cordovaApp of Things | Video Chat and IoT Application for iOS and Android
Education
Bachelor's Degree in Computer Science
Samara State Aerospace University - Samara, Russia
Skills
Libraries/APIs
React, WebRTC, AmplifyJS, jQuery, Microsoft Foundation Class (MFC) Library, REST APIs, Microsoft Foundation Classes (MFC)
Tools
PyCharm, RabbitMQ, Microsoft Access, Cordova Plugins
Languages
JavaScript, Python, C++, PHP, Java
Frameworks
React Native, Flask, Django
Platforms
Amazon Web Services (AWS), Visual Studio Code (VS Code), AWS Lambda, iOS, Android, Oracle, Bluetooth Low Energy (LE)
Paradigms
Test-driven Development (TDD)
Storage
MySQL, Redis, Amazon S3 (AWS S3), PostgreSQL, Amazon DynamoDB
Other
Cordova, Full-stack, Software Development, Bluetooth, User Requirements
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