Summary
Overview
Work History
Education
Skills
Timeline
Accomplishments
Achievements
Projects
Hobbies
Receptionist

Sanjeev Hegde

Senior Software Engineer
Bengaluru

Summary

Creative Senior Software Engineer offering 9+ years of experience. Enthusiastic about developing innovative solutions to any problem. Driven to increase team effectiveness

Overview

10
10
years of professional experience
4
4
years of post-secondary education

Work History

Senior Software Engineer

Microsoft
07.2023 - Current

Azure Arc Kubernetes

  • Worked on various key security improvements for Azure Arc Kubernetes
  • Migrated various clients of CosmosDB, EventHub, Blob Storage and Service Bus to use azure managed identity instead of key based authentication. This involved working closely with dependant partner teams, handling dependencies during upgrades, updating client libraries, rewriting business logic. Overall this resulted in securing more than 450+ accounts across various regions of Azure Public and Sovereign clouds, improving the overall security.
  • Identified various vulnerabilities and token validation logic that were missing and provided fix for improving the security.


Azure Data Transfter

  • Worked on designing automation strategy and implementation for hardware layer, to support the transfer of data across Microsoft Public and sovereign cloud. I came up with approach of using simulated network for development and testing, built using exact simulators of each hardware devices used. This reduced development and testing time by more that 50%.


Senior Software Engineer

GitHub
03.2022 - 04.2023
  • Worked for GitHub Package Registry that helps clients store multiple build artifacts like containers, Maven, npm, NuGet and RubyGems packages. GitHub Registry easily handled around 2M packages upload and 40M packages download per day.
  • Migrated npm, RubyGems and NuGet registries with 11k organizations and 6M+ package versions successfully from GitHub monolith to a separate microservice having its own database without any downtime. For this migration, designed the proxy, migrator logic and v2 registry low level designs.
  • Performance testing was very crucial since we started adding more registries to an existing microservice that handled all registries CRUD operations. Designed and built a robust load test framework that can easily run 0-250 action jobs in parallel to create around 5-10 times of production load easily. We were also able to use this framework for optimizing and testing existing queries.
  • Designed upstreaming flows for all these registries to allow customers to download public registry packages via GitHub packages.
  • Collaborated with Site Reliability team to define Service level objectives(SLO) and Service level Agreements(SLA) for packages. This also helped us define multiple dashboards which depicted the availability of each registry in real time. We did multiple process improvements to improve the overall SLO

Lead Software Engineer

Societe Generale Global Solution Center
07.2019 - 03.2022

EZReach: Invoice Financing for MSME's built on Open Credit Enablement Network (OCEN) api specification

  • Interacted with external Account aggregators, specification providers etc and translated requirements to detailed system interaction design and flows.
  • Built core Lender service involving concurrency using reactor core.
  • Built other core services like Serverless Authentication and Authorizers using Node.js, integrations with external service providers.

Tweedle: Crowdsourcing platform powered by blockchain

  • Designed and developed user ethereum wallet and related backend services. Developed oauth2 integrations, user transaction signing module, websocket security, hashicorp vault integration and openshift deployment templates.
  • Tweedle was made live for all employees with many successful campaigns with more than 400+ campaigns, with tokens as rewards for employees

Sr. Software Engineer

Societe Generale Global Solution Center
07.2017 - 07.2019
  • Digitized commodity trading process using blockchain technology.
  • Live trading of oil and other soft commodities were tested with 30% increase in efficiency. The project was showcased in international petroleum week (London 2017) and is a separate startup now called Komgo.
  • Collaborated with a team of developers from multiple banks across different geographical region in building backend application. I owned the design and development of backend implementation which integrated with quorum blockchain

Software Engineer

Societe Generale Global Solution Center
07.2015 - 07.2017
  • Developed backend services and UI components for a post trade platform and solved customer issues

Education

Bachelor of Engineering - Computer Science

Bangalore Institute of Technology
Bengaluru, KA
07.2011 - 07.2015

Skills

Golang, Java, C#, Javascript, Typescript, C, Kubernetes, CosmosDB, Azure, PostgreSQL, MySQL, MongoDB, Sentry, Splunk, DataDog

Timeline

Senior Software Engineer

Microsoft
07.2023 - Current

Senior Software Engineer

GitHub
03.2022 - 04.2023

Lead Software Engineer

Societe Generale Global Solution Center
07.2019 - 03.2022

Sr. Software Engineer

Societe Generale Global Solution Center
07.2017 - 07.2019

Software Engineer

Societe Generale Global Solution Center
07.2015 - 07.2017

Bachelor of Engineering - Computer Science

Bangalore Institute of Technology
07.2011 - 07.2015

Accomplishments

  • Winner of Sovereign Nature Initiative Blockchain Hackathon ( 2021)
  • Winner of Google Cloud developer challenge (GCDC 2013).
  • Winner of Brain Waves hackathon by Societe Generale. (2014)
  • Finalist India IOT contest Conducted by Microsoft (2015 )

Achievements

  • Winner of Sovereign Nature Initiative Blockchain Hackathon ( 2021)
  • Winner of Google Cloud developer challenge (GCDC 2013).
  • Winner of Brain Waves hackathon by Societe Generale. (2014)
  • Finalist India IOT contest Conducted by Microsoft (2015)

Projects

  • Built Autonomous RC car, that finishes the trained track in fastest time autonomously. Conducted, Formula AI competition in Microsoft
  • Designed and built a Bipedal Robot with 12 Degrees of freedom
  • Created AI camera that can edit and print photos realtime
  • Created a NFT Exchange implementing ERC721 standard and hosted in Rinkeby Test net
  • Created an app to show human robot interaction using Augmented Reality
  • Created Smartgarden app to control drip irrigation and sprinklers of my home garden
  • Projects can be seen here: https://sanjeev-hegde.github.io


Hobbies

  • Horse Riding, Swimming
  • Building robots and electronic products
  • Travelling
Sanjeev HegdeSenior Software Engineer