Rahul Khoiwal

Software Engineer

Bengaluru, Karnataka, India6 yrs 10 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led development of high-performance messaging systems.
  • Pioneered cloud migration frameworks for legacy systems.
  • Innovated bot frameworks for error management.
Stackforce AI infers this person is a SaaS Backend Engineer with expertise in cloud migration and messaging systems.

Contact

Skills

Core Skills

JavaApache KafkaTerraformDockerPythonWebex Teams ProxyFlaskOpenstack

Other Skills

AnsibleDjangoELKGitMySqlPostgresqlPrometheusREST APIspandas Dataframe

About

As a Software Development Engineer 3 based in Bengaluru, Karnataka, India, I've been instrumental in driving various projects to success: I spearheaded the development of a Publish/Subscribe Messaging System using Java and Apache Kafka, integrated seamlessly with Postgresql DB for CRUD operations. This system, adhering to the producer-consumer model, led to a significant 10% enhancement in performance and availability. Additionally, I architected Terraform workspaces, Harness, and Docker-based frameworks to streamline integration with server DNS for diverse operations, leveraging Git. Furthermore, I led the implementation of Terraform code to harness REST APIs, empowering the utilization of Prometheus open-source tools on cloud platforms. Moreover, I pioneered the development of a Python framework, facilitating the seamless migration of legacy data centers to cloud platforms. Lastly, I innovated a bot framework utilizing Webex Teams Proxy and Docker to effectively manage system errors and alerts, harnessing AlertManager APIs for streamlined operations. My role as a SWE 3 involves driving projects forward, harnessing a diverse range of technologies such as Java, Kafka, Postgresql, Terraform, Docker, Python, and Webex Teams Proxy, to elevate system performance, scalability, and reliability.

Experience

6 yrs 10 mos
Total Experience
6 yrs 10 mos
Average Tenure
6 yrs 10 mos
Current Experience

Cisco

2 roles

Software Development Engineer 3

Promoted

Nov 2023Present · 2 yrs 6 mos · Hybrid

  • Publish/Subscribe Messaging System to build a secure, scalable messaging app with Java and Kafka. Based on Java, Apache Kafka, and Postgresql DB for CRUD operations. It is based on the producer-consumer model. This improved performance and availability by 10%.
  • Developed Terraform workspace, Harness, and a Docker based framework to integrate on the server DNS to perform various operations using git.
  • Implemented Terraform code to leverage the REST API for Prometheus open-source tools on the cloud platform.
  • Implemented a Python framework to ease the migration of the legacy data center to the cloud platform.
  • Developed a bot framework using Webex Teams Proxy and Docker to suppress system errors and handle them using AlertManager APIs.
JavaApache KafkaPostgresqlTerraformDockerPython+1

Software Developer Engineer 2

Jul 2019Nov 2023 · 4 yrs 4 mos · Hybrid

  • Multithreaded Call analyzer framework to perform search, analyze and generate web sequence diagram. Based on Python, pandas Dataframe and MySql for CRUD operations.This improved analyzing performance by 20%
  • Developed Python framework based on Flask and Django for Cisco Webex Teams to implement bot commands for the automation of various features.
  • Implemented Python and flask code to leverage REST API for grafana, alertmanager and prometheus opensource tools.
  • Worked on OpenStack code for deploying new VMs using Ansible Playbook to ease faster builds.
  • Implemented Python code for ELK automation which create visualization and dashboards.
Pythonpandas DataframeMySqlFlaskDjangoOpenStack+2

Education

National Institute of Technology, Tiruchirappalli

Master of Technology - MTech — Computer Science and Engineering

Jan 2017Jan 2019

Stackforce found 100+ more professionals with Java & Apache Kafka

Explore similar profiles based on matching skills and experience