Summary
Overview
Work History
Education
Skills
Websites
Technical Certifications
Awards
Timeline
Generic

Chandrababu Yelamuri

Hyderabad

Summary

Highly accomplished and dedicated professional with over 19 years of hands-on experience in designing and developing robust, scalable, and concurrent distributed systems, data streams, and analytics solutions. Possesses diverse expertise in product development, primarily focusing on server-side technologies. Demonstrates proficiency in applying solid object-oriented programming practices and methodologies, including Agile and waterfall, to deliver high-quality software solutions. Skilled in creating and executing technology and business strategic roadmaps, with a deep understanding of application architecture and designing both high-level and low-level system designs.

Key Competencies:

  • Design and development of highly available, scalable, concurrent distributed systems
  • Product development using server-side technologies
  • Strong object-oriented development experience
  • Agile and waterfall development methodologies
  • Strategic roadmap preparation for technology and business
  • Application architecture and system design expertise
  • Hands-on experience in Multi-Threading, Data Structures, and Algorithms
  • Proficient in SQL and NoSQL databases, database transaction management, SQL programming, and schema design
  • Performance tuning and optimization, bottleneck analysis
  • API design, system design, and legacy system re-engineering
  • Quick delivery of POCs and technology integration estimates

Achievements:

  • Led the design and development of high-performance, high-availability, distributed, service-oriented applications operating at a scale of millions of games and transactions per day.
  • Successfully optimized SQL database performance, resulting in significant improvements in query response times.
  • Designed and implemented API strategies that improved system efficiency and reduced integration complexities.
  • Spearheaded the re-engineering of legacy systems, resulting in streamlined workflows and enhanced productivity.
  • Delivered POCs and accurate technology integration estimates within short timelines, enabling rapid decision-making and implementation.

Overview

19
19
years of professional experience

Work History

Principal Software Architect

Turvo Inc
01.2023 - Current
  • Responsible for developing new features and providing technical oversight for ongoing projects, focusing on the overall architecture of Turvo's back-end services.
  • Lead Architect with expertise in planning, designing, and executing seamless migrations from self-hosted environments to MongoDB Atlas, emphasizing strategy development, architecture design, and data integrity. Proven ability to optimize performance and ensure security and compliance.
  • Lead Architect for enhancing platform stability, achieving scalability, and optimizing performance to support evolving business needs.

Principal Member Technical Staff

Salesforce
11.2021 - 01.2023
  • Worked with the CFS - Async Services Team (Message Queue), focusing on the core asynchronous processing platform handling billions of jobs daily.
  • Supported Message Queue operations in a high-scale runtime environment.
  • Contributed to High Availability projects with a goal of achieving 99.99% uptime.
  • Led the High Scale Runtime (HSR) project, optimizing performance and stability to prepare for GA and implementing robust testing cases.
  • Led a Proof of Concept (POC) for segregating backend workloads into a distinct service, improving system efficiency and scalability.
  • Led design initiatives for thread starvation prevention, parallel connection pooling, and asynchronous processing, resulting in increased message throughput and runtime efficiency.

Principal Software Architect

Turvo Inc
12.2017 - 11.2021
  • Developed new features and provided technical oversight for ongoing projects, focusing on the overall architecture of Turvo's back-end services.
  • Led the design of platform-v2 architecture with a focus on scalability and performance improvements.
  • Redefined the existing platform architecture to achieve high availability and scalability.
  • Implemented a distributed coordination framework to manage message consumption from sharded RabbitMQ queues.
  • Designed and constructed a replacement storage solution for GPS tracking location data.
  • Contributed to the design and implementation of a microservices architecture.
  • Designed and implemented the Shipment Tracking V2 Architecture, capable of handling up to 100K location updates per minute.
  • Acted as a Consultant Architect for the Site Reliability Engineering (SRE) Team.
  • Designed, implemented, and scaled the Data Engineering team, leading engineering initiatives for Data Analytics, including data cleansing, transformation, and loading processes to the data lake and customer marts.

Software Architect

