Kiran is a Senior C#/.NET Developer and a highly experienced architect with 15+ years of experience developing, designing, and implementing large-scale software applications and solutions using .NET technologies. He analyzes business requirements, develops technical specifications, and provides technical guidance to development teams. Kiran also specializes in developing secure, scalable, and robust SSO solutions for enterprise clients, working with a variety of SSO solutions such as Azure AD, Azure B2C, Okta, Auth0, Duende, Keycloak, etc. He designs and implements authentication and authorization protocols like OAuth 2.0 and OpenID Connect (OIDC), as well as SAML. In his current engagement as a Microsoft consultant, Kiran has successfully completed around 40 small, medium, and large-scale projects.
Worked on the development of the Solus Connect platform, which replaces tokens and passwords with a combination of biometrics such as 3D facial authentication and Machine Learning.
Led, managed, and mentored a team of product managers and developers, assigning tasks and deliverables.
Monitored product development sprints and evaluated results.
Worked on the development of multiple projects for the company, including Hercules, a web-based portal application that integrates other applications as widgets (each application is a small widget developed in Silverlight).
Customized the Prism framework for the project and created stored procedures.
Developed generic workflow hosting frameworks that handle all sorts of workflows.
Created POCs on Blacklight and Telerik third-party Silverlight libraries.
The project was a web-based portal application that will integrate other applications as widgets. Each application will be a small widget that is developed in Silverlight. Users can customize their widgets. The different applications developed as widgets include Document Management widget, Alert widget, Search widget, Tax Form Workflow widget. Analyzed the requirements and implemented the MVVM pattern. Customized the Prism framework for the project and created stored procedures. Technologies used: ASP.NET 4, C#, Visual Studio 2010, SQL Server 2008, Silverlight 4.0, Blend.
The project was an already existing portal that consolidated all the applications in the organization. It was built on top of Orchard CMS, a new content management system for the Microsoft Patterns and Practices team. This project was actually intended to make it a customizable product so that it can be delivered to different clients by changing the configuration. To achieve the desired objective, it was required to reduce the tight coupling of various sub-products that were part of the portal, thus interactions between the various modules are converted into background jobs.
The project was a solution to help the organization manage distribution partners and sales interactions. LYNC will be a strategic distribution management platform to capture information and interactions around agencies and brokers. Analyzed the requirements and created packages for Oracle 11g. Created POCs for dynamic templates and validation frameworks for survey applications. Technologies used: ASP.NET 4, C#, Visual Studio 2010, Oracle 11g, jQuery, jQuery Template.