Prabhanjan M.

Prabhanjan M.

Senior Software Engineer

Bangalore , India

Experience: 9 Years

Prabhanjan

Bangalore , India

Senior Software Engineer

43200 USD / Year

  • Immediate: Available

9 Years

Now you can Instantly Chat with Prabhanjan!

About Me

Technically sophisticated professional with 8+ years of experience in the areas of software development and programming in .Net/.Net Core/Microservices environment. Currently working with Fidelity National Financial Private Limited as a Full stack de...

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

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

This application is responsible for providing an online admin UI for DocAlert admin to manage its various client organizations. It gives an access to the DA admin to administer the resources, organizations, access levels and the client admins. The login system gives access to 2 types of admins – DA Admin, Client Admin. The client admin is responsible for managing the resources, client organizations data using its own login. The system is smart enough to distinguish between the 2 types of logins based on the login informations provided.

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 APIs 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

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.

Show More Show Less

Description

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

Show More Show Less

Description

Show More Show Less

Description

REST API using MVC Rest API

Show More Show Less