Ivy Comptech
06.2005 - 11.2017
  • Led software development as the Architect for Poker Games and Poker Tournament Systems.
  • Developed architecture, high-level and low-level designs, and software frameworks for various systems including Cashier, Wallet, Promotions, and Event Detection System.
  • Managed a team of 12-15 developers, guiding them in application development.
  • Ensured high availability of production systems through established tools and practices.
  • Transformed requirements into software specifications and implemented long-term technology vision in collaboration with the Product team.
  • Proficient in profiling, troubleshooting, and applying re-factoring principles.
  • Designed and implemented new features for Poker Games and Poker Tournaments.

Projects:

  • Stability, Scalability, and Refactoring Phases for Poker Games and Poker Tournament System

Led multiple phases of scalability and stability improvements for Poker Games & Tournaments, addressing performance issues and achieving higher player capacities.
Role: Architect, Team Leader, and developer
Technologies: Java, Oracle, SQL, PL/SQL, Terracotta, EhCache, MongoDB, Appdynamics, Logstash, Apache Ignite, Apache ActiveMQ, Apache Kafka, Spring-Core, Spring-Integration, Spring-batch, Spring-remoting, JMeter, Eclipse Heap Analyzer.


  • Bot System & Business Intelligence

Designed and implemented the Bot System for fraud control and integrated the Game System with Business Intelligence for reporting and analysis.
Role: Architect and individual contributor
Technologies: Java, Apache Ignite, Custom Rule Verification Engine, Apache Kafka, MongoDB.

  • Production & Performance Engineering Frameworks, Back Office Suite

Developed production support tools, monitoring dashboards, and performance testing tools.
Designed and implemented the Poker Back Office Suite for gaming operators' management and reporting needs.
Role: Architect and individual contributor
Technologies: Java, Scala, Spring-core, Spring-Integration, Spring-Remoting, SQL, PL/SQL, Web services.

  • Cashier New Payment Gateway & HSM

Designed PCI-compliant Cashier Payment Gateway for Turkey markets with FX Caching, HSM – Key Management, Dynamic Credit Card Routing Logic, and Real-Time Reconciliation.

Role: Architect and individual contributor

Technologies: Java, Apache Ignite, MongoDB, HSM – Key Management, Apache Kafka, Jetty, JAX-RS, JMeter, Eclipse Heap Analyzer, Appdynamics, Logstash, TCP/UDP.

  • Connection Management & Session Management Service

Contributed to the implementation of Connection Management & Session Management services, improving client connectivity and game activities' efficiency.
Role: Team Leader and developer
Technologies: Java, Terracotta, EhCache, Google protobuf, Apache ActiveMQ, Spring-Core



Education

JNTU College of Engineering
Hyderabad, India
05.2005

Skills

  • Java, Spring Boot, REST
  • MySQL, MongoDB, Redis, SQL
  • Rockset, Snowflake
  • RabbitMQ, Apache Kafka
  • Docker, Jenkins, AWS(EC2, S3, SQS, Lambda,Cloud Monitoring)
  • ELK Stack
  • ETL Architecture , Data Integration, Workflow Automation, Performance & Monitoring
  • Scalable Architecture & Design
  • Leadership & Collaboration
  • Buy/Build Recommendations
  • Performance Optimization
  • Application security & Compliance

Technical Certifications

Spring Source Certified Spring Professional, Spring 3.2

Awards

  • Special Retention Award for outstanding performance in 2020
  • Gold Award & Exceptional Performer Award for outstanding performance for the year 2014. Providing solutions, designs and implementations to Reduce Poker Operational Cost by ~2.4M USD/yr from 2014 onwards.
  • Special Retention Award for outstanding performance in 2012 & 2015
  • Silver Award for best designs & contribution in 2012,2013 & 2016
  • Best Design Award for providing best designs for Games and Tournaments in 2010, 2011
  • Special Bonus Award for contribution to Multi-Currency project in 2006 & France Poker Launch in 2009

Timeline

Principal Software Architect

Turvo Inc
01.2023 - Current

Principal Member Technical Staff

Salesforce
11.2021 - 01.2023

Principal Software Architect

Turvo Inc
12.2017 - 11.2021

Software Architect

Ivy Comptech
06.2005 - 11.2017

JNTU College of Engineering
Chandrababu Yelamuri