With a strong technical background in algorithms, data structures, and databases, Alexander boasts 8+ years of experience in software development, 5+ of which in leading and managing positions and 4+ years working remotely. He is highly skilled in Python and C++, with hands-on expertise in back-end and mobile development (both iOS and Android) and UI/UX. Alexander enjoys writing code and leading by example while coaching, mentoring, and managing teams. He is also a business-oriented professional who analyzes requirements, presents solutions, and translates business needs into software solutions.
Performed in a technical decision-making role and managed a team of 12 developers in a P2P private cloud startup.
Reorganized the company's development and CI processes and wrote a self-hosted concept for the service in coordination with the CEO.
Developed MVPs for mobile applications (both iOS and Android) from scratch, led the future app development by other developers, and made AppStore and PlayMarket releases.
Worked on the development of a new binary options trading platform from scratch, analyzed possible solutions, selected some of the best ones, discussed them with related departments, and started to implement the most suitable solution.
Designed product architecture and optimized legacy platform; oversaw team guidance, tasks distribution, and coordination with related departments.
Developed the alpha version of the product and implemented stress tests suitable for both old and new platforms.
Engaged in continued development of a P2P TV broadcasting solution as a team lead, organized Scrum meetings, delegated tasks to team members, and carried out retrospectives.
Oversaw pre-push code review and CI/CD to improve code quality, solution stability, and customer experience.
Managed new hires' recruitment, training, and mentoring.
Binarystation was created by financial industry professionals with extensive C++ legacy code expertise.
The project focused on optimizing existing C++ code to achieve a 60% increase in RPS and 80% increase in concurrent clients.
The team developed a new platform from scratch, analyzing requirements, competitors, technologies, and presenting a vision and architecture to senior management, which was approved and implemented as an alpha version.
Education
BSc Computer Software Engineering
Siberian State University of Telecommunications and Information Sciences