Skip to content
View gunjanpatel's full-sized avatar

Block or report gunjanpatel

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gunjanpatel/README.md
Gunjan Patel

Gunjan Patel

Senior Software & Data Platform Engineer · Copenhagen 🇩🇰

"The infrastructure nobody sees is the infrastructure everybody depends on."

LinkedIn Twitter Website


👋 About Me

I build the data infrastructure teams actually rely on — 17+ years designing event-driven systems, data pipelines, and cloud platforms that keep complex organisations running. From e-commerce at scale to enterprise data platform engineering, I focus on systems that are clean, consistent, and trustworthy.

My career has spanned software development, engineering leadership, data platforms, and workplace representation — giving me a well-rounded perspective on both technology and people.


🛠️ Core Expertise

Data & Platforms

ETL Data Pipelines Event-driven ML Automation

Cloud

Azure AWS Kubernetes Serverless

Languages

Go Python C# PHP

Databases

MySQL PostgreSQL MongoDB MSSQL


🔧 What I Do

Area Focus
🔄 Data Platform Engineering Design and operate pipelines, ETL flows, and master data systems that keep data clean and trustworthy at scale
Event-driven Architecture Loosely coupled, real-time systems using cloud-native event streaming — responsive, scalable, and observable
🤖 ML-assisted Automation Machine learning applied where it removes real bottlenecks — classification, enrichment, intelligent onboarding
☁️ Cloud Ownership End-to-end Azure & AWS: infrastructure design, security, cost optimisation, and platform reliability
🔌 Enterprise Integrations Connecting ERP, CRM, commerce platforms (SAP, Salesforce, Mirakl, Magento) with robust integration patterns
🏗️ Platform Administration SSO, environment deployments, tooling, monitoring, and operational automation

🌍 Open Source & Community

I was an active contributor and volunteer with the Joomla! Project for several years:

  • 🐛 Joomla! Bug Squad Member
  • 🎓 Google Summer of Code Mentor (2014 & 2016) — guiding students and improving Joomla CMS workflows
  • 👥 Founder & Manager of Joomla! User Network Ahmedabad (JUG Ahmedabad)
  • 🗄️ SQL Optimization Team Co-ordinator within Joomla!
  • 🎤 Frequent speaker on Joomla and Open Source at universities in Ahmedabad

✍️ Recent Writing

➡️ All posts on gunjanpatel.info


वसुधैव कुटुम्बकम् — The world is one family

17 years · Azure · AWS · Data Pipelines · Event-driven Architecture · ML Automation

Pinned Loading

  1. tvashtr-suite tvashtr-suite Public

    Welcome to TvashtrSuite, inspired by Tvashtr, the divine craftsman in Hindu mythology. Within its realms lie a treasure trove of scripts designed to streamline various tasks and enhance productivity.

    Vue

  2. file-organiser file-organiser Public

    Python 1

  3. Git HowTo: revert a commit already p... Git HowTo: revert a commit already pushed to a remote repository
    1
    ### Revert the full commit
    2
    Sometimes you may want to undo a whole commit with all changes. Instead of going through all the changes manually, you can simply tell git to revert a commit, which does not even have to be the last one. Reverting a commit means to create a new commit that undoes all changes that were made in the bad commit. Just like above, the bad commit remains there, but it no longer affects the the current master and any future commits on top of it.
    3
    
                  
    4
        git revert {commit_id}
    5
    
                  
  4. GoServerless-httpTrigger GoServerless-httpTrigger Public

    This repo is just to learn the Serverless GO with Azure

    Go