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 integrating various applications as Silverlight-developed widgets, allowing user customization.
Widgets developed included a Document Management widget, Alert widget, Search widget, and Tax Form Workflow widget. The MVVM pattern was implemented after requirement analysis.
ASP.NET 4, C#, Visual Studio 2010, SQL Server 2008, and Silverlight 4.0 were the technologies used. The Prism framework was customized for the project, and stored procedures were created.
Existing portal project built on Orchard CMS for the Microsoft Patterns and Practices team was revamped to become a customizable product for different clients
Necessary changes were made in the portal's configuration to reduce the tight coupling of various sub-products
Interactions between various modules were converted into background jobs for achieving the customization objective
Software Developer at Cognizant delivered a strategic distribution management platform, LYNC, to improve management of distribution partners and sales interactions.
Conducted analysis of requirements and created Oracle 11g packages as well as POCs for dynamic templates and validation frameworks for survey applications.
Implemented the project using ASP.NET 4, C#, Visual Studio 2010, Oracle 11g, jQuery, and jQuery Template.