Summary
Overview
Work History
Education
Skills
Timeline
Generic

Rakesh Rampalli

Senior Principal Engineer
Bengaluru

Summary

A seasoned IT professional with 14 years of experience in design and analysis of distributed systems from requirement definition,prototyping, POC, design, interface implementation testing and maintenance.


Involved in enterprise level architecture/software design/implementation in large-scale web-based systems.


Proven ability to work in a fast paced, agile environment mentoring team members with excellent communication and inter personal skills



Overview

14
14
years of professional experience
6
6
years of post-secondary education

Work History

Senior Principal Engineer

Bigbasket [Innovative Retail Concepts Pvt. Ltd]
08.2019 - Current


Tech stack : Java Vert.x, Java Springboot, React, React Admin, Javascript, Nodejs, Python, Django


  • Architected multiple microservices from scratch for complex business flows mainly related to catalog
  • Reviewed product specifications to understand the business requirements and wrote the technical specifications
  • Currently also leading platform engineering operations, overseeing large-scale database management with Aerospike and maintaining high-performance messaging systems using Kafka.
  • End-to-end ownership of components and systems which include design, code, testing, integration, deployment, enhancements
  • Trained team members and improved engineering application processes.
  • Applied development best practices in daily tasks for efficiency and accuracy.
  • Responded to technical concerns quickly and effectively devised solutions.

Technical Leader Engineering

Cisco Systems India Pvt Limited
04.2015 - 08.2019


Tech stack : Java Spring, React, Backbone.js, jQuery, Javascript


  • Part of CliQr technologies development team which was later acquired by Cisco
  • I have worked mainly on the orchestrator and management server components of CliQr product (which was later renamed as Cisco Cloud Center post acquisition)
  • Worked on migration of the product to micro service based architecture and dockerizing the applications to facilitate deployment using Kubernetes.
  • Worked on design and development of the entire backend to support streaming of data in real time using server sent events so that user gets to view the data in real time.
  • Worked on developing a common framework for logging across components using ELK stack to facilitate storing , viewing and downloading of logs for trouble shooting issues.
  • Responsible for modeling different database entities involved in the product, persisting them to datastore and exposing them via REST API’s

Senior Member of Technical Staff

24[7] Innovation labs
01.2014 - 04.2015


Tech stack : Java, dojo js, jQuery, Javascript


  • Part of PxAssist team, which works on building applications like interaction platform in customer service domain designed for high scalability and high availability
  • Worked on IVR to Chat solution, where in a visitor while he continues to wait in the IVR queue would be offered an invite if he would consider chatting with an agent who is available to take the chat. Challenges were to design an effective integration server which would integrate both the channels IVR and Assist chat Added applications monitors to raise alerts for the issues observed in production to help make the system robust.
  • Fair understanding of writing test cases using selenium and involved in various other enhancements, bug fixes, production support.

Senior Member of Technical Staff

Oracle India Pvt Ltd
08.2010 - 01.2014


Tech stack : Java, JSP, ADF


Oracle Enterprise Manager product is a management framework for Oracle environments like Oracle databases, Oracle middleware, Oracle Virtualization environments, Oracle cloud deployments
I have specifically worked on the following :


  • Enterprise Configuration Management (ECM) which involves collection and storage of configuration data from managed targets and developing UI for viewing the data
  • Involved in building ADF pages to view and search the configuration data of all targets that are managed by Oracle Enterprise Manager.
  • Created business logic components, ADF task flows and JSFF pages, writing java based managed beans to customize business logic of the application.

Education

M.E - Systems Science and Automation

Indian Institute of Science
01.2008 - 01.2010

B.E - Electronics and Communication Engineering

Osmania University
01.2004 - 01.2008

Skills

Languages: Java, JavaScript,Python,Bash,

Datastore: MySQL,PostgreSQL, Aerospike, Firebase, MongoDB, ElasticSearch, Oracle

Frameworks: Spring, Vertx, Django, Junit

Message Broker: RabbitMQ, Kafka

Tools: Terraform, Ansible, Maven, Docker, Kubernetes

UI Technologies: ReactJS, AngularJS, jQuery, JavaScript, CSS, HTML

Timeline

Senior Principal Engineer

Bigbasket [Innovative Retail Concepts Pvt. Ltd]
08.2019 - Current

Technical Leader Engineering

Cisco Systems India Pvt Limited
04.2015 - 08.2019

Senior Member of Technical Staff

24[7] Innovation labs
01.2014 - 04.2015

Senior Member of Technical Staff

Oracle India Pvt Ltd
08.2010 - 01.2014

M.E - Systems Science and Automation

Indian Institute of Science
01.2008 - 01.2010

B.E - Electronics and Communication Engineering

Osmania University
01.2004 - 01.2008
Rakesh RampalliSenior Principal Engineer