Alexander A.

About Me

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.

Frontend

Backend

Database

DevOps

QA & Testing

Other

Work history

UpStack
UpStack
Senior Software Engineer
2020 - Present (5 years)
Remote
  • Creating and developing innovative software solutions for various clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Swiss Technologies AG
Swiss Technologies AG
CTO | Chief Software Architect
2016 - 2020 (4 years)
Remote
  • 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.

Upwork
Upwork
Back-end Developer
2016 - 2016
Remote
  • Developed server-side solutions and mobile apps for multiple global clients.

  • Built a calendar-like app to be used by a barbershop for Android and iOS with back end.

  • Collaborated with multidisciplinary teams and stayed up to date with current best practices.

Binaryware
Binaryware
R&D Back-end Team Lead
2015 - 2016 (1 year)
Remote
  • 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.

Inetra
Inetra
Team Lead | Senior C++ Developer
2012 - 2015 (3 years)
Russia
  • 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.

Showcase

Chief Technical Officer - Pvtbox
Chief Technical Officer - Pvtbox
  • Pvtbox is a private cloud solution offering SaaS and self-hosted variants.

  • It utilizes WebRTC data channel network for its core infrastructure.

  • The CTO led technical decisions, managed a team of 12, and oversaw software development cycles.

Team Lead - Bytefog
Team Lead - Bytefog
  • P2P technology for video services, providers, and TV channels.

  • Bytefog reduces network load by broadcasting stream to a few clients.

  • Responsible for back-end and front-end (mobile SDKs, web assembly) development.

Software Engineer - Binarystation
Software Engineer - Binarystation
  • 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
BSc Computer Software Engineering
Siberian State University of Telecommunications and Information Sciences
2008 - 2012 (4 years)