Talentsky, Inc.

July 2016 - present

Principal Software Engineer - Back End

Redwood City, CA, US

Talentsky powers skill communities so people and employers can better connect in the changing world of work. Employers publish their community role skills, illustrative work examples, provide valuable forums and post content that provides a clear understanding of the career experience at their company. People use Talentsky to connect with specific communities of interest, engage in forum activity and post content to understand how their skills compare to the community role for a brighter future.

OpenId Connect(OIDC) - SSO
May 2018 - Present
 

OpenID Connect (OIDC) is an authentication protocol based on the OAuth 2.0 family of specifications and can be used for building Single Sign-On(SSO) integration using third party OIDC/Identity Providers like OKTA. I developed OIDC connector for Talentsky application. The OIDC connector can work with any third party OIDC provider. As part of this project, I tested support for OKTA OIDC and KeyCloak OIDC provider from RedHat. As a result of this support, users can sign in via an OIDC provider like Okta and launch Talentsky using a preconfigured application without having to re-enter credentials. As part of this project I had to gain in-depth understanding of OpenID Connect(OIDC) protocol as well as the different OIDC integration approaches. This work can act as a foundation for future Integration with third party Identity providers to support other security protocols like SAML and to enable Social Login.

Docker Infrastructure
October 2016 - Present
 

Docker enables creation of repeatable development, build, test, and demo environments at the click of a button and thus provides tremendous agility and productivity gains for developers. Docker enables isolated environment for separate applications running completely different stacks and can dramatically reduce infrastructure resources needed to support different isolated environments. I created the docker infrastructure for software stack used by the Talentsky Platform. Docker containers are now possible for the following components : Couchbase, Elasticsearch, Backend Platform and the Front End Platform. Currently, the docker containers are being used for creating isolated environments for the following : - Demo environment - Sand Box environment for Customers - Elasticsearch Migration - Developer environment The current infrastructure will serve as a base for potentially more docker related use cases in future.

Crackoo Inc.

February 2015 - June 2016

Founder

Santa Clara, CA, US

Tibco Software Inc

December 2009 - January 2015

Senior Architect

July 2012 - January 2015

Palo Alto, CA, US

Architect

December 2009 - June 2012

Palo Alto, CA, US

Technosoft Corporation

June 2004 - November 2009

Senior Consultant

Palo Alto, CA, US

Xoriant Corporation

December 2002 - December 2004

Technology Consultant

Palo Alto, CA, US

Mphasis Corp

August 2002 - November 2004

Software Engineer

Palo Alto, CA, US

MphasiS Ltd.

July 1999 - July 2000

Software Engineer

Pune, Maharashtra, India

Indian Institute of Technology, Bombay

August 1995 - May 1999

B.Tech, Metallurgical Engineering and Materials Science

Mumbai, Maharashtra, India