I am a geek and I am good at technology and getting along with people and collaboration. My passion for building a company drives me. I like to build great products and always look to innovate, even if it's a small code change or changing the whole architecture, I look for ways to innovate.
On technical side, I have worked on multiple languages. I started with C and C#.Net in college and then started with Python/Django for an NGO during my last year of education. Then I joined Apttus and learned Salesforce/Apex and NodeJS and built great things like Chatbots, custom search, blockchain related e-sign. I have worked on Azure and AWS as well for deployment of Apps and Services.
At Apttus, I started working as a Associate developer on multiple implementations on top of Salesforce and Apttus Product and then later I assumed full responsibility and leadership for all deliveries from India related to Chatbots. I have also trained and mentored new members and made sure we have a team which is collaborative and innovative.
I have worked on many complex projects related to, Chatbot/NodeJS, Salesforce and Ethereum.
We built a generic bot that can be connected to any Salesforce instance and could perform the operations. One of the complex requirements was to design a flow with the help of NLU and train the system with utterances.
One of the most challenging work (remote work for a secondary company) we did was to build an Ethereum based app on top of Salesforce. So, it required all the types of Ethereum networks and Salesforce as a front end for end users and it enabled users to create smart contracts, tokens, addresses, all from Salesforce without worrying about the underlying architecture. Users could load any existing smart contract or create a new one and the UI should generate automatically based on the smart contract’s ABI and they could perform any operation on blockchain as if they are operating a normal program. So, we designed all the business logic in a way that we were able to call any smart contract and perform a transaction, similar to solidity remix. Account and private keys were encrypted and stored on Salesforce. All the complex security aspects were taken care of. We used NodeJS as backed, Angular for UI and hosted the app on AWS and SQL Server as database layer.