Shreyan Gupta

Senior Software Engineer

Redmond, Washington, United States6 yrs 11 mos experience
Most Likely To Switch

Key Highlights

  • Senior Software Engineer at NEAR Protocol
  • Expertise in backend development and blockchain technology
  • Strong background in data serialization and system performance
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in SaaS and blockchain technologies.

Contact

Skills

Core Skills

Backend Software EngineeringData SerializationAzure Cosmos DbSecurity FeaturesAutomation InfrastructurePerformance Improvements

Other Skills

AlgorithmsAndroid DevelopmentBashCC#C++Data StructuresDistributed SystemsGitGraphical ModelsIntegration with Azure Active DirectoryJavaLaTeXNumber TheoryProgramming

About

I'm a Software Engineer in Near and a compute science graduate from Indian Institute of Technology, Delhi. I'm currently working as a backend developer in the blockchain space.

Experience

Near protocol

Senior Software Engineer

Apr 2023Present · 2 yrs 11 mos · Seattle, Washington, United States · Remote

Coda

Software Engineer

Aug 2021Jan 2023 · 1 yr 5 mos · Bellevue, Washington, United States

  • Backend software engineer in the Model Infrastructure team responsible for handling areas like the storage layer representation, data serialization, workflow infrastructure, upgrades infrastructure, formula engine, performance
  • Took ownership of the data serialization (copy-paste) stack and worked to re-define design for better maintainability while reducing the number of user bugs and tech debt
  • Designed the in-place revert feature requested by many enterprise customers which allows to reversibly revert a Coda document to a previous timestamp without needing to create a new document
  • Designed and implemented project to revamp the storage representation of internal object reference in a Coda document to primarily solve issues related to templates and copy-paste of internal references
  • Redesigned URL link representation for comments to appropriately redirect users to contextual location in the Coda document where the comment was generated, which addressed one of the biggest user complaints
  • Worked on overall improvements to the upgrade infrastructure, which handles version upgrade of Coda documents in the storage layer; added features like aggregating failure stacks, aggregation of upgrade handlers, exponential backoff, internal admin UX improvements
Backend software engineeringData serializationStorage layer representationWorkflow infrastructurePerformance improvements

Microsoft

3 roles

Software Engineer 2

Mar 2021Aug 2021 · 5 mos

  • Software Engineer 2 in Azure Cosmos DB in the security team
  • Worked on projects like Customer Managed Keys (CMK/BYOK) feature for Cosmos DB and Azure Active Directory (AAD) integration for Cosmos DB.
Azure Cosmos DBSecurity featuresIntegration with Azure Active Directory

Software Engineer

Jan 2021Mar 2021 · 2 mos

  • Software Engineer in Azure Cosmos DB
  • Worked with the Azure Cosmos DB Performance team to build a new automation infrastructure in Python.
Azure Cosmos DBAutomation infrastructurePython

Software Engineer

Dec 2018Jan 2021 · 2 yrs 1 mo

  • Software Engineer in Azure CosmosDB Performance team.
Azure Cosmos DBPerformance improvements

Mit computer science and artificial intelligence laboratory (csail)

Visiting Student Researcher

Jul 2018Sep 2018 · 2 mos · Cambridge, USA

  • Publication in NeurIPS 2019
  • Placeto: Learning Generalizable Device Placement Algorithms for Distributed Machine Learning: https://proceedings.neurips.cc/paper/2019/hash/71560ce98c8250ce57a6a970c9991a5f-Abstract.html

Google

Software Engineer Intern

May 2017Jul 2017 · 2 mos · Bangalore · On-site

  • Intern in the Apps Search Quality team

Education

Indian Institute of Technology, Delhi

Bachelor’s Degree — Computer Science

Jan 2014Jan 2018

Stackforce found 100+ more professionals with Backend Software Engineering & Data Serialization

Explore similar profiles based on matching skills and experience