Full Stack Developer
I'm a Full Stack Developer primarily focused on Web Application Development but also handled Desktop and Mobile Development.
Working in a startup environment for 7+ years I have delivered projects both in individual capacity and as a team member. I've done product development starting from the ideation phase to delivery. I've worked directly with business owners in gathering requirements and planning. Managed various teams and resources across different functional groups.
Worked on different types of architectures like SPAs, Serverless (Functions and Containers) and Microservices. Though I worked mostly on Azure cloud services, I have a fair idea on other cloud services as well.
I contribute to open source community and explore around IoT as a hobby.
Skill / Expertise
California Communications, Inc (Formerly Calicom)
Dec 2012 - Present
I am the Chief Developer & Co-Founder in California Communications, Inc. My responsibility ranged widely like gathering requirements, deciding on the architecture, choosing the tech stack, planning tasks for the team, configuring CI/CD, deployment, etc. I worked on multiple products with different architecture and tech stack. The details are listed in the "Projects" section. I managed multiple teams consisting of both internal employees and external consultants.
Jul 2012 - Dec 2012
I was trying to do my own startup. Though tech savy I didn't have enough experience in business side which made things difficult. The best I did was got my startup into the Top 20 finalist of "Microsoft Accelerator Program - 2012". I presented the idea to a jury consisting of senior executives from Microsoft and other top people in industry. I had difficulty in explaining some question on value proposition and key differentiator. After that I put this on hold and switched back to tech to learn more on business and retry later.
CashEdge India (Now Fiserv India)
Nov 2011 - Jul 2012
CashEdge is a US based company providing web-based banking solutions for financial institutions in US. I have been enrolled in the Product Configuration Team in CashEdge. My work in the team is configuring & customizing the application as per the requirement of new clients and existing clients.
Lapilluz Software Solutions Pvt. Ltd.
Jul 2010 - Nov 2011
Lapilluz Software Solutions as a startup focused mainly on analytics with Web and Desktop Application. Since this was a startup I had a major role in the projects starting from requirement gathering until product deployment.