Prabhat S.

Software Engineer

India5 yrs 10 mos experience

Key Highlights

  • Developed scalable SaaS solutions for diverse clients.
  • Expert in SQL and AWS for data management.
  • Proven track record in EdTech software development.
Stackforce AI infers this person is a SaaS-focused Software Engineer with strong expertise in EdTech solutions.

Contact

Skills

Core Skills

SqlAwsApi DevelopmentEmail ManagementData Build Tool

Other Skills

Adobe IllustratorAdobe PhotoshopAlgorithmsAndroid DevelopmentArtificial Neural NetworksCC++Cascading Style Sheets (CSS)CeleryCompensation and Performance SystemCustom TemplatesData Build Tool (DBT)Digital Image ProcessingDiscrete MathematicsElasticsearch

Experience

5 yrs 10 mos
Total Experience
1 yr 5 mos
Average Tenure
1 yr 6 mos
Current Experience

Apollo.io

Software Engineer

Dec 2024Present · 1 yr 6 mos · India · Remote

Career break

Personal goal pursuit

Nov 2023Dec 2024 · 1 yr 1 mo · Jammu, Jammu & Kashmir

  • Passed UPSC CSE/IFoS Prelims - 2023 and 2024

Moengage inc.

Software Engineer

Apr 2022Nov 2023 · 1 yr 7 mos · Bengaluru, Karnataka, India · Remote

  • 1. Designed and developed an Email Subscription Category Management system, which enables the end user to subscribe/unsubscribe to a particular email category, and to receive or stop receiving emails from specific categories. The client can create/update/delete the categories from their dashboards. Their subscription status is visible on the user's profile and the category subscription count is visible to the client on the dashboard, which is calculated via executing SQL queries in AWS Athena, daily by a
  • cron. The feature is used by ~2k clients with a total of ~5 billion users.
  • 2. Designed and developed the feature of Custom Templates, which enables the clients to use pre-built templates for the content part of the campaign, eg. HTML templates in case of emails. The client can add/update/delete templates from an external API, which later can be seen and used from the dashboard. This will give the client more flexibility in using their pre-defined templates rather than depending on the MoEngage dashboard or plugin to create the same. Moreover, this would add a big optimisation to the old version, where the whole template was stored with campaign data increasing the size of the same. In the new version, unique identification values will be stored against campaign data and the template will be fetched at the time of processing and sending only, avoiding huge JSON throughout the journey.
  • 3. Implemented throttling service in email, allowing clients to control the number of emails sent in a mentioned amount of time.
SQLAWSEmail Subscription Category ManagementCustom TemplatesThrottling Service

Lido

2 roles

Software Engineer - II

Oct 2021Apr 2022 · 6 mos · Mumbai, Maharashtra, India

  • 1. Built second version of Compensation and Performance System. It comprises of deciding teachers'/Business Development Executives on the basis of KPIs (Key Performance Indicator) which gives insights on deductions and incentives to be included in their compensation. On the basis of same KPI's user's performance is indicated on dashboard. KPIs are SQL queries built on Data Build Tool to keep the load on Database balanced.
  • 2. Built first version for Transcribing Video classes and storing the data of class in text format along with timestamp for each word, to get the insights on the quality of student teacher interaction so as to work for the betterment of same.
SQLData Build ToolCompensation and Performance SystemTranscribing Video Classes

Software Engineer

Aug 2020Oct 2021 · 1 yr 2 mos · Mumbai, Maharashtra, India

  • 1. Enhanced Auto-Batching API to directly change the current batch of student to another while keeping track of student's progress, abilities and preferences. Along side, built an API to fetch accurate self descriptive schedules which indicate what kind of batch the user want to get in.
  • 2. Scaled Scheduler (System to create sessions for video classes), built minor purpose APIs/Crons/Lambdas for eg: API to get user details from their phone number, cron to automatically unbatch dormant students from existing batches, cron generate refund for students etc.
  • 3. Built Lido's first independent wallet system, supporting to credit/debit/view the balance.
  • Integrated same with Session Scheduler, Auto-Batching API, Student Admin Tool (Dashboard).
  • 4. Built first version of Task Management System (TMS) to replace the Freshdesk ticket management system. Which enables customer support team of Lido to connect with user to solve their queries/ to get their insights etc. Integrated Exotel with same to enable calling on TMS. Back-end of same comprises of TMS API which enables to create/reschedule/complete/cancel the tasks and a cron to keep on generating generic tasks and assign them to suitable customer support executive.
API DevelopmentSchedulerWallet SystemTask Management System

Education

The LNM Institute of Information Technology

Bachelor of Technology (B.Tech.) — Computer Engineering

Jan 2016Jan 2020

Stackforce found 100+ more professionals with Sql & Aws

Explore similar profiles based on matching skills and experience