Sushil Baid

Co-Founder

Hyderabad, Telangana, India23 yrs 10 mos experience
Highly Stable

Key Highlights

  • 15+ years of experience at Microsoft
  • Hands-on startup CTO experience
  • Expert in backend development with Go and Node.js
Stackforce AI infers this person is a Backend-focused SaaS developer with extensive experience in cloud computing and security.

Contact

Skills

Core Skills

Backend DevelopmentCloud ComputingSoftware Development

Other Skills

dockerPostgreSQLLinuxGORMGo (Programming Language)golanggRPCdatabase scanningnodejsMicrosoft AzureWinJSWindows AzuresolrSoftware DesignSoftware Engineering

About

Most recently exploring backend development in golang/docker in linux dev environment. With 15+ years of experience at Microsoft - leading engineering teams & delivering numerous product release cycles and 2+ years hands-on (writes code) startup CTO experience building a windows azure hosted nodejs service + winjs app from idea to production including architecture, design, code and operations. Apart from engineering, strong collaboration cross-discipline with product/program management to address real customer scenarios & requirements and with test to ensure high quality releases. Leading cross-continent & cross-group collaboration to effectively manage relationships, dependencies and timelines. Technology experience includes building system level software, distributed systems, storage & backup software, cloud computing, nosql, solr, nodejs, languages - c#, javascript, c++, java. My Core skills and experiences: 1. Software product development from Ideation to release. 2. Individual excellence -- bootstrap codebase from scratch; continue to code 3. Balancing strategic (long-term) and tactical (short-term) initiatives 4. Hire, mentor and lead close-nit team of exceptional developers with strong commitment to - customer focus, exceptional code base, design and team work. 5. Lead by example - setting team priorities, cross team collaboration, managing dependencies, building relationships, bug triages, managing escalations, representing team & management and whatever it takes. 6. Drive high performance excellence -- through on-spot (timely) candid feedback, build personal rapport, challenging the star performer, mentor performance for low performer, load balancing, managing team health index, tuning performance mgmt for IC or lead, managing performance check points and more. 7. Manage team career development through -- understanding employee intent about career, coaching, marrying business goals to career aspirations, ongoing career discussions and more 8. Lead the culture of - customer focus, engineering excellence, embracing the new and team work.

Experience

23 yrs 10 mos
Total Experience
6 yrs 2 mos
Average Tenure
5 yrs 3 mos
Current Experience

Ptw labs

2 roles

golang developer

Mar 2021Present · 5 yrs 3 mos · remote

  • Consultant to startups as golang developer. Consulted Blubracket as golang developer. Blubracket is a startup in security domain. Its enables customers to ensure that secrets are not leaked in commits in git repos. Product scans organization code repos, pull requests etc. It has its backend in golang, python running in docker, kubernetes prod in gcp.
  • Role:
  • 1. worked on golang backend responsible for scanning git repos. implemented a grpc based server to run the analyzer (engine) locally.
  • 2. implemented a db scanner to identify secrets in database columns.
  • 3. augment engine with new rules.
  • all development in golang with near 100% unit test coverage, weekly sprint cycle, issue mgmt in Jira, builds in azure devops in docker for mac, linux and windows. dev environment ubuntu linux 20.04.
dockerPostgreSQLLinuxGORMGo (Programming Language)Backend Development+1

nodejs developer

Jan 2021Mar 2021 · 2 mos · remote

  • Work on nodejs backend service running in azure.
  • Upgrade nodejs cloud service work load from node 0.10.x to 14.x version.
  • Migrate the service from windows VM to linux VM to docker.
dockerLinuxnodejsMicrosoft AzureCloud ComputingBackend Development

Microsoft

2 roles

Principal Engineering Manager

Nov 2017Dec 2020 · 3 yrs 1 mo · Hyderabad Area, India

  • Skype for Business server, Substrate datacenter Infra

Principal Engineering Manager

Sep 2015Oct 2017 · 2 yrs 1 mo · Hyderabad Area, India

  • Lead the engineering team delivering a set of key features into Visual Studio 2017 release & updates.

Program thee world

Founder and CTO

Jan 2013Sep 2015 · 2 yrs 8 mos · Hyderabad Area, India

  • Program thee world is about helping people do things & focused in productivity space. Homeo Clinics is a must have productivity app & SAAS service for every Homeopathy Practitioner focused on patient note taking experience.
  • Envisioned & built the Windows Store app from scratch using WinJS (javascript/HTML/CSS). It included building custom MVC framework (PageControls + Custom Controls + ViewModels) that abstracted the functionality to experience the entities in a Windows Store App. Given the metadata - it enabled to list, search, add, update, delete and navigate the related entities (like clinic, patients, reviews) and was built with long term strategy for rapid development of future apps. The whole UX was built keeping in view user productivity, immersive and fluid experience.
  • built from scratch the nodejs based cloud service including oauth authorization, Windows Azure table storage based logging infra, solr based text search index.. It also included building custom entity middle tier framework on top of Windows Azure Table Storage with features like multi-tenancy, user based entity access control, validation, authentication, unit testing infrastructure using mocha - to enable rapid development on top of Windows Table storage (nosql).
  • Experiences include bootstrap a startup, technical strategy, service architecture, Agile development, REST api design, OAuth 2.0, mocha, solr, rigorous async programming in nodejs, azure nodejs sdk, MVP, framework development, Metro UI, WinJS , Windows App Store, deep customer connect, scalability, operations.

