Koushik Shetty

Software Engineer

Bengaluru, Karnataka, India13 yrs 6 mos experience
Highly StableAI Enabled

Key Highlights

  • Over 13 years of experience in software development.
  • Expertise in Backend and Fullstack development with Golang and Node.js.
  • Led significant projects improving user engagement and system performance.
Stackforce AI infers this person is a Backend and Fullstack Developer with extensive experience in SaaS and AI industries.

Contact

Skills

Core Skills

JavaPostmanTypescriptReact.jsGolangNode.jsMysqlApache KafkaGo (programming Language)PostgresqlGrpc

Other Skills

.NETASP.NET CoreAgile MethodologiesAirbnb EnzymeAmazon Web Services (AWS)Artificial Intelligence (AI)Azure Cosmos DBCC#C++CassandraCopilotDataverseDistributed SystemsDomain Modeling

About

Hello! I am a Software Developer with more than 13 years of Backend and Fullstack software development experience. I started my career as an embedded systems engineer writing desktop software, firmware for TI-MSP2xx and MSP-5XX series and NI sbRIOs, HMI devices using the Toradex SOM, programming with LabView, C, C++ and C#. Since then have focused on Backend and full stack development primarily in Golang and Node.js in the Backend, React.JS for the Frontend and React Native mobile apps. For the Infrastructure I have extensively worked on AWS, automating infra-setup using Terraform, build pipelines(CircleCI, BitBucket Pipelines etc.) Key Competencies: Languages: Golang, JavaScript(ES5, ES6, ES7), Typescript, C++, LabView(2010, 2011, 2013), Python. Tools: Node.js, ReactJS, React-Native, Terraform, Datastore and message brokers: Postgres, Redis, Cassandra, Kafka Hardware: Toradex Colibri SOM modules, NI sbRIO, TI MSP430 2xx and 5xx series. If u are interested in my candidature or want me to collaborate with you, do get in touch through my email.

Experience

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

Postman

Senior Engineer

Oct 2025Present · 8 mos · Bengaluru, Karnataka, India · Hybrid

  • Part of Postman Monetization Team
MySQLPostmanJavaApache KafkaSpring BootPostman API+1

Microsoft

Senior Software Engineer

Jan 2024Oct 2025 · 1 yr 9 mos · Bengaluru, Karnataka, India · Hybrid

TypeScriptJavaScriptCopilotArtificial Intelligence (AI)Microsoft Power AppsReact.js+4

Self-employed

Lead Software Engineer

Feb 2023Dec 2023 · 10 mos · Bengaluru, Karnataka, India · Remote

  • Worked for Asapp, a New York based AI contact center company. I was part of the Nudge Quality Management team, which was responsible for improving the quality of nudges for detected behaviours. Was responsible for Code review, Bug fixes, Code standardization.
TypeScriptJavaScriptGoLangGraphQLApache KafkaAmazon Web Services (AWS)+3

Microsoft

Software Engineer 2

May 2020Jan 2023 · 2 yrs 8 mos · Bengaluru, Karnataka, India

  • Growth Experimentation @ Microsoft Teams
  • Growth Experimentation developer. Responsible for designing,developing and testing(incl.automated testing) & validating feature hypothesis for enterprise customers using A/B feature control to help grow the MAU(monthly active users). The features that i have implemented collectively grew MAU by ~1 Million.
  • Developed the bootstap application for Apps in meeting (meeting token generator app) which showcased the capabilities of an app in teams meeting. This sample is meant to be used as a standalone app(to realise the capabilites) or bootstrap their own app.
  • Previously part of the Ecosystem developer team responsible for developing app templates.
React.jsC#Node.jsGoLangAzure Cosmos DB

Flipkart

Team Lead

Jan 2019Apr 2020 · 1 yr 3 mos · Bengaluru Area, India

  • Leading the MDM team which is responsible for managing the master data for the logistic business unit. I was responsible for the scaling up of the platform and enabling new constructs(dark store). The consumers of this service were the other teams within the logistic BU. The core features of this system are validations framework and data management in temporal form. I personally was involved in reducing the tech debt and bugs with these data sets.
Apache KafkaRedisMySQL

Plivo

Senior Software Engineer

Sep 2017Aug 2018 · 11 mos · Bengaluru Area, India

  • Worked as a part of the SMS API team. Responsible for designing, stabilizing, scaling, performance optimization of the stack.
  • Tech: Golang, Python, Postgres, redis, scalyr, AWS infra, terraform
  • website: www.plivo.com
Go (Programming Language)PostgreSQLRedisTerraformAmazon Web Services (AWS)

Thoughtworks

2 roles

Senior Application Developer

Promoted

Jun 2017Sep 2017 · 3 mos

  • E-Wallet Payment system.
  • The system is built on micro-services architecture, to facilitate the payment for services within the product ecosystem of the company.
  • Features are being built to integrate with 3rd party Merchants, service providers, POS terminals, EDC machines and E-Tills.
  • The system has multiple features including: Partial payments, P2P, TopUp, Multi wallets per customer
  • The core services are built in Java, and gateways, clients, 3rd party integrations services in Golang.
  • I was involved in building 2 services, one of which is a generic two-step payment process service which enables the payer and payee to be decoupled from transactions. This service is internal and uses gRPC to communicate between other services.
  • The second service is a 3rd party EDC integration. This consumes the above service to carry out the transaction.
  • Technologies used in both these services:
  • Golang 1.8, gRPC, PostgreSQL, NewRelic.
  • Technologies used in the entire system:
  • Golang 1.8, Java 8, Hystrix, Kafka, redis, postgres, new-relic, Sentry, gRPC, consul, AWS EC2, S3, Google Infra
gRPCApache KafkaRedisGoLangGo (Programming Language)

Application Developer

Jun 2015Sep 2017 · 2 yrs 3 mos

  • Bahmni:
  • Open source project.
  • Worked on the Form builder Application stream enabling Bahmni implementations to create customized forms through drag and drop. A pure FrontEnd application using ReactJS.
  • Worked on the Medication tab stream, revamping and migrating the old AngularJS UI to ReactJS based UI.
GoLang

Arete automation systems

Senior Design Engineer

Apr 2012Jun 2015 · 3 yrs 2 mos · Bengaluru Area, India

  • Software and firmware design and development.
  • The technologies I use are LabVIEW , C++(98/11), Visual C++ and Embedded C.

Education

City Engineering College

Bachelor of Engineering (B.E.) — Electronics and Communications Engineering

Jan 2007Jan 2011

St. Joseph's Pre-University College

PCMB

Jun 2005Jun 2007

Baldwin Boys' High School

High School — High School/Secondary Diplomas and Certificates

Jan 1995Jan 2005

Stackforce found 100+ more professionals with Java & Postman

Explore similar profiles based on matching skills and experience