Satish Yadav
.NET Foundation Member • Microsoft, AWS, Scrum, Git, GraphQL Certified • Full Stack Developer • Open Source Contributor • Content Creator
About
• ~11 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
Assistant Manager - Software Development Engineering, Bharat Petroleum Corporation Limited
April 2017 - March 2021
Executive - Software Development Engineering, Bharat Petroleum Corporation Limited
April 2015 - March 2017
Management Trainee - Software Development Engineering, Bharat Petroleum Corporation Limited
June 2014 - March 2015
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