Sarfraaz Talat

Software Engineer

Bengaluru, Karnataka, India7 yrs 10 mos experience
Highly Stable

Key Highlights

  • Led a team of engineers for successful project delivery.
  • Implemented a RAG solution enhancing project capabilities.
  • Achieved significant performance improvements in backend systems.
Stackforce AI infers this person is a Backend Developer with expertise in SaaS and cloud applications.

Contact

Skills

Core Skills

Backend DevelopmentCloud Applications

Other Skills

AWSAWS AppSyncAmazon DynamoDBAmazon EC2Amazon KinesisAmazon Web Services (AWS)AndroidBERTCachingCascading Style Sheets (CSS)DataDogDatabase AdministrationDatabase DesignDistributed Lock ServiceDocker

About

Over 6 years of total experience in backend development, specializing in cloud applications, edge solutions, and API standards implementation. Proficient in NodeJS, TypeScript, database management across SQL, NoSQL, and vector databases, and machine learning applications using Large Language Models and BERT. Led a team of 5-8 engineers on dedicated projects, fostering cross-functional collaboration and successful project delivery. Conceptualized and executed a Retrieval-Augmented Generation (RAG) solution utilizing GPT APIs and vector databases, enhancing project capabilities. Built efficient CI/CD pipelines using GitHub Actions, streamlined infrastructure development using Terraform and AWS CDK, ensuring robust and scalable solutions.

Experience

7 yrs 10 mos
Total Experience
2 yrs 10 mos
Average Tenure
2 yrs 1 mo
Current Experience

Google

Software Engineer

May 2024Present · 2 yrs 1 mo · Bengaluru, Karnataka, India

Oslash

2 roles

Senior Backend Engineer

Promoted

Jul 2021Oct 2023 · 2 yrs 3 mos · Bengaluru, Karnataka, India · On-site

  • Implemented caching on GraphQL APIs, which led to a 70% improvement in performance speed and reduced the load on main services by up to 90%. This also resulted in a cost reduction of 60-70%.
  • Designed and implemented a JSON schema-driven framework for search integrations, enabling the addition of new integrations by following the schema. These integrations connected to third-party services to retrieve data after user authorization through OAuth or API key protocols.
  • Implemented zero downtime migration pipelines using Kinesis streams, allowing the team to transition from Algolia to OpenSearch and later switch providers for OpenSearch seamlessly.
  • Created a distributed lock service to ensure singular access to users' OAuth credentials, ensuring that only one process accessed these credentials at any given time when interfacing with third-party APIs.
  • Led backend development for a smart assistant capable of cross-application searches, answering queries from a knowledge base URL, and executing tasks using natural language. This involved training BERT with custom data to detect user intents and entities.
  • Collaborated with the platform team to implement an on-prem solution for our search product. By using secure cross-account connections in AWS with fine-grained access control, data remained on the customer's account while the API code was on ours, leading to the acquisition of Hotstar as a customer.
  • Set up logging and tracing pipelines for all backend services and initiated a trace collector on an EC2 machine aligned with the OpenTelemetry standard. Traces were later routed to DataDog, and metrics dashboards and monitoring alerts were established.
GraphQLCachingJSON SchemaOAuthKinesisOpenSearch+8

Backend Engineer

Jan 2021Jun 2021 · 5 mos · Bengaluru, Karnataka, India · On-site

  • Established the initial backend for OSlash Shortcuts using AWS AppSync and DynamoDB. Identified challenges with VTL templates in AWS AppSync and advocated for a transition to AWS Lambda with Node.js and TypeScript to improve developer experience.
  • Developed a single-table schema in DynamoDB for users, workspaces, and shortcuts. This schema was adapted to accommodate business changes such as the introduction of collections, four distinct shortcut access levels, multi-workspace user joining, and multiple admin roles in workspaces and collections. Additionally, snippets were integrated into the same schema.
AWS AppSyncDynamoDBNode.jsTypeScriptBackend Development

Capermint technologies private limited

2 roles

Associate Software Engineer

Promoted

Nov 2019Dec 2020 · 1 yr 1 mo · On-site

  • Spearheaded the development of a real-time, real-money multiplayer Ludo game backend, complete with an administrative panel, leveraging Node.js, ExpressJS, MongoDB, and socket.io. Ensured scalability, currently serving 300K+ users, with 20K+ daily active users and over 500K+ monthly games. Managed transactions worth over 10cr via secure integrations with Paytm & Cashfree, while achieving daily transactions exceeding 20L with an impressively low failure rate.
  • Constructed a robust backend for a directory website dedicated to Indian films, shows, and celebrities. Additionally, rolled out a backend for a niche job/service portal tailored for the film and entertainment industry, employing NodeJS, ExpressJS, and EJS for a dynamic and secure route-protected, role-based admin interface.
  • Pioneered the backend development for DC CLAP, a multi-faceted service application with integrated chat capabilities. Integrated advanced features like 1-1 and group audio/video calling using agora.io, backed by Node.js, ExpressJS, and MongoDB.
  • Developed a streamlined real-time chat application's backend, ensuring user privacy with a robust End-to-End Encryption (E2EE) mechanism. Utilized a combination of Node.js, ExpressJS, MongoDB, and socket.io to guarantee real-time communication and data integrity.
  • Demonstrated proficiency in deploying projects on AWS EC2 with ElasticIP, taking on the responsibility of close monitoring and maintenance. Proactively engaged in server optimization and transformation since the initial deployment phase.
  • Volunteered to transition all projects to Git for enhanced version control and collaboration. Successfully migrated projects from local system storage to AWS CodeCommit. Established pipelines for deployment based on commits, replacing manual upload methods like FileZilla.
Node.jsExpressJSMongoDBSocket.ioAWSBackend Development

Jr Nodejs Developer

Oct 2017Oct 2019 · 2 yrs · On-site

  • Constructed a robust backend for a directory website dedicated to Indian films, shows, and celebrities. Additionally, rolled out a backend for a niche job/service portal tailored for the film and entertainment industry, employing NodeJS, ExpressJS, and EJS for a dynamic and secure route-protected, role-based admin interface.
Node.jsExpressJSEJSBackend Development

Education

Scaler

Feb 2020Dec 2020

K. S. school of business management & research

Master of Science — Computer Applications & Information Technology

Jan 2016Jan 2018

K S School of Business Management & Research

Bachelor of Science (B.Sc.) — Computer Application & Information Technology

Jan 2013Jan 2016

Stackforce found 100+ more professionals with Backend Development & Cloud Applications

Explore similar profiles based on matching skills and experience