kushagra Singhal

Software Engineer

Bengaluru, Karnataka, India6 yrs 9 mos experience
Highly Stable

Key Highlights

  • Senior Software Engineer with expertise in Python and C++.
  • Recognized for contributions in hackathons and tech meets.
  • Passionate about solving complex problems and learning new technologies.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer in the Fintech industry.

Contact

Skills

Core Skills

PythonC++Data CollectionData Visualization

Other Skills

Algorithm DesignApache KafkaCCompetitive ProgrammingData StructuresElasticSearchGolangHadoopKafkaKibanaLeadershipLinuxMicrosoft OfficeMongoDBProgramming

About

As a Senior Software Engineer at Rippling, I apply my skills in Python, C++, Golang and mongodb to build scalable and reliable solutions for automating payroll, benefits, and HR processes. I have been working at Rippling since 2019, starting as a Software Developer and progressing to a Senior Software Engineer in 2022. Before joining Rippling, I interned as a Technical Analyst at Goldman Sachs, where I built a system for collecting and visualizing metrics and availability information about various hosts and database servers. I have a Bachelor's degree in Computer Science Engineering from Indian Institute of Technology, Mandi, where I received recognition for my contribution to the Science and Technology Council, won the first place in a Topcoder Hackathon, and earned a silver medal in the 5th Inter IIT Tech Meet. I am passionate about solving complex problems, learning new technologies, and collaborating with diverse teams. I aspire to create innovative and impactful products that enhance the efficiency and productivity of businesses and individuals.

Experience

Google

Software Engineer III

Jul 2024Present · 1 yr 8 mos · India · On-site

Rippling

2 roles

Senior Software Engineer

Promoted

Oct 2022Jul 2024 · 1 yr 9 mos

PythonC++GolangMongoDB

Software Developer

Jul 2019Oct 2022 · 3 yrs 3 mos

Goldman sachs

Technical Analyst (Summer Intern)

Jun 2018Aug 2018 · 2 mos · Bengaluru Area, India

  • Built a system which collects metrics and availability information about various hosts and database servers, process this information, store it in a compact and persistent environment and provide this information in easily viewable form.
  • Our Project consisted Of Three Parts :
  • 1) Data Collection – We are first pulling hosts and database metrics like cpu usage and outbound traffic using scripts at remote end.
  • 2) Storing in Persistent Database - The data is then pushed into a GS specific Hadoop based datastore for persistency. Data is streamed between apps using Kafka.
  • 3) Visualizing our Data – After this Elastic Search is Used on top of Hadoop based datastore to perform faster aggregation and searches. Kibana is then used to plot beautiful graphs and tables out of this data.
Data CollectionHadoopKafkaElasticSearchKibanaData Visualization

Education

Indian Institute of Technology, Mandi

Bachelor's degree — Computer Science engineering

Jan 2015Jan 2019

Delhi Public School , Jaipur

Higher education

Jan 2010Jan 2015

Stackforce found 100+ more professionals with Python & C++

Explore similar profiles based on matching skills and experience