
Alexander Kuchinsky
Verified Expert in Engineering
Senior Full-stack Application Developer
Winnipeg, MB, Canada
Toptal member since June 18, 2025
Alexander is an application and database developer with over 20 years of practical experience in the software development industry. As a Microsoft Certified Trainer, he taught Microsoft programming technologies in various Microsoft certification centers in Israel. Alexander also holds the following Microsoft certificates: MCP, MCAD, MCSD, MCTS, MCITP, MCPD, and MCT, as well as a master's degree in computer science and IT systems from Nikolayev State University in Ukraine.
Portfolio
Experience
- Microsoft SQL Server - 20 years
- .NET - 20 years
- Java - 17 years
- MySQL - 13 years
- PostgreSQL - 13 years
- Node.js - 12 years
- Angular - 8 years
- React - 6 years
Preferred Environment
.NET, Java, Node.js, Python, Go, React, Angular, Microsoft SQL Server, PostgreSQL, MongoDB, C#, Express.js
The most amazing...
...thing I've developed is the Avaya call center management and monitoring system, which became Avaya's main management and monitoring product.
Work Experience
Staff/Senior Software Engineer
DNSFilter
- Participated in architectural design at various levels to align with business needs and maintain product quality standards.
- Assessed new technologies and implemented proof of concepts (POCs) as part of the evaluation process.
- Developed the front and back end of a threat detection and content filtering system. Fixed bugs and provided maintenance and ongoing support.
- Participated in client-facing troubleshooting sessions to achieve client satisfaction.
- Collaborated with business, product, platform, support, QEs, and other development teams to deliver a product that meets business and quality requirements.
- Headed technical interviews with candidates. Mentored and coached junior, intermediate, and senior developers.
- Managed multiple tasks effectively through time management and prioritization.
- Implemented clean code and SOLID principles to meet business requirements, code quality requirements, and deadlines.
- Implemented CI/CD pipelines and performed DevOps tasks.
Lead Software Developer
Teranet Manitoba
- Developed critical government systems using SOLID principles, developing back end, front end, and API components.
- Participated in the creation of business requirements.
- Took part in architecture design and technology selection across various levels, from high to low, contributing to decision-making processes. Evaluated new technologies and implemented POCs.
- Collaborated with business, business analysts, and testers to deliver a product that meets business and quality requirements.
- Fixed bugs continuously while providing maintenance and ongoing support.
- Mentored and coached junior and intermediate developers through code reviews and evaluations.
- Managed deployments on Azure and on-premise environments, as well as DevOps tasks.
- Met deadlines and requirements for all production work orders consistently.
- Performed multi-tasking with time management and prioritization.
Lead Software Developer
The North West Company
- Maintained, enhanced, and supported the existing retail system.
- Designed, developed, and enhanced the existing and new retail management tools.
- Maintained and developed bug fixes continuously while providing ongoing support.
- Met deadlines and requirements for all production work orders consistently.
- Recommended architectural improvements, technologies, design solutions, and integration solutions.
Senior Software Developer
DXC Technology
- Engineered the back end, front end, and API components for crucial government systems.
- Utilized test-driven development (TDD) to develop code while following SOLID principles and clean code methodology.
- Maintained the system and fixed bugs to ensure system stability and reliability. Met deadlines and requirements for all production work orders.
- Recommended architectural improvements, design solutions, and integration solutions.
Senior Software Engineer
NCR
- Developed the back end, front end, and API components for high-load retail systems.
- Participated in creating a low-level systems design document (SDD) and conducted training for junior team members.
- Utilized TDD to develop code while following SOLID principles and clean code methodology.
- Maintained the system and fixed bugs to ensure system stability and reliability. Met deadlines and requirements for all production work orders.
- Recommended architectural improvements, design solutions, and integration solutions.
Tech Lead and Senior Software Engineer
Racana
- Designed and developed statistical and analytical systems based on large offline and online databases.
- Participated in the entire process from market requirements document (MRD) to high-level design (HLD), identifying relevant technologies for implementation.
- Developed the back and front end of web applications and cloud services.
- Established compatibility with third-party software products by developing a program for modification and integration.
- Met deadlines and requirements for all production work orders.
- Proposed technical feasibility solutions for new functional designs and suggested options for performance improvement of technical objects.
- Provided methodologies for object-oriented software development and efficient database design.
- Recommended architectural improvements, design solutions, and integration solutions.
- Developed data architecture design to enable analysts to perform targeted customer analysis.
- Utilized a pipe and filter model to find bottlenecks and enable measurement of system resource usage and process behavior at the boundary limits of all operations.
Tech Lead and Senior Software Engineer
Idioma Solutions
- Designed and developed real-time management and administration of cloud services and web applications based on large offline and real-time databases.
- Participated in the entire process from MRD to HLD, identifying relevant technologies for implementation.
- Engineered back- and front-end components for web and Windows applications, as well as cloud services.
- Established compatibility with third-party software products by developing a program for modification and integration.
- Maintained and fixed bugs and patch sets for the existing web applications.
- Designed a strategic plan for component development practices to support future projects. Met deadlines and requirements for all production work orders.
- Proposed technical feasibility solutions for new functional designs and suggested options for performance improvement of technical objects.
- Recommended methodologies for object-oriented software development and efficient database design, as well as architectural improvements, design solutions, and integration solutions.
- Developed data architecture design to enable analysts to perform targeted customer analysis.
Tech and Team Lead
IT Navigator (acquired by Avaya)
- Designed and developed telecom billing, real-time management, and administration of web and Windows applications based on large offline and real-time databases.
- Participated in the entire process from MRD to HLD, identifying relevant technologies for implementation.
- Developed the back and front end of web and Windows applications.
- Created a customized application based on Avaya technologies and integrated it with CRM, ERP, and proprietary customer applications for seamless functionality.
- Established compatibility with third-party software products by developing a program for modification and integration.
- Maintained and fixed bugs and patch sets for the existing web applications. Met deadlines and requirements for all production work orders.
- Proposed technical feasibility solutions for new functional designs and suggested options for performance improvement of technical objects.
- Managed a team of up to five people and trained junior team members.
- Recommended methodologies for object-oriented software development and efficient database design, as well as architectural improvements, design solutions, and integration solutions.
Part-time Microsoft Certified Trainer
Microsoft Education Center Kamtec
- Taught groups of 30 adults to use .NET and Microsoft SQL Server technologies.
- Enabled individuals without prior software development experience to secure their first software developer positions after completing my one-year course.
- Performed four-hour coach sessions twice per week in the evenings.
Senior Application Developer
TeleLine
- Designed and developed a statistical web application based on N-tier technologies.
- Selected technologies, coded, and debugged complex applications that delivered customized customer data through multiple interfaces.
- Developed WAP-based application for various types of end devices and mobile operating systems.
Windows Application and Web Programmer
Mykolaiv River Port
- Designed and developed economic, book-keeping, billing, and engineering applications.
- Designed, prototyped, coded, debugged, analyzed, and solved problems in multiple application modules.
- Maintained and fixed bugs and patch sets for the existing web applications.
Experience
Avaya NAV360
wywy GmbH
Racana Content Recommendation
NCR Voyix Loyalty
https://www.ncrvoyix.com/retail/loyaltyNCR Voyix Payments
https://www.ncrvoyix.com/retail/paymentsNCR Voyix Back Office Anywhere
Wildfires Management System
The North West Company Retail Suit
Property Registry
https://www.teranetmanitoba.caSecure DNS Filtering
https://www.dnsfilter.comEducation
Master's Degree in Computer Sciences and Information Technologies
Admiral Makarov National University of Shipbuilding - Mykolaiv, Ukraine
Certifications
Microsoft Certified Technology Specialist (MCTS): .NET Framework 4, Windows Applications
Microsoft
Microsoft Certified Technology Specialist (MCTS): .NET Framework 4, Web Applications
Microsoft
Microsoft Certified Technology Specialist (MCTS): .NET Service Communication Applications
Microsoft
Microsoft Certified Technology Specialist (MCTS): .NET Framework 4, Data Access
Microsoft
Microsoft Certified Professional Developer (MCPD): Windows Developer .NET 4
Microsoft
Microsoft Certified Professional Developer (MCPD): Web Developer .NET 4
Microsoft
Microsoft Certified Technology Specialist (MCTS): SQL Server 2008, Database Development
Microsoft
Microsoft Certified Technology Specialist (MCTS): .NET Framework 3.5, Windows Forms Applications
Microsoft
Microsoft Certified Technology Specialist (MCTS): Windows Communication Foundation Applications
Microsoft
Microsoft Certified Technology Specialist (MCTS): .NET Framework 3.5, ASP.NET Applications
Microsoft
Microsoft Certified Technology Specialist (MCTS): .NET Framework 3.5, ADO.NET Applications
Microsoft
Microsoft Certified Professional Developer (MCPD): Enterprise Applications Developer .NET 3.5
Microsoft
Microsoft Certified IT Professional (MCITP): Database Developer 2008
Microsoft
Microsoft Certified Technology Specialist (MCTS): Windows Workflow Foundation Applications
Microsoft
Microsoft Certified IT Professional (MCITP): Database Developer
Microsoft
Microsoft Certified Technology Specialist (MCTS): SQL Server 2005
Microsoft
Microsoft Certified IT Professional - Dynamics: Applications for Microsoft Dynamics CRM
Microsoft
Microsoft Certified Technology Specialist - Dynamics: Microsoft Dynamics CRM 3.0 Applications
Microsoft
Microsoft Certified Technology Specialist: Microsoft Dynamics CRM Installation, Configuration
Microsoft
Microsoft Certified Technology Specialist - Dynamics: Microsoft Dynamics CRM 3.0 Customization
Microsoft
Microsoft Certified Technology Specialist (MCTS): .NET Framework 2.0 Windows Applications
Microsoft
Microsoft Certified Technology Specialist (MCTS): .NET Framework 2.0 Web Applications
Microsoft
Microsoft Certified Technology Specialist (MCTS): .NET Framework 2.0 Distributed Applications
Microsoft
Microsoft Certified Professional Developer (MCPD): Enterprise Applications Developer
Microsoft
Microsoft Certified Trainer (MCT)
Microsoft
Microsoft Certified Solution Developer (MCSD) for Microsoft .NET
Microsoft
Microsoft Certified Application Developer (MCAD) for Microsoft .NET
Microsoft
Microsoft Certified Professional (MCP)
Microsoft
Skills
Libraries/APIs
Node.js, React, Entity Framework, REST APIs, API Development, Back-end APIs, jQuery, Stripe, Vue
Tools
Logging, GitHub, Git, Amazon Simple Queue Service (SQS), Kafka Streams, Webpack, Auth0, Apache Tomcat, GoLand, Microsoft Dynamics CRM, ActiveMQ, RabbitMQ, AWS Cloud Development Kit (CDK)
Languages
Java, HTML, CSS, JavaScript, TypeScript, C#, SQL, C#.NET, HTML5, Python, Go, GraphQL, Delphi, Visual Basic, PHP
Frameworks
.NET, Angular, Express.js, ASP.NET, .NET Core, ASP.NET MVC, .NET 8, OAuth 2, JSON Web Tokens (JWT), Spring Boot, Hibernate, NestJS, Razor, Tailwind CSS, Blazor, Redux, Next.js, Flask, NHibernate, React Native, Spring MVC, Django
Paradigms
Microservices, Back-end Architecture, Event-driven Architecture, REST, Database Design, Microservices Architecture, Agile, Test-driven Development (TDD), Role-based Access Control (RBAC), DevOps, Real-time Systems, ETL
Platforms
Azure PaaS, Apache Kafka, Azure, AWS IoT, Android, Amazon Web Services (AWS), Docker, AWS Lambda, Azure Event Hubs, Oracle, Kubernetes, Google Cloud Platform (GCP), Red Hat Linux
Storage
Microsoft SQL Server, PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch, Amazon S3 (AWS S3), MariaDB, InterBase, Datadog
Other
Computer Science, Full-stack, Web Development, Back-end, APIs, Web Security, Architecture, Back-end Development, API Integration, Full-stack Development, Integration, Cloud, Minimum Viable Product (MVP), Technical Leadership, Front-end Development, RESTFul APIs, Front-end, Pub/Sub, Payment APIs, Events, Coaching, Active Directory (AD), GitHub Actions, CI/CD Pipelines, Amazon RDS, Relational Database Services (RDS), Content Management Systems (CMS), Large-scale Projects, Web Scraping, FastAPI, Startups, Enterprise, Cloud Infrastructure, SaaS, Leadership, Communication, WebSockets, Distributed Architecture, Distributed Systems, Single Sign-on (SSO), Okta, Containerization, Software Architecture, OWASP, RPC
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