About

Senior Full Stack Developer working mostly on Microsoft and Open-source technologies. From interacting with Business Analysts to Designing, Coding, writing Unit Tests, Security, Code Review, involved in complete Enterprise SDLC.

Work Experience

Assistant Manager, Bharat Petroleum Corp. Ltd.

April 2017 - Present

Developing mission critical and internal web applications using Microsoft and Open-Source stack. e.g. ASP.NET MVC 5, .NET Core, Angular 6, OAuth2, REST APIs, Swagger, jQuery, Bootstrap 3, NPM, Entity Framework 6/5, Visual Studio 2017/13/12 etc. Just started with Machine Learning. Personal focus on writing secure code with industry standard best practices and Unit Tests. Technology Enthusiast. Managing third party developers. From interaction with Business Analysts to understand requirements to Design, Code and Unit Test.

Executive, Bharat Petroleum Corp. Ltd.

April 2015 - March 2017

Developed Web Applications using ASP.NET MVC 5, jQuery, Razor, Bootstrap, JavaScript, HTML5, CSS3 as front-end and Microsoft SQL Server 2012 with Entity Framework as back-end. Integration with Active Directory APIs, Exchange APIs, SSH, SAP PI.

Management Trainee, Bharat Petroleum Corp. Ltd.

May 2014 - March 2015

Developed Web Applications using ASP.NET Web Forms, MVC 5, jQuery, Razor, Bootstrap, JavaScript, HTML5, CSS3 as front-end and Microsoft SQL Server 2012 with Entity Framework as back-end. Tried my hands on various state of the art technologies like SignalR etc.

Education

Bachelor - Maulana Azad National Institute of Technology

July 2010 - May 2014

Computer Science and Engineering

Skills

Back-end

  • C#
  • .NET Core
  • ASP.NET MVC
  • Web-API
  • REST
  • NodeJs

Front-end

  • Angular
  • TypeScript
  • JavaScript (ES6)
  • Bootstrap
  • jQuery

Cloud

  • Azure

Databases

  • SQL Server

IDEs, Editors

  • Visual Studio 2019/17/13/12
  • Visual Studio Code

Unit Testing

  • MS Tests

Security

  • OAuth
  • JWT
  • HP Fortify

Machine Learning

  • Classification
  • Natural Language Processing
  • R
  • ML.NET
  • Anomaly Detection

Documentation

  • Markdown

Queues

  • MSMQ
  • Hangfire

Awards

Microsoft Certified Professional - Microsoft

18 February 2017

- Certification

Microsoft Expert - Programming in C# - Microsoft

18 February 2017

- Certification

Chief Minister's Excellence Award - Govt. of Madhya Pradesh

8 June 2010

- Award

Data Science: R Basics - Harvard University

August 2018

- MOOC + Certification

ASP.NET Core 2.0 - Udemy

June 2018

- MOOC + Certification

Angular 6 - Mastering the Basics - Udemy

June 2018

- MOOC + Certification

Essentials in JavaScript ES6 - Udemy

April 2018

- MOOC + Certification

TypeScript - Udemy

April 2018

- MOOC + Certification

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 (on LinkedIn)
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 (on LinkedIn)