About Me

Hi there, I am Samrat

A software engineer with over 6 years of work experience in software development domain mostly in a backend role. Skilled in Java, Spring boot, Python, Data structures and Algorithms. I pursued bechelor's degree in Computer Science and Engineering from NIT Allahabad, IN.
I started learning programming at my college. There, I learnt about the endless possibilities of computer programs along with the enjoyment of challenging myself. In addition to being passionate about programming, I am eager to do things that I've never accomplished before and I strive to learn and improve on my skills every day.

Programming Skills

Data Structures

95%

Algorithms

95%

Java

100%

Python

90%

Spring, Spring Boot

100%

MongoDB

95%

MySQL

90%

ELK

85%

Other Skills

Kafka

100%

Spark

85%

Airflow

85%

AWS

100%

Android

85%

Senior Software Engineer, MoEngage Inc, Bangalore, IN

July 2021 — May 2023

Worked on different microservices which includes developing new features, writing scripts, building pipelines, revamping & improvising multiple services. Major contributions are UIS(Users in Segment) negative segments design and documentation. Improved UIS Segment's first execution cycle. Developed acquisition stats feature and sentry integration with Dataware house and MoEngage dashboard. Written various scripts to fix the schema of the base and change log tables. Revamp user re-sync and user compact feature. Implemented PII(Personal Identifiable Information) hiding for user profle, user info, events info, user search, user pop-up, and recent events. Implemented Nested AND/OR and aggregation feature. Sentry integration in all Java services. Data retention CRUD APIs in py3 client and change history tracking. Improvements in events based on metadata API results. Mongo Elasticsearch sync revamp - Tech documentation, DTO for BSON document to ES doc, ES write flush. SDP(Single Data Pipeline) Request ID integration with DW and data points. Service onboard and set up in new AWS and Azure data centers. Pager duties and on-call responsibilities.

Founder, Raptor Academy, IN

March 2021 — Present

Raptor Academy

Senior Developer, Standard Chartered GBS, Bangalore, IN

July 2020 — June 2021

Built an AI chatbot using the RasaX tool to provide various details to clients. Helped various internal clients in analysing their on premise services and provided design architecture to smoothly onboarded those services to AWS and Azure cloud platform. Worked on axesslab project and created various REST APIs to provide information about custody holding, transactions details, and status, etc.

Senior Software Engineer, Samsung Research Institute, Bangalore, IN

July 2017 — Sept 2019

Created an application, agnostic to EDGE deployment for letting UE know about edge availability in a geographical area and have provision to route the packets automatically to remote or edge cloud. Created DNS server which is based on a very reliable and proven dnsjava API which gives "Zero Application Changes" to achieve low latency requirements. Worked with MobiledgeX, Niantic and Deutsche Telekom to showcase the world's first Mobile Edge enabled real-time AR-VR multiplayer game NEON at Mobile World Congress 2019, Barcelona.

Undergraduate, National Institute of Technology, Allahabad, IN

July 2013 — May 2017

Pursued B.tech in Computer Science and Engineering.