Sarthak B.

Senior Software Engineer

Koraput, Odisha, India5 yrs 1 mo experience
Most Likely To Switch

Key Highlights

  • Expert in backend development and performance optimization.
  • Successfully migrated APIs to Golang, enhancing performance.
  • Designed scalable systems handling thousands of users.
Stackforce AI infers this person is a Backend Developer with expertise in Fintech and SaaS applications.

Contact

Skills

Core Skills

Go (programming Language)PostgresqlJavascriptNode.js

Other Skills

API DevelopmentAmazon Web Services (AWS)AndroidAndroid StudioDartDocker ProductsExpress.jsFlutterGitGolangHasuraMobile Application DevelopmentMongoDBNoSQLObject-Oriented Programming (OOP)

About

A highly motivated individual with over 2 years of experience in software development. A graduate of the IIIT-Bh, with a strong background in JavaScript And Ruby. Passionate about backend development, with a particular interest in performance optimisation. Strong problem-solving skills and an ability to work well under pressure. In addition to technical abilities, I have a keen interest in sports, particularly badminton and table tennis. A detailed list of skills (in decreasing order of proficiency) => ► Programming Languages: Javascript, Ruby, Golang, Typescript, C++, Dart, Python ► Databases: Postgresql, Redis, Aerospike, MongoDB Github: https://github.com/sarthak-2001 Medium: https://medium.com/@sarthakbrahma2001 Hashnode: https://srthk21.hashnode.dev/

Experience

The dataflow group

Senior Software Engineer

Dec 2023Present · 2 yrs 3 mos

Anar business app

Software Engineer

Mar 2023Feb 2024 · 11 mos · Remote

  • 🔐 Rule-Based Authorization
  • Designed and implemented a rule-based authorization system for granular access control.
  • Enabled custom permissions for specific resources, improving system flexibility.
  • 🔑 JWT-based Authentication
  • Transitioned from session-based to JWT-based authentication.
  • Achieved better scalability and eliminated reliance on Redis, increasing system robustness.
  • 🚀 Caching Layer Development
  • Engineered a fault-tolerant caching layer using Aerospike for heavily requested resources.
  • Reduced p99 latency by 78% and cut down PostgreSQL costs by 50%.
  • 📊 Table Denormalization & Partitioning
  • Orchestrated the strategic planning and execution of denormalizing notification tables, optimizing one of the largest tables in the system for remarkable improvements in query performance.
  • Implemented table partitioning for the feeds table, achieving not only accelerated data retrieval but also streamlining data cleanup processes.
  • Successfully orchestrated the seamless migration process for both denormalized notification tables and partitioned feeds tables, ensuring a smooth transition for these significant components of the system.
  • 📈 Analytics API Migration to Golang
  • Migrated analytics APIs to Golang, achieving a 10x latency boost and reduced server costs.
  • Constituted around 55% of the API volume.
  • 🛒 OPS Team Workflow System
  • Designed back-end and dashboards to streamline operations team workflows.
  • Facilitated easy reconciliation and order management as volume increased.
  • 📣 Campaign Management System
  • Built an extensible system to run various types of campaigns across multiple channels.
  • Allowed easy template creation, frequency setting, and target cohort selection.
PostgreSQLTypeScriptGo (Programming Language)Ruby on RailsExpress.js

Spenny

2 roles

Back End Developer

May 2022Mar 2023 · 10 mos

  • Optimized critical APIs by over 80%, improving user experience and reducing database load by 60%
  • Designed and developed goal-based investment and introduced spenny coins
  • Developed automatic payment retry functionality, resulting in a 25% reduction in failed orders
  • Scaled the system to handle over 1500 users per second, up from 15 users per second
  • Optimized critical services such as payment collection and order placement, reducing order placement time from over an hour to less than 5 minutes
  • Integrated Razorpay autopay and one-time payment with our existing product
  • Designed and developed a referral and promotional system as a microservice
PostgreSQLJavaScriptNode.jsTypeScriptReact NativeHasura+3

Fullstack Intern

Jun 2021May 2022 · 11 mos

TypeScript

Polynomial.ai

System Design Intern

Dec 2020Feb 2021 · 2 mos · Bangalore Urban, Karnataka, India

  • Worked on a platform that enables users to make conversational bots
  • Allows them to hook-up custom APIs and responses and allows them to create their desired bots
  • Ability to test bots and publish selected use cases to the live bot and restoring to a previous version if required
  • Migrated existing bots to work with the new platform
  • Tech Stack: Nodejs, Dialogflow, MongoDB
TypeScript

Iiit bhubanswar

Full Stack Developer

Jul 2020Nov 2020 · 4 mos · Bhubaneswar, Orissa, India

  • IIIT Suite is user friendly with a stylish and clean design. This app is perfect for all IIITian with the necessary information at their fingertips. It makes your college experience simpler!
  • Key features include:
  • One-time login
  • Noticeboard
  • Intranet Resources
  • Bookmarking important notices
  • Detailed grade analysis
  • Attendance
  • Student search
  • Faculty search
  • Book search
  • Offline mode
  • Tech Stack: Flutter, Nodejs, Firebase, FCM, SembastDB, MongoDB, AWS EC2, Apache2, pm2

Highgrains

Mobile Application Developer

Mar 2020Apr 2020 · 1 mo · Bengaluru, Karnataka

  • Made the app from scratch for a Bangalore based startup named HighGrains.
  • It is a full-fledged e-commerce application.
  • Features:
  • Login with OTP
  • Persistent storage
  • Admin Panel
  • Promo code functionality
  • Delivery time and shipping prices based on location
  • Invoice generation
  • Online payment gateway (Razorpay)
  • Tech Stack: Flutter, Firebase, Razorpay, SembastDB

International institute of information technology, bhubaneswar

Back End Developer

Sep 2019Dec 2019 · 3 mos · Bhubaneshwar, Orissa

  • Working on the official application of IIIT Bhubaneswar
  • Developed the backend for the app which scrapes data from our university management system
  • (Mandaar).
  • Tech Stack: nodejs, express, MongoDB, rabbitMQ

Education

International Institute of Information Technology, Bhubaneswar

Bachelor of Technology - BTech — Information Technology

Jan 2018Jan 2022

Delhi Public School, Damanjodi

High School Diploma

Jan 2010Jan 2018

Stackforce found 100+ more professionals with Go (programming Language) & Postgresql

Explore similar profiles based on matching skills and experience