Prabhanjan M.

Prabhanjan M.

Highly proficient distributed system achitect with expert hands on cloud development

Bengaluru , India

Experience: 9 Years

Prabhanjan

Bengaluru , India

Highly proficient distributed system achitect with expert hands on cloud development

43200 USD / Year

  • Immediate: Available

9 Years

Now you can Instantly Chat with Prabhanjan!

About Me

  • 9 Years of experience in enterprise product development with .Net/.Net Core Technologies in Azure Cloud Platform and various domains.
  • Proficiency in data structures and algorithms.
  • Proficiency in OOPS concepts and applic...
  • Proficiency in data structures and algorithms.
  • Proficiency in OOPS concepts and applications development using SOLID principles.
  • Experience in developing RESTful web services with ASP.NET Core 2.0, Web API 2.
  • Having good experience in analysing, designing new components, reviewing designs and implementation.
  • Experience in doing HLD, LLD for new features.
  • Experience in development with Azure Cloud (Graph Api, Event Bus, Key Vault, SQL Server (PaaS)) APIs.
  • Experience in SQL and NoSQL databases (SQL Server, Azure Tables, MongoDB).
  • Experience in developing distributed and scalable systems.
  • Experience in modern development tools like Visual Studio 2019, Visual Studio Mac, Visual Studio Code, xUnit/NUnit, TFS, git, github.

Interested to grow as an architect in cloud and distributed systems.

Show More

Portfolio Projects

Description

Lab Quality Management System is an application used to manage quality test equipments, run sample tests and collect quality measurement data from various lab instruments in the Pulp and Paper Industry.

This application is being developed with distributed architecture and each component is scalable based on the client's requirement. It is a first of its kind that a Lab Application is developed using Cloud infrastructure in mind and it can be hosted/deployed both on - premises as well as on cloud.

  • My primary role is system design/architecture design as well as of a backend developer. While mentoring other team members.
  • Involved in end to end development like HLD, LLD, developement, Unit Tesing, deployment and measuring accuracy of the flow.

Show More Show Less

Description

This project is about development of microservices based on the decomposition by domain driven design. It is having 4 different microservices that speaks to each other with the implementation of an event bus and they exhibit CQRS and circuit breakers for resiliency and database interactions.

One of the microservice is Graph Microservice. Owing that my roles are to execute Spikes and investigate how to leverage from the MS Graph API and make this microservice available as a profile service. It is also responsible for integrating the events and tasks of ECRM app with the Outlook in office 365.

Also responsible for owing Customer management microservice which exhibits DDD implementations.

Show More Show Less

Description

DocAlert Systems is an online admin portal to manage clinical clients. It gives an online monitoring facility to DA admins to manage clinical resources, doctors appointments and patient queue systems.

It also has an automated intimation system for room availability and allocation in electronic form.

Involved in end to end development activities like designing HLD, LLD, API development, unit testing, configuring release pipeline.

Show More Show Less

Description

This implementation was mainly focused in redesigning the age-old UI using modern technologies and a revamping the existing user experience. The REST API’s have been developed to interact with the existing applications and helps in performing data operations. Also, this project acts as a path for the client to upgrade their existing codes and technologies with new one and futuristic technologies.

Show More Show Less

Description

BestBuy is one of various retail services who has its own in-house products. My primary role for this client was providing solutions to revamp various outdated user interfaces of many applications, being used in BestBuy. I was responsible for architecting client-side codes and bring the best of client-side implementations to build a robust application with the current trend of technologies. Also, was responsible for server-side codes rewriting to enhance the performance of the application

Show More Show Less

Description

GDR (Generic Data Repository).

The Device Cloud platform consists of many backend services (servers and portals) that provide generic building blocks and features for connected devices. Next to that, the Connected Products Platform offers a small piece of client software to be embedded in the connected devices. Together, the backend services and the client software ensure that all functionality is offered in a secure, scalable, and reliable way. The services from Device Cloud are exposed to customers/consumers and their devices, via websites and portals.

The GDR is being developed as a data repository layer to be exposed using REST service endpoints. The service is a requirement towards providing a generic table schema to store data related to any proposition. There by reducing the rework when any new proposition is introduced. The data is stored in the KeyValuePair table and each proposition represents its own schema type. The GDR performs the operation of storing and retrieval of data using stored procedures to enhance the performance of the application. Also the Rest API standards are maintained according to FHIR standards

Show More Show Less

Description

The app arises as a requirement in a scenario, where EHR clients accessing the medical documents should be able to access the resources stored locally in a Network Attached Storage if accessing within their network, and if the documents are to be accessed from internet then it should be available from other storage mediums as data stored in DB. This 2—way app is responsible for syncing data between NAS and Database automatically

Show More Show Less

Description

It is an application developed to keep track of emission records of the vehicles along with notifying vehicle owners regarding faults. It also helps officials to keep track of emission results for various vehicles. The application is responsible to read various OBD related data from the OBD Compliant vehicles by communicating with DrewTech hardware devices on the client end which connects to the vehicle and read the information with various commands issued using the command engine. This inspection engine is developed using ActiveX, SignalR, C#, JavaScript

Show More Show Less

Description

In this module SQL Server Replication is implemented based on the criteria of filtering the data. The database is divided into various child database (subscribers) based on the parameters and filters are implemented to filter the data. Individual client system uses the subscription using Web Synchronization to implement the pull subscriptions of merge replication. The synchronization of data between the client and server can be done using Sync Center or the Nexus.EHR.ReplicationSYNC application developed using RMO programming

Show More Show Less

Description

Yepme.com is an online shopping portal that has launched its own apparel brand (1st in India). Holding technology as its prime catalyst, the online portal works on integrated web technology, ensuring a single window flow from order to final dispatch. This technology edge lends the company a unique tool that sets it ahead of the competition and ensures an outstanding user experience.

Show More Show Less