Andrii Soroka, Developer in Montreal, QC, Canada
Andrii is available for hire
Hire Andrii

Andrii Soroka

Verified Expert  in Engineering

Technical Architect and Developer

Montreal, QC, Canada

Toptal member since February 19, 2025

Bio

Andrii has over 17 years of experience with Dynamics 365 Business Central, having developed various solutions and integrations between Business Central and external systems. He has conducted upgrades from legacy versions, including on-premises to cloud migrations, and he has consistently optimized system performance by applying his deep SQL knowledge. Andrii's expertise lies in leveraging Business Central and Azure services to derive actionable insights from data.

Portfolio

Ciellos
Dynamics 365 Business Central, Azure, SQL, Windows PowerShell
Era Consulting Group
Dynamics 365 Business Central, Microsoft Dynamics NAV, Azure DevOps...
Aptean
Dynamics 365 Business Central, Microsoft Dynamics NAV, SQL Server DBA

Experience

  • Dynamics 365 Business Central - 17 years
  • SQL - 10 years
  • Microsoft Dynamics NAV - 10 years
  • Windows PowerShell - 7 years
  • IT Project Management - 6 years
  • Scrum Master - 4 years
  • Azure - 3 years
  • GitHub - 2 years

Availability

Full-time

Preferred Environment

Azure, SQL, Dynamics 365 Business Central

The most amazing...

...projects I've undertaken involved Dynamics 365 Business Central implementation, customization, upgrade, and support.

Work Experience

Technical Architect

2023 - 2024
Ciellos
  • Assisted ISV Partners and end customers in transitioning to Dynamics 365 Business Central online.
  • Conducted workshops in cloud architecture, integrations, migration, and maintenance as a cloud solution architect within the Microsoft Concierge Program.
  • Managed ad-hoc projects and upgrades from different versions to on-premises and SaaS solutions, handling implementations in all stages, including pre-sales, assessments, design, development process management, and code quality control.
  • Prepared apps for publishing in Microsoft AppSource.
  • Coached and mentored resources, organized a learning environment based on Microsoft products, developed training plans, and conducted seminars and workshops.
  • Created and managed content in the internal Wiki, generating documentation for customer products.
Technologies: Dynamics 365 Business Central, Azure, SQL, Windows PowerShell

Senior Developer and Technical Architect

2012 - 2022
Era Consulting Group
  • Designed and developed customizations, upgraded from Microsoft Dynamics NAV to Business Central and cloud solutions, and handled code uplifts and data upgrades.
  • Migrated from SQL on-premises to Azure SQL and resolved performance issues, providing customer support and assistance.
  • Developed and supported software development standards.
  • Implemented the Scum development cycle in Azure DevOps and developed CI/CD pipelines for automatic updates using Windows PowerShell, Azure DevOps, Git, Docker, Azure Key Vault, and Azure Storage.
  • Participated in product development and design for the "Funeral 365" product.
Technologies: Dynamics 365 Business Central, Microsoft Dynamics NAV, Azure DevOps, Windows PowerShell, CI/CD Pipelines, Azure, Azure SQL

System Performance Lead

2018 - 2020
Aptean
  • Troubleshooted and resolved critical product problems and recommended corrective action to the R&D team.
  • Worked with development and product teams to collectively provide customer solutions, including hotfixes and product design changes.
  • Provided mentorship and guidance to developers and support team members, helping them resolve issues and support cases.
  • Developed and delivered workshops, customized health checks, supportability reviews, and risk assessments for training colleagues.
Technologies: Dynamics 365 Business Central, Microsoft Dynamics NAV, SQL Server DBA

Experience

Upgrades Project

This project involved upgrading from Microsoft Dynamics NAV to Business Central and cloud solutions. I also migrated solutions from on-premises SQL to Azure SQL and handled code uplifts and data upgrades. In addition, I analyzed data and moved it to external data storage solutions, reducing upgrade volumes.

Microsoft Dynamics 365 Business Central Development

I've developed customizations and implementations and supported customers in Microsoft Dynamics NAV and Dynamics 365 Business Central. I've configured integrations between Business Central and Azure services, including Microsoft Power BI, Microsoft Power Automate, and Azure Storage. These projects have also involved configuring and administrating Business Central environments, both within on-premises and SaaS solutions.

Education

1993 - 1998

Bachelor's Degree in Mechanics and Applied Mathematics

Taras Shevchenko National University of Kyiv - Kyiv, Ukraine

Certifications

OCTOBER 2014 - PRESENT

DSI Platform Application Studio

DSI

MAY 2012 - PRESENT

Microsoft Dynamics NAV 2009: C/SIDE Solution Development

Microsoft

MAY 2012 - PRESENT

Microsoft Dynamics NAV 2009: Installation and Configuration

Microsoft

JANUARY 2012 - PRESENT

Microsoft Dynamics NAV 2009: Core Setup and Finance

Microsoft

SEPTEMBER 2009 - PRESENT

Implementing and Supporting Windows NT Server 4.0

Microsoft

NOVEMBER 2006 - PRESENT

Accountant of Small and Medium-size Enterprises

Account Training Center

Skills

Tools

Dynamics 365 Business Central, Microsoft Dynamics NAV, JD Edwards, GitHub, Microsoft Power BI

Languages

SQL

Frameworks

Windows PowerShell

Paradigms

Azure DevOps

Platforms

Azure, Microsoft Power Automate

Storage

Azure SQL, SQL Server DBA, Azure SQL Databases, Azure Storage

Industry Expertise

Accounting

Other

IT Project Management, Scrum Master, Windows System Administration, CI/CD Pipelines, Applied Mathematics, Mechanics, Windows NT Server, DSI Platform Application Studio

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring