Hello, I am
Ganesh Raja
Software Engineer & Tech Enthusiast
Passionate about System Design, Architecture, DevOps, and Cutting Edge Tech.
About Me
I'm a Software Engineer with nearly 10 years of experience in designing and delivering high-quality software solutions. My expertise includes Python, AWS, Node.js, DevOps, JavaScript, and System Design.
- Architected 15+ microservices & CI/CD pipelines.
- Scaled dev team from 1 to 80 members.
- Reduced cloud costs by 20% via optimization.
- Migrated microservices from ECS to Kubernetes.
- Delivered high-quality solutions with cross-functional teams.
Experience
Staff Software Engineer - Tech Lead
Oct 2024 - PresentAviatrix
- Developed and maintained a centralized infrastructure orchestration framework, improving deployment speed by 20% and reducing environment setup failures across pipelines.
- Designed and implemented a CyPerf-based performance traffic simulator, automating agent deployment across topologies with a simple interface for interaction.
- Engineered an automated cleanup pipeline to remove orphaned cloud resources post Terraform destroy failures, cutting cloud costs by 35%.
- Mentored and coached 4 engineers, focusing on skill development, code quality, and ownership
- Led design discussions and collaborated with cross-functional teams to align on system architecture and scalability goals
Software Architect
Jul 2022 - Oct 2024Workhall
- Provided technical leadership to a 12-member team, overseeing cloud architecture, DevOps, and ML.
- Designed and developed distributed batch processing and expression evaluation system.
- Migrated Workhall’s 17+ microservices from monolith to ECS & Kubernetes.
- Led a cloud optimization initiative, reducing monthly cloud costs by 20% and improving system throughput.
- Managed the complete compliance process for getting SOC2 certification.
- Worked with multiple microservice teams, refining architecture designs and optimizing performance.
Senior Software Engineer - R&D Lead & Architect
May 2019 - Jun 2022Vuram
- Accountable for conducting prompt assessments of various technologies and executing appropriate solutions.
- Developed multiple microservices in Node.js to handle distributed batch job processing.
- Architected and Designed a microservice capable of handling complex arithmetic & date calculations and providing accurate results by processing nested expressions.
- Responsible for provisioning cloud computing resources on various cloud providers depending on the Development & ML team’s needs.
Lead Engineer
Feb 2017 - May 2019Vuram
- Led Backend, Frontend & App Development teams consisting of 30+ people; responsible for the overall technical direction.
- Developed various backend modules to handle Auth, Payment processing & Chat systems & Real-time messaging systems.
- Successfully Launched Humane 1.0 & 2.0 versions of the website & Application which are being used by thousands of users daily.
Process Consultant
May 2016 - Feb 2017Vuram
- Leveraged Appian Expertise to create various JAVA-based plugins depending on the customer's needs.
- Designed and Developed a JSP-based messaging application that’s being used by 1000s of users daily for a Major Health care customer.
Tech Stack
languages
JavaScript
Python
Java
PHP
frontend
React
HTML5
CSS3
Next.js
TypeScript
backend
Node.js
Django
Go
devops
AWS
Docker
Kubernetes
Prometheus
Linux
CI/CD
architecture
System Design
Microservices
Event-Driven Architecture
Projects & Open Source
Awesome Python Scripts
A collection of Python scripts for automation, ranging from organizing folders to updating wallpapers periodically.
PythonAutomationOpen Source
Workhall.io
A No-Code Platform designed to help users build business apps in minutes. Architected the platform, handled R&D, Infra, and DevOps.
No-CodeAWSMicroservicesReact
The Humane Life
Web and mobile apps connecting donors with nearby NGOs. Built on Django-Python & React, handling DevOps and AWS infrastructure.
DjangoReactAWSMobile