Dinesh Subramanian
About Dinesh Subramanian
Dinesh Subramanian serves as the General Manager of Software Development and IT Architecture at NetFoundry, where he has implemented critical automation for billing processes and contributed to the company's Product-Led Growth vision. He has extensive experience in technology management, having held various roles at companies such as SapientRazorfish and Torry Harris Business Solutions.
Work at NetFoundry
Dinesh Subramanian serves as the General Manager of Software Development and IT Architecture at NetFoundry since 2019. He has implemented critical automation for billing processes, which includes billing plan signups, plan upgrades, usage tracking, metering, and invoicing using Chargebee and Avalara. He played a key role in enabling NetFoundry's Product-Led Growth (PLG) vision by developing a business application using the OpenZiti secure networking platform. Additionally, he developed a SaaS Billing and subscription management service for the company's managed orchestration platform, contributing to revenue growth. Dinesh promotes the adoption of Microservices and API-first approaches, establishing standards and practices based on the Java technology stack.
Previous Experience at SapientRazorfish
Before joining NetFoundry, Dinesh Subramanian worked at SapientRazorfish for a total of five years. He held the position of Senior Manager, Technology from 2017 to 2019 in Bangalore, Karnataka, India. Prior to that, he served as Manager, Technology from 2013 to 2016 in the Bengaluru Area. His roles involved overseeing technology projects and managing teams, contributing to the company's technological advancements.
Background in Technology
Dinesh Subramanian began his career as a Programmer at Manvish e-Tech Pvt Ltd in Bangalore in 2004, where he worked for five months. He then spent seven years at Torry Harris Business Solutions as a Technologist from 2005 to 2012. His experience includes implementing DevOps solutions and transformations, focusing on Continuous Integration/Continuous Deployment (CI/CD) for integrated lifecycle management. He has advanced through several promotions, demonstrating his competence in Software Delivery Management, Pre-Sales, Client/Stakeholder Management, Team Mentoring, and Skill Building.
Education and Expertise
Dinesh Subramanian earned a Bachelor of Engineering (B.E.) degree in Computer Science from Bharathiar University, studying from 1998 to 2002. His educational background laid the foundation for his expertise in software development and IT architecture. He is skilled in setting up Minikube clusters, deploying applications using Helm Charts, and implementing Cloud Infrastructure as Code (IaaC) using Terraform. He has hands-on experience with AWS services including VPC, ECS, EKS, Elasticache, and Elasticsearch, as well as managing service development using Java frameworks such as Springboot and Dropwizard, and containerization with Docker.