About

• ~ 9 years of demonstrated hands-on polyglot experience in Enterprise Software Development Engineering. • Member of .NET Foundation • World Rank #1 — Veracode Security Code Challenge • Won Digital PSU Award for in-house development of Machine Learning model for Organization's ITSM. • AWS, Microsoft, Scrum, Git, and GraphQL Certified. • Featured in Microsoft thank you page for OpenSource contribution to Microsoft .NET 6 core runtime repo. • Develops Mission Critical REST APIs, Web Applications, Webhooks, Command Line Interfaces, and Libraries. • Solution Architecture, High Level Design, Low Level Design, Coding, Writing Unit Tests, Documentation, UI, API, and Database Design & Development, Code Security Review, and Complete SDLC. • Uncrowned Chief Application Code Security Officer for Microsoft and Open-Source technologies. • Empowers a team of 3 external developers and mentors fellow and junior Developers. • Blogger, Vlogger, YouTuber, and Content Creator. Skills: • C#, Node.js, Angular, JavaScript — ES6+, TypeScript, T/SQL • ML.NET, Machine Learning • .NET 7, .NET Core, .NET Framework, ASP.NET MVC, Entity Framework, EF Core • HTML, CSS, Bootstrap, jQuery • Visual Studio, VS Code, Git, TFVC, Azure DevOps, Team Foundation Server, GitHub • GraphQL, REST APIs, gRPC, OpenAPI (FKA Swagger), JSON • OWASP, MicroFocus Fortify (FKA HP Fortify), Unit Testing, MSTest, Moq, Jasmine, Karma • SQL Server, MSMQ, Hangfire • Azure, AWS, Docker • Clean Code, TDD, CQRS, MediatR • RPA – Microsoft Power Automate, Selenium IDE

Work Experience

SAP Development Manager, Bharat Petroleum Corporation Limited

May 2023 - Present

Manager - Software Development Engineering, Bharat Petroleum Corporation Limited

March 2021 - May 2023

• Lead and Implemented Telecom Commercial Communications Customer Preference Regulations (TCCCPR) by Telecom Regulatory Authority of India - Government of India in BPCL. • Developing mission critical and internal REST APIs, Web Applications, Command Line Interfaces, and Libraries using Microsoft and Open-Source technologies e.g., .NET 6, .NET Core, Angular, Node.js, GraphQL, OpenID Connect, OAuth, ASP.NET MVC, OpenAPI (Swagger), NPM, Entity Framework Core etc. • Uncrowned Chief Application Code Security Officer for Microsoft and Open-Source stack. • Responsible for gathering requirements from Business Analysts, Solution Architecture, High Level Design, Low Level Design, Coding, Writing Unit Tests, Documentation, Database Design, Database Development, Code Security Review, and Complete SDLC. • Empowering a team of 3 developers.

Assistant Manager - Software Development Engineering, Bharat Petroleum Corporation Limited

April 2017 - March 2021

• Enterprise Unified SMS Platform – SMS Pro Architected, Designed, and Developed BPCL's one of the most mission critical system - Enterprise Unified SMS Platform – SMS Pro which is a suite of OAuth based REST APIs, Distributed Processing Queues, Webhooks, Command Line Interfaces, Libraries, Client Application on-boarding Portal, Analytical Dashboards, and Reports for ingesting SMS requests from all BPCL applications, integration with SMS aggregators for sending OTPs, Transactional, and Service SMS to BPCL Employees, Partners, Customers, getting real-time Delivery Webhooks, receiving Mobile Originated SMS and more. Technologies Used: OAuth 2, Open API (Swagger), MSMQ, C#, ASP.NET MVC, Node.js, Hangfire, Bootstrap, Entity Framework. • REST API Authorization as a Service Envisioned, Architected, Designed, and Developed REST API Authorization as a Service Platform for all BPCL REST APIs to standardize OAuth based Authorization across teams. Offering includes: 1. API and Client on-boarding Portal 2. OAuth Authorization Server for minting JWT access Tokens. 3. API Template for Visual Studio for developing standard, secure REST Microservices and APIs. Technologies used: Angular, OpenID Connect, Azure AD, OAuth, JSON Web Token (JWT), ASP.NET Core, C#, TypeScript, NPM, Entity Framework Core, SQL Server. • Won Digital PSU Award for envisioning, architecting, and developing in-house Machine Learning model for Organization's ITSM to save hundreds of Man-hours of Support Desk Engineers.

