Andreas Sommerset

Senior Software Engineer

About Me

Senior Software Engineer with over eight years of specialized experience in Microsoft Dynamics 365 Business Central and NAV development. Proficient in AL and C/AL programming with a comprehensive understanding of ERP architecture, from legacy NAV 2009 environments to modern SaaS implementations. Core competencies include integration development—spanning APIs, inter-company communication, and external system connectivity through JSON or XML custom API frameworks. Additional expertise encompasses API design, DevOps methodologies, and technical mentorship. Committed to delivering robust, scalable solutions while maintaining adherence to established development standards and best practices.

Experience

TitleCompanyPeriod
Senior Software EngineerKollab (prev. C2IT)Aug 2022 – Present
Senior ConsultantC2ITJan 2022 – Aug 2022
ConsultantC2ITAug 2019 – Jan 2022
Junior ConsultantC2ITJan 2019 – Aug 2019
Junior ConsultantSofthusetJan 2018 – Jan 2019

Key Projects

NAV 2009 to Business Central Migration

Led upgrade from NAV 2009 including migration of custom reports, cross-company calculate plan functionality, and webshop integrations.
Modernized legacy integrations!

Customer Integrations

Built integrations to external systems like Collectia, E-Track, Inventory Hotel, Microsoft Graph, and web-shops.
Enhanced service management workflow!

Legacy System Integration Bridge

Designed a bridge for legacy NAV 2009 and WooCommerce webshops.
Optimized legacy system integration!

Core Skills

  • AL
  • C/AL
  • APIs
  • Integrations
  • Git
  • Azure DevOps & GitHub
  • Docker

Business Central Expertise

  • Tasklet Development: NAV 2009, NAV 2018 & SaaS
  • APIs: Multi-level dynamic APIs from Business Central
  • Reporting: Word and RDLC reports
  • Clean Code: Contributed to internal development guidelines
  • Integrations: OData and XML
  • Internal APIs: Inter-company communication
  • Master Data: Management and modifications
  • Intercompany: Customizations
  • Production & Service: Service & production module experience
  • Job Queue: Custom modifications
  • Upgrades: On-premise upgrades
  • SQL: Scripting for upgrades
  • Git: AL for GitHub extension
  • Docker: Intermediate level
  • Azure DevOps: Basic usage

Education

Bachelor in Computer Science

Aalborg University