Alexander Koshelev is a Senior Test Engineer with nine years of experience delivering QA and analytics for call centre and CRM systems in banking and telecommunications. He blends hands-on testing, customer-facing communication, and data-driven analysis to turn complex requirements into reliable production software. His background spans QA roles, freelance network engineering, and current senior responsibilities at Tech Mahindra, reflecting both breadth and operational maturity. An active C++ contributor, he implemented locale-aware string comparison for the widely used wxWidgets GUI library, showing cross-platform systems thinking beyond typical QA duties. Based in Bavaria, he combines a computer science degree with practical experience building resilient, customer-focused solutions.
9 years of coding experience
4 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Kryvyi Rih National University
Contributions:3 reviews, 39 commits, 17 PRs in 5 months
Contributions summary:Alexander implemented the `wxUILocale::CompareStrings()` function, which allows for string comparison based on locale-specific sort orders. This function was implemented using platform-specific APIs, with implementations for Microsoft Windows and macOS. Code changes included modifications to `src/msw/uilocale.cpp`, `interface/wx/uilocale.h`, and `src/osx/core/uilocale.mm`. The user's contributions involved cross-platform development, as indicated by the upcoming generic implementation planned for the other platforms.
Contributions:1 PR, 107 pushes, 31 branches in 6 months
wxwidgetswindowsgui-librarylinuxreport
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
Alexander Koshelev - Senior Test Engineer at Tech Mahindra