Executive - Software Development Engineering, Bharat Petroleum Corporation Limited

April 2015 - March 2017

• BPCL IT Services System – BITSS Architected, Designed, and Developed BPCL IT Services System aka BITSS - an Award winning, Machine Learning Powered, comprehensive, in-house ITSM system which caters to all BPCL Employees and Consultants. From Ticketing System to paperless initiatives, Chat Bot, B2B Integration, Automation, Network Monitoring. Developed using C#, ASP.NET Web-Forms, MVC, JavaScript, SQL Server, Entity Framework, jQuery, SignalR, Microsoft Bot Framework, QnA Maker, Bootstrap, Active Directory APIs, Exchange APIs, SSH etc.

Management Trainee - Software Development Engineering, Bharat Petroleum Corporation Limited

June 2014 - March 2015

• Retail Outlet (Petrol Pump) on-boarding System Developed critical features in Retail Outlet On-boarding System used by Sales Officers, Territory Manager, State and Regional Heads, and Directors for on-boarding and Investment approvals of new Retail Outlets pan India.

Education

Bachelor of Technology (B.Tech.) - Maulana Azad National Institute of Technology

December 2010 - December 2014

Computer Science

Skills

GraphQL

C#

ASP.NET MVC

JavaScript

Bharat Petroleum Corporation Limited

Kubernetes

Node.js

HTML5

ASP.NET Core

Team Foundation Server (TFS)

OData

Microservices

Enterprise Architecture

ASP.NET

Visual Studio

Amazon Web Services (AWS)

Personal Development

REST API

.NET Core

SQL

Cloud Computing

Accountability

Android

Team Leadership

Bootstrap

JSON

OAuth

Written Communication

Java

Android Development

Git

Go (Programming Language)

Decision-Making

Strategy

Web Applications

AJAX

Language Integrated Query (LINQ)

Communication

Microsoft Azure

Entity Framework

HTML

Time Management

Angular

.NET

Machine Learning

DevOps

Conflict Management

Microsoft SQL Server

Strategic Thinking

CSS

Design Patterns

Awards

Digital PSU - Economic Times

30 September 2022

Environmental Sustainability (Green Initiatives) - Economic Times

30 September 2022

Digital PSU Award for In-house developed On-premise Machine Learning Model for ITSM - Governance Now

28 February 2020

Digital PSU Award at 7th PSU Awards by Hon’ble Minister Shri Arjun Ram Meghwal for developing on-premise Machine Learning models for faster resolution of IT Issues.

Chief Minister’s Excellence Award - Chef Minister of Madhya Pradesh

30 June 2010

Interests

When not in front of a Computer, I like to ride my Bike

  • Bike Riding

Chances are you'll see me with my Headphones on

  • Music

Languages

English

Fluency: Fluent

Hindi

Fluency: Fluent

References

It is my pleasure to recommend Satish. He is passionate about writing code and solving clients’ problems through the development of creative and innovative software. He has tremendous potential. Satish is vocal about his software ideas, but respects his superiors and enthusiastically tackles every assignment as he is directed. He is friendly, easy to get along with, well-liked by our clients and respected by his co-workers. Forever the student, Satish takes courses frequently to stay up-to-date on the latest techniques in software development. He is able to thoroughly focus on every project and is not easily distracted. He comprehends instructions quickly and is flexible when changes have to be made in the original plan. Satish is a skillful communicator both written and verbal and works extremely well with our clients, some of whom request him specifically to handle their jobs. Satish is dedicated to providing quality work. He checks and rechecks his software before turning it in for presentation to the client. He strives to make his programs as user friendly as possible understanding that not everyone is an expert programmer. He is detail oriented and rarely has any bugs in his finished product. His energy is limitless and his enthusiasm serves to motivate everyone on his team. I am sure he will succeed wherever he goes.
- Prashant Sharma
Satish is a proactive and tireless contributor who would make a great addition to any team. As working with BPCL I met to Satish as part of BITS project team. Satish impressed all of us (whole team of BITS and other colleges) by transforming the logics and full use of technology ensuing awkward silence into a lively icebreaker discussion among the team, and he even initiated a usages of technology, Best practices and design patter for the BITS project which is using by BPCL organization all over the india. Throughout the time when I have been there in project , Satish completed his assignments/task on time and never failed to add a creative touch when appropriate. I would highly recommend his for any position, as he naturally rises to the occasion when presented with something he is passionate about.
- Pradeep Atkari