Software & Power Platform Developer

Ahash Sritharan

Developer near Zurich, working with Dynamics 365 and the Power Platform since 2019.

7+
years with Dynamics 365
8
projects
9
certifications
Ahash Sritharan

About Me

Software & Power Platform Developer

A passionate software developer and technology consultant based near Zurich, Switzerland, I specialize in Microsoft Dynamics 365 and Power Platform solutions. My work spans API integration, database management, and optimizing business processes.

I continuously stay up-to-date with the latest technologies and trends. My goal is to help my clients fully leverage their potential through innovative solutions.

With expertise in Microsoft technologies and a strong background in software development, I focus on creating efficient solutions that streamline business operations and enhance productivity.

Age
27
Location
Dietikon, Zürich, Switzerland
Education
Informatiker EFZ Applikationsentwicklung mit Berufsmatur

Resume

Here is an overview of my career, highlighting my key professional stations and milestones.

  1. 2024 – PresentCurrent

    Dual-Track Bachelor's Degree in Computer Science

    ZHAW School of Engineering, Winterthur, Switzerland

    • Acquisition of basic knowledge in the overall context of computer science
    • Software development, computer technology, internet security, algorithms, as well as theoretical and scientific foundations
  2. 2023 – PresentCurrent

    Software & Power Platform Developer

    Theia Solutions, Zürich, Switzerland

    • Development of Dynamics 365 CE solutions
    • Use of Power Platform to create applications and workflows
  3. 2024

    ICT Service Desk as Civil Servant

    Kantonsspital Uri, Altdorf, Switzerland

    • Support of the ICT team in daily work
  4. 2023

    Software Developer as Civil Servant

    DFR Canton of Aargau, Aarau, Switzerland

    • Automation of tests using Playwright
  5. 2022

    Software Developer as Civil Servant

    DFR Canton of Aargau, Aarau, Switzerland

    • Automation of tests using Cypress
  6. 2020 – 2022

    Junior Software Developer

    Ambit Group, Winterthur, Switzerland

    • Development of Dynamics 365 CE solutions
    • Use of Power Platform to create applications and workflows
  7. 2019 – 2020

    Software Developer Intern

    Ambit Group, Winterthur, Switzerland

    • Introduction to Dynamics 365 CE & Power Platform
  8. 2016 – 2020

    Computer Science High School

    Kantonsschule Hottingen, Zurich, Switzerland

    • Completion of Computer Science High School at Kantonsschule Hottingen

Certifications

Here you can find certification information that demonstrates the qualifications obtained.

  • Power Platform Solution Architect Expert

    Microsoft · Earned on 29 Oct 2024

    Verify →
  • Power Platform Developer Associate

    Microsoft · Earned on 28 Sept 2023

    Verify →
  • Power Platform Functional Consultant Associate

    Microsoft · Earned on 6 Jun 2023

    Verify →
  • Dynamics 365 Fundamentals (CRM)

    Microsoft · Earned on 8 Aug 2025

    Verify →
  • HERMES Foundation

    TÜV SÜD Akademie GmbH · Earned on 13 Apr 2025

  • Informatiker EFZ Applikationsentwicklung

    Kantonsschule Hottingen · Earned on 17 Jul 2020

  • Eidg. Berufsmaturität Wirtschaft

    Kantonsschule Hottingen · Earned on 20 Jul 2020

  • Cambridge C1 Advanced (Score 185)

    Swiss Exams · Earned on 8 Aug 2019

  • DELF B1 Diplôme d’études en langue française

    DELF DALF Suisse · Earned on 18 Jun 2018

Projects

Power Platform Toolbox visual

2026

Power Platform Toolbox

Chrome extension with 18 tools for Dynamics 365 and the Power Platform

  • Chrome Extension
  • Dynamics 365
  • Power Automate
  • JavaScript
Free on the Chrome Web Store →
Details

A browser extension that adds a command palette to Dynamics 365, Power Apps and Power Automate. It bundles the things I kept doing by hand into one place, right inside the pages I already work in.

Key Features:

  • Environment indicator, so you always see which environment you are in
  • Record browser, record editor, deep clone and audit history
  • Solution deployer with dependency check, and solution history
  • Cloud flow manager, flow run monitor, find all references and an expression validator
  • Runs entirely in the browser: no server, no analytics, no data collected

Free on the Chrome Web Store, for Chrome and Edge.

