What I Like?
My main interest is to understand how to design software systems and solve complex problems using technology trends, to maximize how much value development teams can deliver. In doing this I have looked into patterns of good software architecture and processes that support software design.Why Jain's Tech World?
This is my platform to share my learning and experience with all of the developers community. I hope my articles about technical ideas and solution to problems, I encountered while learning and daily routines will save you some time and get things done quickly.How My Timeline Look Like?
Published a paper on Vertex Cover Problem in an International conference (ICSCI-06) organized by Pentagram Research Center, Hydrabad on January 04 - 08, 2006. This paper attempts to investigate the approach of Minimum Vertex Cover Problem to find out Minimum set of vertices, which cover all the edges present in a graph. This algorithm is an extension of Professor Nixon’s heuristic with priority assignment and greedy approach. This algorithm can be applied to any undirected multigraph to find optimal size vertex cover in polynomial time.
I started with Yagna IQ in 2006, worked with highly skilled small team to convert an idea to create a high-end turnkey solutions on Yagna Cloud to support large product manufacturers like Cisco and their channels to drive revenue acceleration through channel eco-system. We helped our customers to build their custom services on Yagna Cloud to drive efficiency, productivity and most importantly incremental revenue growth. These services were managed on Public Cloud globally deployed to support our customers.
At Alyx Technologies, as a tech lead, provided
architectural guidance across multiple projects.
Been a part extended team of a client to create an organic enterprise application with a
SaaS delivery model across 250+ collaborating government agencies and
utility companies, combined with cutting edge Geo-Spatial technology and
Mapping, “No Training required” User interface and user workflow. Designed and Created a
Public-facing website builder application from scratch for government agencies to distribute
information to public and accept applications from public/utility contractors with
customizable form, Google Maps, Calendar and other UI components.
JainI18N is a pure server-side
extension to a great Vaadin framework, providing extra
collection of common use cases usually used in almost any vaadin-based web application.
Jain-Faces is an extension library to
Prime-Faces to support some missing components from
both Prime-Faces and
Prime-Faces Extension
At Continuum (Now ConnectWise), been a part of core team that lead the transformation of a company from a slow, monolith system into a highly scalable, scure SaaS platform capable of handling high volume traffic. The success of platform made repid development and delivery of products possible and eventually company being taken over by ConnectWise
At ConnectWise, I work as a Senior Principal
Engineer, working with multiple teams to convert an on-premise
installations that are single tenant by design into elastic &
multi-tenant micro-services that can be clustered and scaled-out
horizontally on demand providing unbounded elasticity.
My teams are responsible for implementing architecture and practices to ensure independent
development and deployment across multiple teams working on Platform services and common
code bases.