Gyan Prakash Karn

Senior Software Engineer

Bengaluru, Karnataka, India4 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Spearheaded multiple high-impact projects at Customer.io.
  • Expert in full-stack development with diverse technology stack.
  • Contributed to successful acquisition of SendX.
Stackforce AI infers this person is a Full-Stack Developer with expertise in SaaS and cloud computing technologies.

Contact

Skills

Core Skills

Go (programming Language)Cloud ComputingReact.jsNuxt.js

Other Skills

AlgorithmsAmazon Web Services (AWS)BashC++Data StructuresDatabasesDebianEmber.jsFull-Stack DevelopmentGitGraph TheoryJavaKubernetesLightroomLinux

About

family >> job > side hustles

Experience

Customer.io

3 roles

Senior Software Engineer

Promoted

Sep 2025Present · 6 mos · Remote

  • picking up projects that I enjoy building and learning how to do more in less time

Software Engineer 3 - Full Stack

Oct 2024Sep 2025 · 11 mos · Remote

  • Set up a new service to aggregate anonymous in-app event metrics, that enabled a
  • new channel.
  • Collaborated on real time delivery of in-app messages which led to some fun
  • architecture changes and experimentation.
  • Built a Link Shortener to serve hundreds of millions of links shortened per day. This also enabled link tracking in our SMS channel.
  • Built an internal MCP server to streamline all kinds of processes.
  • Built Customer.io's MCP server for users to interact with their workspaces. (Lots of fun RFCs to read)
  • Built Certificate management workflows + services for Custom Domains.
Go (Programming Language)Cloud ComputingData StructuresAlgorithmsGitAmazon Web Services (AWS)

Software Engineer 2 - Full Stack

Mar 2022Sep 2024 · 2 yrs 6 mos · Remote

  • Mobile + In-App Squad
  • Integated the new parcel editor for building in-app messages.
  • Led the frontend for anonymous in-app messages.
  • Revamped 5 years old campaign list page to include metrics for all channels, sorting & customizable views.
  • Added MMS capabilities for end users.
  • Integrated enhanced debugging via Web SDK event listeners, and facilitated the In-App Messages' stable release.
  • Converged UI development for Transactional Push with the inception of real-time In-App Micro-surveys.
  • Got my Indian wedding done amidst all of this.
  • 🖥️ Juggling Ember & React on the front, and Go in the back.
React.jsTypeScriptEmber.jsGo (Programming Language)Tailwind CSS

Sendx

2 roles

Software Engineer - Full Stack

Jul 2021Mar 2022 · 8 mos · Remote

  • SendHealth Project: Spearheaded the end-to-end development of SendHealth by SendX, transitioning from PRD to live production using Nuxt and Go (sendhealth.io).
  • SMTP Relay Infrastructure: Crafted a robust SMTP relay infrastructure for SendPost in Go, encompassing Postgres Authentication, TLS support across multiple ports, and SSL support.
  • Security Enhancements: Automated the generation and renewal of TLS certificates for wildcard domains leveraging DNS validation.
  • Storage Optimization: Authored bash scripts for automated truncation of embedded databases, achieving notable storage efficiency.
  • API Expansion: Enhanced SendPost's Send Email API with features like cc/bcc and attachments support.
  • Legacy Building: Led the groundwork for the SendX v2 Frontend Repository, shaping the product's future direction.
  • Acquisition: Played an integral role in the lead-up to SendX's successful acquisition, contributing to key product advancements and technological innovations.
Vue.jsNuxt.jsbeegoGo (Programming Language)Tailwind CSS

Software Engineer Intern

Jul 2020Jan 2021 · 6 mos · Remote

  • Team: Product & Tech
  • 26th July 2020 - 15th Jan, 2021
  • Implemented the Integration layer, starting with Glockapps in order to enhance the data already present on the platform.
  • Added a feature to allow users to send mock emails and test out the platform. Added infra for domain and member email verification using JWT.
  • Built the Incident Management CRM, which allows users to resolve and discuss Incidents relating to IPs, and SubAccounts.
  • Implemented the onboarding checklist, the front and the APIs.
  • Once the MVP was built, worked on frameworks like BullsEye, and AARRR to understand the funnel of customer impact and figure out items to work on in the next product cycle.
  • Wrote a bunch of Python/Go Automation Scripts along the way, designed all the graphics on SendPost home page. Sat back and enjoyed the view of the product going from Zero to One.
  • Frameworks/Tools: Beego, NSQ, VueJs(2), Ansible, Openresty, Figma
  • https://sendpost.io

Amazon

SDE Intern

Jan 2021Jul 2021 · 6 mos · Remote

  • Team: IN Payments Use Cases - Tech
  • Migrated FASTag Recharge pages from WebView to React Native.
  • Worked on Send to Self Feature.

Google

Participant, Software Product Sprint

Jul 2020Aug 2020 · 1 mo · Remote

  • Collaborated with a team of four to design and implement a web application(OneSchool) using Java Servlets, Vanilla JS, Figma Prototypes over the course of 8 weeks, leveraging various Google Cloud Platform APIs, including App Engine, Firebase, Firestore, Calendar APIs.
  • Practiced industry best practices such as: designing a PRD, contributing to open-source software using Git and GitHub, conducting code reviews, participating in distributed development, designing new components and interfaces, and leading them to completion.
  • Ping me to know more about my journey.

Amazon

SDE Intern

May 2020Jun 2020 · 1 mo · Remote

  • Team: IN Payments Use Cases - Tech
  • Implemented a modular React Native(Expo/TypeScript) Frontend utilizing AsyncStorage on iOS and Android Platform.
  • Enhanced the search functionality by implementing a custom Trie from scratch.
  • Implemented a backend service for the same using Spring Boot and AWS DynamoDB
  • Finished my project 2 weeks before the last date of my internship.
  • Acquired a Pre Placement Offer.

Crio.do

Software Engineer Intern

Oct 2019Apr 2020 · 6 mos · Bengaluru · Hybrid

  • Team: Backend
  • Implemented RESTful CRUD API endpoints for AWS EBS Volume for Students’ Workspace on the platform using Spring Boot and AWS Lambda
  • Built and deployed workspace infrastructure utilizing Docker container, and several AWS stack(Including EC2, EKS, S3, Cloud Formation, IAM, ELB), focusing on high-availability, fault tolerance, and auto-scaling of EKS Cluster
  • Automated start-up tasks for user container and EC2 machines using Ansible.
  • Researched on a common storage solution for User’s on GCP and AWS, ended up utilizing AWS EFS.
  • Enhanced User Purge Jenkins Job Build Time by almost 1500% on Day 1.

Education

Birla Institute of Technology, Mesra

Bachelor of Engineering - BE — Information Technology

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

Explore similar profiles based on matching skills and experience