Indermohan Singh

Indermohan Singh

Developer Advocate | Software Engineer | Technical Writer | Author

Vienna, Austria

About

I'm a passionate Developer Advocate with a strong background in software engineering and technical writing. Originally from Ludhiana, India, I currently live in Vienna, Austria, where I work to empower developers through education, tools, and community engagement.

With experience spanning web and mobile development, I specialize in the JavaScript ecosystem, particularly Angular and Ionic frameworks. I've authored multiple technical books and regularly speak at conferences and meetups about web development and emerging technologies.

Experience

Lead Developer Advocate

Dynatrace

Oct 2024 – Present Vienna, Austria
  • Building and scaling a high-performing team by hiring a balanced mix of experienced professionals and newcomers, focusing on long-term growth
  • Established Agile processes, including Definition of Ready and Definition of Done, to streamline workflows and create clarity across cross-functional initiatives
  • Onboarding and mentoring new team members, enabling them to ramp up quickly on core domains such as enablement and observability
  • Fostering a culture of autonomy and documentation, ensuring the team could operate independently by promoting knowledge sharing and encouraging decentralized decision-making
  • Cultivated a healthy internal and external developer community by managing internal newsletters, responding to technical queries, providing feedback to tooling teams, and guiding developers to the right resources

Senior Platform Developer Advocate

Dynatrace

Jan 2022 – Sep 2024 Vienna, Austria
  • Created and owned the content style guide for developer.dynatrace.com
  • Automated documentation processes by introducing Vale linter and Renovate Bot, reducing API docs update time from 48 to 3 hours
  • Onboarded new writers and contributors to the Divio documentation system
  • Hosted 15 workshops enabling around 200 developers on Dynatrace's new platform
  • Conducted partner webinars enabling around 1300 developers from partner organizations
  • Created video enablement material like the Learn DQL series that amassed more than 25K views
  • Mentored for Google Summer of Code 2022 for Project Keptn
  • Technologies: React, TypeScript, Markdown, Git, Gitpod, Vale linter, Divio documentation system, Microsoft style guide

Senior Software Developer

Ubiq (now Necture)

Aug 2020 – Dec 2021 Vienna, Austria
  • Introduced continuous delivery for Ubiq's frontend app, reducing deployment time to 1/10th and increasing deployment count by 4 times
  • Decoupled backend and frontend logic for separate deployment, improving separation of concerns and frictionless collaboration
  • Took additional role on company mobile app during transition period between new hires
  • Technologies: Jenkins, React, TypeScript, Azure, PostgreSQL

Mobile App Developer

Greentube

Jun 2017 – Jul 2020 Vienna, Austria
  • Created mobile apps with Ionic/Cordova
  • Worked on front-end web apps with Angular
  • Reverse-engineered legacy tools and converted them to modern technology stacks

Skills

Frontend

ReactTypeScriptAngularIonicTailwindShadcn

Backend & Database

Node.jsPostgreSQLSupabaseEdge Functions

DevOps & Tools

GitJenkinsAzureNetlifyGitpodGitHub Actions

Developer Relations

Technical WritingWorkshopsDeveloper EnablementCommunity Building

Publications

Ionic Cookbook

Packt Publication, London, 2018 (with Ioc Phan)

Ionic 2 Blueprints

Packt Publication, London, 2016

Education

Bachelor of Technology in Computer Science and Engineering

Guru Nanak Dev Engineering College

April 2014 Ludhiana, India
  • Completed with First Division with Distinction
  • Participant in singing competitions and youth festivals

Diploma in Computer Engineering

Guru Nanak Dev Polytechnic College

April 2011 Ludhiana, India
  • Completed with Honors
  • Merit-based scholarship, Best Student Award 2010

Projects

Ragakosh

Started as a college project, currently serving 1k+ users

April 2014 – Present
  • GitOps-based deployment using GitHub and Netlify
  • Frontend using React, Tanstack Start, Tanstack Router, Tailwind, Shadcn
  • Backend created using Supabase, Supabase Auth, and Edge functions
  • Payment Gateway for pro version with Paddle Inc.
  • Database updates using PostgreSQL migrations
  • pg_vector for creating similarity search within Supabase
  • Role-based access using scopes and permissions
  • Automation for database backup
  • Created a JSON schema-based format for music notation

Certifications

Languages

  • Punjabi Mother tongue
  • English C2
  • German A2

Interests

SingingRunningSkipping RopeCooking Indian Food

Let's Connect!

Interested in collaboration, speaking opportunities, or just want to chat about tech? Feel free to reach out through any of my social profiles or check out my blog, courses, and talks.