DYNAMICS 365 BUSINESS CENTRAL

Business Central
Developer
AL. APIs. Reports.

I’m Mohamed El Omary. I develop AL extensions, API integrations, and RDLC reports for Microsoft Dynamics 365 Business Central. I also set up build and release pipelines with Azure DevOps and BcContainerHelper.

AL development · Integrations · RDLC · Azure DevOps
BASED IN MOROCCO · CONNECTED WORLDWIDESCROLL TO EXPLORE
MY ECOSYSTEMMicrosoft Dynamics 365Business CentralAL DevelopmentAzure DevOps

01 / DEVELOPMENT SERVICES

Business Central
development.

Extensions, integrations, reporting, and build and release pipelines, from technical requirements through delivery.

/01

AL extension development

Develop Business Central extensions with AL: tables, pages, codeunits, and event subscribers for specific business requirements.

AL developmentEvents & subscribersExtensions
/02

APIs & integrations

Integrate Business Central with external applications through APIs and data exchange. Automate data transfers and reduce manual entry.

APIs & integrationsAutomationData exchange
/03

Reports & document layouts

Develop RDLC reports and document layouts for Business Central, from dataset changes to the final printed output.

RDLC reportsDocument layoutsBusiness data
/04

Build & release pipelines

Set up Business Central build and release pipelines using Azure DevOps and BcContainerHelper to automate extension builds and releases.

Azure DevOpsBcContainerHelperCI/CD

02 / THE WAY I BUILD

Standard first.
Extend where
needed.

Check standard Business Central functionality before writing AL. Keep custom development focused on the requirements the standard application does not cover. Follow Agile methodology with iterative delivery, regular feedback, and clear priorities.

01

Define the requirement

Identify the business process, affected records, expected behavior, and acceptance criteria.

02

Start with the standard

Review standard functionality and setup before deciding whether an extension is required.

03

Develop the extension

Implement focused AL objects and event subscribers. Use source control and review changes in Azure DevOps.

04

Validate and hand over

Check the business scenario in a sandbox, review permissions and error handling, and document setup and usage.

Pencil and ink sketch of Mohamed El OmaryTHE PERSON BEHIND THE CODE
Mohamed El OmaryBusiness Central Developer

03 / DEVELOPMENT EXPERIENCE

Mohamed El Omary.
Business Central Developer.

I work on Business Central customizations, integrations, and automation as a D365 BC Technical Consultant at sa.global. My background in full-stack development and software engineering at 1337 supports my work with AL, APIs, and external systems.

2023 — Present

D365 BC Technical Consultant

sa.global

Business Central customizations, integrations, and automation workflows.

2022 — 2023

Full-Stack Developer

iServiceWeb

Client-facing web products and internal tools.

2019 — 2022

Software Engineering

1337 / 42 Network · Benguerir

A project-based foundation in solving problems through code.

THE TOOLBOX
Dynamics 365 Business CentralALRDLCAzure DevOpsAzure PipelinesBcContainerHelperAgile methodologyGitREST APIsC#TypeScriptn8n

04 / ON GITHUB

Business Central.
Open source.

Explore my public Business Central repositories, with source code and documentation on GitHub.

Loading repositories…

05 / CONTACT

Discuss your
Business Central
requirement.

Need an AL extension, an API integration, an RDLC report, or a build and release pipeline? Share the requirement and your current Business Central setup.

pro@elomary.com Book a 30-minute technical discussion
BUSINESS CENTRAL INQUIRY

Please leave out passwords, access tokens, and customer data.