Sajal Asati

Software Engineer

Bengaluru, Karnataka, India6 yrs 9 mos experience

Key Highlights

  • Expert in Java backend development and distributed systems.
  • Led complex integration projects with major clients.
  • Strong foundation in computer science from IIIT Hyderabad.
Stackforce AI infers this person is a SaaS backend engineer with expertise in microservices and real-time data processing.

Contact

Skills

Core Skills

JavaAgile Application DevelopmentMicroservices ArchitectureProfessional MentoringSoftware DevelopmentAlgorithm DesignData AnalyticsProduct DesignAndroid Development

Other Skills

KubernetesApache FlinkMongoDBApache KafkaRedisElasticsearchJava DevelopmentPython (Programming Language)Open-Source SoftwareC++Google App EngineAndroid StudioShell ScriptingWeb DevelopmentSQL

About

Software Engineer with over 3 years of experience, focusing on Java backend development and distributed systems. My professional journey includes roles at UnifyApps and Sprinklr, where I've honed my skills working with cutting edge technologies like Kubernetes, Microservices, MongoDB, Redis, Kafka, Elasticsearch etc. I thrive in agile environments, leveraging my analytical and problem-solving abilities to create efficient, scalable solutions. Prior to my full-time roles, I gained valuable experience through an internship at Google. This opportunity, combined with my strong computer science foundation from IIIT Hyderabad, has equipped me with a robust set of technical skills and industry insights. I'm passionate about continuous learning and always eager to explore emerging technologies and tackle complex challenges in software engineering.

Experience

6 yrs 9 mos
Total Experience
1 yr 9 mos
Average Tenure
1 yr 6 mos
Current Experience

Stripe

Software Engineer

Dec 2024Present · 1 yr 6 mos · Bengaluru, Karnataka, India · On-site

Unifyapps

Senior Product Engineer

Mar 2024Dec 2024 · 9 mos · Gurugram, Haryana, India · On-site

  • Part of the team building an ETL (Extract Transform Load) platform, which enables Real time data replication from any source to destination system using Apache Flink under the hood.
Agile Application DevelopmentJavaKubernetesApache FlinkMongoDBApache Kafka+1

Sprinklr

2 roles

Senior Product Engineer

Promoted

Apr 2023Mar 2024 · 11 mos · Gurugram, Haryana, India

  • Owned the Survey Module within the Care Backend team, managing the complete feature development lifecycle while utilizing Agile methodologies and SOLID principles to ensure scalable and maintainable code.
  • Led a custom integration project for Samsung, engineering a system that seamlessly connects their GCIC system with Sprinklr's survey capabilities. The solution manages target profile fetching, survey triggering, real-time response relay, and analytics, showcasing my ability to lead technical discussions with clients and implement complex solutions.
  • Contributed to the Knowledge Base and Email channel modules as well, implementing key features such as PDF/Docx exporting and multi-language support for KB articles. Engineered robust migration solutions, including scripts to transfer KB data from platforms like Contentful and a high-volume email case migration system that processed millions of tickets from Freshdesk to Sprinklr during customer onboarding.
  • Collaborated with cross-functional support teams regularly & during on-call rotations to swiftly resolve customer issues related to features, setup, and bugs for these modules, ensuring adherence to Service Level Agreements.
  • Throughout my tenure, I gained extensive experience with microservices architecture, scheduler jobs, async processing and text-search systems. My ability to understand and navigate Sprinklr's intricate system architecture demonstrates my growth as a software engineer capable of handling challenging, multi-faceted projects in a complex enterprise environment.
JavaKubernetesMongoDBElasticsearchApache KafkaRedis+2

Product Engineer

Jun 2021Apr 2023 · 1 yr 10 mos · Gurugram, Haryana, India

JavaKubernetesMongoDBElasticsearchApache KafkaRedis+1

Google summer of code

Student Mentor

Mar 2021Aug 2021 · 5 mos · Remote

  • Mentor for Google Summer of Code at Oppia Open Source Org, guiding a student through a 3-month project. Led project conceptualization, requirement formulation, and design doc review, culminating in successful mentorship and project completion.
Professional MentoringSoftware DevelopmentPython (Programming Language)Open-Source Software

Google

Software Engineering Intern

Jun 2020Aug 2020 · 2 mos · Gurugram, Haryana, India

  • Worked on an open source backend project with the Oppia Android Team at Google.
  • This enabled multiple user profiles within an Oppia account and added support for multiple authentication methods for the Android app currently in development.
  • Involved creating a full design on a product level (describing all user flows) plus technical implementation level, without affecting the existing 1 million+ (approx) active users on Oppia’s web platform supported by the same backend. Part of the project implementation was pushed into production during the internship tenure itself.
Software DevelopmentProduct DesignPython (Programming Language)Google App Engine

Iiit hyderabad

2 roles

Teaching Assistant

Jan 2020Apr 2020 · 3 mos

Undergraduate Researcher

Aug 2019May 2021 · 1 yr 9 mos

  • Honors Student at the Data Sciences and Analytics Center, IIIT Hyderabad, under Prof. Vikram Pudi. Focused on problem statements related to Text Summarization, Classification, and Clustering methods over 2 years. Also conducted Independent Study under Prof. Lini Thomas for a semester, developing promising approaches for a creating a distributed version of frequent subgraph mining algorithm.
Algorithm DesignData AnalyticsC++

Nanohealth

Software Development Intern

Aug 2018Nov 2018 · 3 mos · Hyderabad, Telangana · Hybrid

  • Built an Android app from scratch as part of a team which maintains a complete track of vaccination of all the kids (done as a part of Govt. Scheme) in villages.
  • The app has various functionalities like maintaining records for each child, tracking of vaccine stocks, organizing Vaccination sessions etc.
  • Designed to be used by ANMs(village staff each of whom has a separate login to keep records of kids in the areas covered by them) to digitize and hence ease their entire management process, making the whole vaccination scheme of the government more effective.
Android StudioSoftware DevelopmentAndroid Development

Education

IIIT Hyderabad

Bachelor's degree — Computer Science

Jan 2017Jan 2021

Stackforce found 100+ more professionals with Java & Agile Application Development

Explore similar profiles based on matching skills and experience