Summary
Overview
Work History
Education
Skills
Timeline
Generic

Chandra Chowdaiah

Summary

Engineering leader with 19+ years of experience designing and developing distributed, scalable, high volume enterprise applications. Led cross-functional teams in delivering cloud-based and on-prem solutions, managing the entire SDLC, and ensuring post-launch support. Expertise in building multi-tenant microservices deployed on AWS/OCI clouds and on-prem HA applications running on Application Servers.

Overview

19
19
years of professional experience

Work History

Group Solution Leader

Brane Enterprises Private Limited
Bangalore
12.2020 - 09.2024

At Brane, my work centered around NSL platform projects, a next-gen no-code platform enabling the development and execution of solutions through Natural Solutions Language (NSL). I served as both a Group Solution Leader and Architect.

https://www.braneenterprises.com/platform

Key Responsibilities

  • Led a team of 20+ high-performing engineers in delivering platform projects, with a strong emphasis on quality through comprehensive unit and integration testing.
  • Working with the SAAS team to understand the requirements, gaps in the implementation, and change requests.
  • Conduct initial research and conceptualize technical requirements and ideas, collaborating with stakeholders to ensure alignment with business goals.
  • Develop detailed design documents and technical specifications, then break down features into stories and tasks for distribution among the team.
  • Monitor team progress, providing technical guidance, reviewing code, and overseeing the merging process to ensure quality and efficiency.
  • Coordinate with Release Management, QA, PSR, and Infra teams for seamless feature deployment.
  • Manage team development through recruiting, performance reviews, goal-setting, and training, and collaborate with the sustenance team to resolve customer issues.
  • Implementing frameworks and debugging critical issues as and when need arises.

Projects Managed

  • Metadata Versioning
  • DB layer Tenant Isolation
  • Distributed Job Handler
  • Integration Adapters
  • CMS Integration
  • Workflow Builder
  • MonoRepo
  • Slot Management and Rostering

Notable Contributions

  • Addressed a long-standing Kafka pileup issue by optimizing various parameters.
  • Conducted a performance analysis to replace Athena with Postgres and MongoDB with S3, resulting in a 30-50% improvement in query efficiency.
  • Developed a custom constraint in MongoDB to prevent duplicate versions at different vantage points.
  • Built a framework for the NSL platform using Apache Camel, allowing integration with hundreds of adapters and reducing adapter development time to just a few days.

Senior Principal Member Technical Staff

Oracle India Private Limited
Bangalore
10.2011 - 12.2020

At Oracle, I have designed and developed solutions across various domains, including Integration Cloud Service, Managed File Transfer, SOA, and Adapters, serving as both an Individual Contributor and Architect.

Key Responsibilities

  • Conducted requirement analysis, design, implementation, testing, deployment, performance engineering, and sustenance of applications.
  • Created and managed Helm charts and deployment scripts for efficient application deployment.
  • Developed scripts for the Infra team to provision the necessary infrastructure for tenant onboarding.
  • Collaborated with Release Management, QA, and PSR teams to coordinate seamless deployments.
  • Code review and mentoring junior members.
  • Constant client interaction to resolve critical issues.

Products worked

  • Integration Cloud Service
  • Managed File Transfer
  • File Server
  • Adapters
  • SOA

Notable Contribution

  • Exposed a SFTP based Fileserver instance serving a hundreds of tenant by exposing a range of ports and exposing a k8s service per port.
  • Created a filesystem backed by Object Storage and adapted it into an SFTP server.

Senior Software Engineer

Unibiz Software Solutions
Bangalore
07.2005 - 09.2011

At Unibiz, I designed and developed solutions for Rental, Work Order, and POS domains, catering to the entertainment and construction industries, while serving as an Individual Contributor.

https://www.unibiz.com/products/r2.html

Key Responsibilities

  • Design, Develop and Test features. Work with support team to resolve production issues.
  • Led a team of 4 engineers and managed the monthly release of the CR2 product for 3 years.
  • Code Review and Mentoring junior members.

Products Worked

  • R2
  • CR2
  • R2Web

Notable Contributions

  • Developed a framework for generating a Swing UI and RTF-based documents from a flat file metadata.
  • Resolved a memory leak issue, which was pending for over a year, in a specific customer use case caused by an external library.

Education

Bachelor of Engineering - Computer Science

Adichunchanagiri Institute Of Technology
VTU, Karnataka

MBA - IT & Systems

ICFAI
Hyderabad

Skills

  • Java, J2EE
  • Spring, Springboot, Microservices
  • REST, SOAP, Websocket
  • Cloud (AWS, OCI)
  • NoSQL DB(Mongo, Dynamo)
  • RDBMS (Postgres, Oracle, MySQL)
  • CI/CD(Git, Jenkins, Maven, Gradle)
  • Containerization(Docker, Kubernetes, Helm)
  • Kafka, Redis, Airflow
  • AWS (Dynamo, S3, Athena, Lambda, RDS, LBR)
  • Message Queues(ActiveMQ, IBMMQ, RabbitMQ)
  • Unit Test (Junit, Mockito, SonarQube, PMD)
  • Solution Architecture
  • Jira, Agile Methodologies
  • Velocity Tracking and Reporting
  • Engineering Management
  • Team Leadership
  • No Code Platform
  • SOA, B2B, MFT, ICS
  • Rental, WO, POS

Timeline

Group Solution Leader

Brane Enterprises Private Limited
12.2020 - 09.2024

Senior Principal Member Technical Staff

Oracle India Private Limited
10.2011 - 12.2020

Senior Software Engineer

Unibiz Software Solutions
07.2005 - 09.2011

Bachelor of Engineering - Computer Science

Adichunchanagiri Institute Of Technology

MBA - IT & Systems

ICFAI
Chandra Chowdaiah