Hi, my name is

Bhimpratap Singh.

I am a Software Engineer.

I develop applications for web, windows desktop, mobile and plugins for Microsoft Office, etc

Let's Talk
About Me
  • I'm a passionate software engineer, specialized in full stack development using Microsoft Technologies.
  • Building applications and services for web, desktop(windows) and mobile is fascinating to me.
  • Strong in object oriented programming, use of design patterns, creating reusable and robust code.
  • Exploring Technologies, learning new skills enhances my knowledge toolbox and simultaneously making me more productive and efficient.
Skills
  • Primary Skills: Problem Solving, Data Structures and Algorithms
  • Technologies: C#, ASP.NET MVC, WEB API, WCF, LINQ, Dapper, LINQ To SQL, Windows Form Application, AddinExpress(Microsoft Office Plugins), VB.NET, Windows Service, VBA(Macros), Entity Framework, Vue JS, React JS, Microsoft Azure, Docker
  • Database: MS SQL Server
  • Exploring Technologies: Flutter, Dart, React Native, Python
Experience

Description: Responsible for R&D of WOPI protocol to integrate office online to CPAI cloud. As we know for a legal team document matters a lot, and with that in mind has created a service that handles all the real-time collaboration on the documents (Agreement, Contracts, etc) to save time for lawyers and keep the documents more compliant. The system is closely built around the Microsoft Azure platform and services to make it scalable and durable. Also, have contributed to Microsoft Outlook and Word add-ins built with React.js, and Typescript. Revamp of Google Add-ons built using Google Apps Script.

Description: Worked on the base product of company which is widely used by organisations involved in Equity Research. Dreams is a very compact application, which have different modules such as Microsoft Office Plugins(Addin Express), Control Panel & Research Portal (ASP.NET MVC) and a centralised API(ASP.NET WEB API). Also created an engine to convert word document(Research report) to Website(ASP.NET MVC)

Profiles
Certification
  • Microsoft Technology Associate: .NET Fundamentals
  • Microsoft Technology Associate: Software Development Fundamentals