Microsoft

4 roles

Principal Engineering Manager

Sep 2010Jan 2012 · 1 yr 4 mos · Hyderabad Area, India

  • Transforms Engine and Visual Studio tooling
  • Overview: Enterprise application integration require message transformation. Transforms tools support visual way of expressing the transformation, compiling the transform to workflow activity and transforms engine to execute the transform on incoming message. It includes visual studio designer, integration with visual studio build and errors and format agnostic transform runtime that could handle messages in xml, json format.
  • Contribution:
  • 1. Identifying and prioritizing all looping patterns and advanced mapping scenarios for XML data (schemas)
  • 2. Surfacing concepts of scope and intermediate list data structures (on design surface) to solve mapping of complex looping patterns
  • 3. Design and implementation of view model for the mapping designer including incremental validation to surface/dismiss errors in visual studio
  • 4. Design and code reviews for the map OM (object model) for the map, its conversion to workflow activity and transform runtime to execute the transform
  • 5. Design and code review for the UI (designer) work to surface scope, its collapsibility, pages, bread crumb control to represent scope nesting, cut and paste, highlight error shapes and many nuances to build right user experience for mapping
  • 6. Unit test automation and get coverage > 70%
  • 7. Lead the dev team through this - closure on requirements, prototyping, design closures, milestone plans, change list mgmt, reporting team status, co-ordinate across feature team etc.

Principal Engineering Manager

Aug 2004Aug 2010 · 6 yrs · Hyderabad Area, India

  • 2005-09 - Senior Engineering manager
  • 2009-10 - Principal Engineering manager
  • Lead Windows server backup development from inception to multiple releases as part of Windows Server.
  • Contribution:
  • 1. Prototype to productization of backup engine including block level backup image library, windows service, CLI, integration with window client backup UI and windows bare metal recovery UI.
  • 2. Understanding windows componentization, design and implementation of addition of backup components into various windows editions.
  • 3. Managing team code base integration RI/FI into windows parent branches.
  • 4. Spec, design and code review for the powershell cmdlet development.
  • 5. Design and code review for the MMC UI for backup scheduling, status reporting, backup and recovery wizards.
  • 6. Spec, design and code review for command line interface
  • 7. Spec, design and code review for system state backup and recovery. This involves integrating with VSS writers from multiple system components - developed by multiple other feature teams - to pick their state in system state backup and recovery of some of the system files early in boot cycle since they can't be replaced when booted. System files also has many hard links which typically is not the case with user files.
  • 8. Defining and driving bug triages, defining and driving critical code reviews in the last release milestones (RC/RTM) .
  • 9. Drive analysis and proposal to consolidate backup technology across windows client and server
  • 10. Evolve the code review and engineering practices
  • 11. Hire, mentor, coach, promote, motivate, lead, build new leads
  • Experiences include dealing with complex architecture & organizational dynamics, rigorous cross-group & cross-continent collaboration, progressive technical & mgmt challenges, managing elaborate engineering system & practices, managing tough scheduling challenges, deep customer connect & support, C#, C++, COM, .NET, Powershell, file system, VSS, Windows internals, complex debugging

Software Design Engineer 2

Promoted

Aug 2002Jul 2004 · 1 yr 11 mos · Hyderabad Area, India

  • One of the founding member of System Center Data Protection Manager V2. Key contribution include building backup engine that orchestrated backup work flow across machines in a distributed system. Also built a high scale SQL based file catalog to enable file search across backup sets and tune its performance.
  • Key experiences include distributed system architecture, complex system design & implementation, scalability, performance tuning, design & code reviews, C#, .NET, DCOM

Software Design Engineer

Jan 2001Jul 2002 · 1 yr 6 mos · Hyderabad Area, India

  • Worked as one of the founding members of Visual Studio J#.net team. Lead the dev team to build java language (J#) support in Visual Studio including syntax coloring, intellisense support, codegen for visual designers.
  • Prior to this, was key member of the java class library team building jdk 1.1 class library support on .NET. Key contributions include design & implementation of multiple packages (java util, io, lang) and layout managers for java.awt, design & implementation of building applet hosting framework for IE. Also interfaced with cross-continent core CLR team for debugging & resolving low level issues involving bytecode to IL conversion.
  • Prior to Microsoft - worked with Wipro (1997-98) building Windows NDIS/WDM device drivers. Was recognized for execution excellence across the group.
  • Experiences include .NET development, visual studio integration, cross-group & cross-continent collaboration, object-oriented design & programming, complex debugging, C#, C++, COM, mentor & tech lead

Education

National Institute of Technology Warangal

Bachelor of Technology (B. Tech) — Computer Science

Shree Jain Vidyalaya

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

Explore similar profiles based on matching skills and experience