Rishav Kumar

Software Engineer

Bengaluru, Karnataka, India4 yrs 10 mos experience
Highly Stable

Key Highlights

  • 4 years of experience in software development.
  • Expertise in cloud services and data pipeline management.
  • Solved over 350 problems in data structures and algorithms.
Stackforce AI infers this person is a Backend-heavy Fullstack engineer with expertise in SaaS and Fintech.

Contact

Skills

Core Skills

JavaCloud ServicesData Pipeline ManagementDatabase SystemsData ScienceMachine Learning

Other Skills

PythonGoC++BashMongoDBMySQLBigQueryClickhouseRedisKafkaVector.devGoogle Cloud Platform (GCP)Amazon Web Services (AWS)JenkinsKibana

About

Hello World! I am a software engineer in Zepto. I'm a results-driven professional with 4 years of hands-on experience in developing robust software solutions and managing complex IT infrastructure. My expertise spans multiple programming languages, distributed systems, data pipeline management, cloud services, allowing me to tackle diverse challenges and deliver innovative solutions. I am also good in data structures and algorithms and have solved more than 350 problems across different platforms. Technical Skills: Programming Languages: Go, Java, Python, C++, Bash Database Systems: MongoDB, MySQL, BigQuery, Clickhouse, Redis Data Streaming Tools: Kafka, Vector.dev Cloud Platform: Google Cloud Platform (GCP), Amazon Web Services (AWS) Devops Tools: Jenkins, Kibana, Rundeck, Grafana, Redash, Prometheus Frontend Technologies: HTML, CSS, React.JS Code Editor: IntelliJ IDEA, Visual Studio Code GitHub: https://github.com/rishavkumar1 LeetCode: https://leetcode.com/u/rishav__kumar/ InterviewBit: https://www.interviewbit.com/profile/rishav-kumar_950/

Experience

4 yrs 10 mos
Total Experience
3 yrs 2 mos
Average Tenure
1 yr 8 mos
Current Experience

Zepto

SDE 2

Oct 2024Present · 1 yr 8 mos · Bengaluru, Karnataka, India

JavaPythonGoC++BashMongoDB+18

Olyv india (formerly smartcoin)

Software Engineer

Jul 2021Sep 2024 · 3 yrs 2 mos · Bengaluru, Karnataka, India

  • Key Projects:
  • Microservices Event Generation and Storage in BigQuery
  • Engineered an event framework for developers to generate events, catering to audit and business data, and ML model requirements.
  • Facilitated data transmission from JAVA code to Kafka from diverse microservices after validation with schema of BigQuery table.
  • Streamed data from Kafka to GCS using Vector.dev and used BigQuery load jobs API in JAVA to load data from GCS to BigQuery.
  • Elevated developer experience by crafting a React.JS UI, offering a platform for creating, editing, and visualizing load jobs in BigQuery.
  • CIBIL Data Integration
  • Orchestrated CIBIL API integration, extracting customer scores, personal details, and loan history in JSON format.
  • Engineered a resilient microservice in Play Framework, utilizing WS library for API calls with a retry mechanism.
  • Leveraged Jackson library with custom deserializers to parse JSON data into Java classes, enabling storage in MySQL DB.
  • Clickhouse Integration and Data Sharding
  • Utilized Kafka for real-time data capture from microservices for ML feature calculation.
  • Evaluated Clickhouse data insertion methods using Vector.dev, Clickhouse Kafka Engine, and Clickhouse JAVA API.
  • Implemented sharding for data distribution across Clickhouse nodes, optimizing scalability and using Kafka Engine for insertion.
  • Task Scheduler
  • Engineered a JAVA scheduler, enabling developers to execute any method within any Java class at defined intervals using cron expressions.
  • Integrated scheduler in Play Framework as a module and used ExecutorService API to check methods to be executed every minute.
  • Leveraged Kafka for method execution requests from diverse microservices and used reflection and multi-threading to execute methods.
JavaKafkaBigQueryReact.JSPlay FrameworkMySQL+3

Boeing

Data Scientist

May 2019Jul 2019 · 2 mos · Hyderabad, Telangana, India

  • Objective:
  • To analyse reliability data to obtain its predictability and improve operations and maintenance of airplanes
  • Approach:
  • Analysed various types of two years reliability data by making data frames using Pandas library in Python
  • Implemented Natural Language Processing using Nltk library to analyse discrepancy text using Tf-idf score
  • Predicted cancellations and time of delays of an airplane by discrepancy text using 4 machine learning algorithms
  • Results:
  • Achieved an accuracy score of 95% using Multinomial Naive Bayes algorithm in predicting time of delays
  • Displayed major reasons of discrepancies using matplotlib and purposed analysis of maintenance action for them
PythonPandasNltkMachine LearningData Science

Education

Indian Institute of Technology, Kanpur

Master of Technology - MTech — Mechanical Engineering

Jul 2016Jul 2021

Indian Institute of Technology, Kanpur

Bachelor of Technology - BTech — Mechanical Engineering

Jan 2016Jan 2021

Munam Public School, Hazaribagh, Jharkhand

CBSE (XII)

Jan 2014Jan 2016

Ramakrishna Mission Vidyapith, Deoghar

CBSE (X)

Jan 2009Jan 2014

Stackforce found 100+ more professionals with Java & Cloud Services

Explore similar profiles based on matching skills and experience