R

Ravi Kumar

Product Engineer

Noida, Uttar Pradesh, India12 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 12 years of experience in software development
  • Expert in building fast and scalable systems
  • Leadership experience in managing software development teams
Stackforce AI infers this person is a Principal Engineer specializing in Ad-Tech with expertise in scalable system architecture.

Contact

Skills

Core Skills

System Architecture And PlanningDistributed Scalable SystemsWeb Application DevelopmentAffiliate MarketingSoftware TestingResearch And Development

Other Skills

JavaNettyKafkaRedisMicroservicesEvent-driven ArchitecturesInfrastructure and Deployment StrategyDistributed SystemsAngularJSSpring-frameworkCassandraC++Log Based Message QueueOnline Transaction Processing (OLTP)Google Cloud Platform (GCP)

About

I am a Principal Engineer with over 12 years of experience in software development. I specialize in building fast and scalable systems. I am currently working in the Ad-Tech industry, focusing on real-time bidding platforms. I am skilled in system design and planning how to set up software. I enjoy leading projects, finding new ways to do things, and working with teams to create great solutions. SKILLS Programming & Technologies: Java, Netty, Spring-framework, DB System Concepts: Distributed Scalable Systems, Multithreading, Microservices, Event-driven Architectures, Multi-Data Center architecture, User Interface (UI) application high availability, Compatibility testing Data & Caching: Redis, Aerospike, Kafka DevOps & Cloud: Kubernetes, Datacenter/Cloud Architectures, Capacity Planning Engineering & Leadership: System Architecture and Planning, Infrastructure and Deployment Strategy, Project Leadership, Business Analysis, Product Specification, Decision Making, Prioritization

Experience

12 yrs 8 mos
Total Experience
4 yrs 2 mos
Average Tenure
9 yrs 7 mos
Current Experience

Vdx.tv

Principal Engineer

Oct 2016Present · 9 yrs 7 mos · Noida, Uttar Pradesh, India

  • Built, maintained, and improved a Real-Time Bidding (Bidder) platform. This platform was part of a larger system that handled ads and reports.
  • Helped the Bidder team manage an application that processed 1 million ad requests every second, keeping its response time (p99) at about 30 milliseconds.
  • Created complex software tools, frameworks, and libraries for the Bidder platform, from detailed coding to overall system plans.
  • Leadership Experience (4+ Years):
  • Guided other team members in their software development work.
  • Managed important support and operations tasks for our live systems.
  • Key Responsibilities:
  • System Architecture:
  • Set up and follow system design goals for the Bidder platform. Made smart choices even when things were unclear and focused on the most important tasks.
  • Infrastructure and Deployment Strategy:
  • Planned how to set up and launch software, including cloud and data center designs, how much capacity we needed, and how our live systems would be organized.
  • System Design and Development:
  • Designed and built fast, scalable distributed systems for the Bidder platform. Was involved in every step, from talking about business needs and planning projects to developing and maintaining the software.
  • Project Leadership:
  • Led important projects that used multiple data centers, event-driven systems, shared data storage (distributed cache), and highly available user interfaces. Used technologies like Netty, Kafka, Redis, and databases.
  • Business Analysis and Product Specification:
  • Analyzed business problems from different angles and wrote clear technical plans for products. This helped us build and release products step-by-step, while also checking for risks and rewards.
JavaNettyKafkaRedisDistributed Scalable SystemsMicroservices+3

Afferve

Co Founder

Sep 2015Oct 2016 · 1 yr 1 mo · Gurugram, Haryana, India

  • Co-founded a web application for affiliate marketing.
  • Built a simple tool that helped users quickly find the best deals from big online shopping sites.
  • Brought in thousands of users in the first year.
  • Used Java, AngularJS, Spring-framework, and Cassandra databases for this.
JavaAngularJSSpring-frameworkCassandraWeb Application DevelopmentAffiliate Marketing

Fireeye, inc.

Software Development Engineer in Test

Apr 2014Aug 2015 · 1 yr 4 mos · Greater Bengaluru Area

  • Led testing to make sure a security product (for finding malware) worked well with other systems.
  • Used Java to automate tests that were previously done by hand.
JavaSoftware Testing

Samsung electronics india

Engineer

Jun 2012Mar 2014 · 1 yr 9 mos · Noida, Uttar Pradesh, India

  • Worked in the research team.
  • Created test versions (Proof of Concepts) of new ideas for my mentors using C++.
  • Worked on Samsung’s in-house memDb for feature phones in C++.
C++Research and Development

Education

Indian Institute of Technology Patna

Bachelor of Technology (B.Tech.) — Computer Science and Engineering

Apr 2008Apr 2012

Stackforce found 100+ more professionals with System Architecture And Planning & Distributed Scalable Systems

Explore similar profiles based on matching skills and experience