PCF Smart Button visual

2025

PCF Smart Button

Dynamic, configurable buttons based on Dataverse settings

  • PCF
  • Dynamics 365
  • TypeScript
  • Fluent UI
View on GitHub →
Details

The PCF Smart Button Control is a Power Apps Component Framework (PCF) control that provides dynamic, configurable buttons based on Dataverse settings. This control allows you to create flexible, context-aware buttons that can be used for custom actions and navigation in Power Apps forms.

Key Features:

  • Dynamic Button Configuration: Configure buttons directly in Dataverse without code changes
  • Visibility Conditions: Show/hide buttons based on dynamic expressions
  • Custom Actions: Execute custom scripts or navigate to URLs
  • Field Value Integration: Use record field values in button labels, tooltips, and URLs
  • Smart Caching: Optimized performance through intelligent caching of record data
  • Error Handling: Robust error handling and graceful fallbacks
  • Fluent UI Integration: Modern, consistent UI using Fluent UI components
  • Custom Background Colors: Customize button appearance with background colors, hover and pressed states

This component allows for creating powerful, context-aware user interface elements in Dynamics 365/Power Apps without requiring custom code development for each use case.

JSON2Table visual

2025

JSON2Table

Chrome extension that turns JSON into an interactive table

  • Chrome Extension
  • JavaScript
Free on the Chrome Web Store →
Details

A browser extension that turns JSON, such as API responses and .json files, into a table you can search, sort, expand and export.

Key Features:

  • Opens JSON documents as a table automatically, or on request from the popup
  • Expands nested objects and arrays inside their cell, or opens one as its own table
  • Search with highlighting, sorting and resizable columns
  • Shows values as written: exact numbers, dates, image thumbnails
  • Export to CSV or JSON

Free on the Chrome Web Store, for Chrome and Edge.

Xrm-Ex: Dynamics 365 Xrm Extensions visual

2023

Xrm-Ex: Dynamics 365 Xrm Extensions

A robust framework for Dynamics 365 Client API

  • Dynamics 365
  • JavaScript
  • TypeScript
Open Website →
Details

Xrm-Ex is a powerful JavaScript framework designed to enhance and simplify interactions with the Dynamics 365 Client API. Building on TypeScript principles, it offers a comprehensive suite of wrappers that streamline formContext and Xrm object operations, reduce code complexity, and improve maintainability.

Key Features:

  • Simplified interaction with formContext and Xrm object
  • Reduced code footprint for common operations
  • Enhanced error prevention through structured API
  • Seamless integration with the Dynamics 365 Client API
  • Designed for JavaScript usage with TypeScript principles, no build process required

Elevate your Dynamics 365 development experience with Xrm-Ex and focus on creating exceptional applications.

QR Bill visual

2022

QR Bill

Azure Function API for generating QR bills

  • Azure Function
  • C#
Details

In this project, I provided an Azure Function interface that accepts parameters, generates a QR bill, and returns it. This solution streamlines the process of creating QR bills, making it easier for businesses to generate and manage their billing systems efficiently.

SharePoint Integration visual

2021

SharePoint Integration

Power Automate Flow to display On-Premise SharePoint files

  • Angular
  • TypeScript
  • Bootstrap
  • Power Automate
Details

For this project, I developed a Power Automate Flow to query files from an On-Premise SharePoint and display them on a user interface built with Angular and Bootstrap. This integration bridges the gap between on-premises SharePoint systems and modern web applications, providing a seamless experience for users to access and interact with SharePoint files.

Merge Dialog visual

2020

Merge Dialog

Dialog for merging records when standard function is insufficient

  • Angular
  • TypeScript
  • Bootstrap
  • C#
Details

To merge duplicate records, I built a custom dialog that presents the different values of the records, enabling a more flexible and controlled merging process. This solution goes beyond the standard merging functionality, allowing users to make informed decisions about which data to keep when combining records.

Calculation Tool visual

2019

Calculation Tool

Custom calculation tool with Angular and Bootstrap

  • Angular
  • TypeScript
  • Bootstrap
  • C#
Details

In this project, I created a user-friendly interface using Bootstrap. Additionally, I built the client-side logic with the support of the Angular framework. I queried the data through an interface developed with C#, which I also used to store the data. This comprehensive tool combines a sleek front-end with robust back-end functionality, providing users with a powerful and intuitive calculation solution.

Contact