Seasoned Software Architect with over 17 years of experience in designing and developing scalable, high-performance enterprise applications and cloud-native microservices. Proven expertise across a diverse set of domains including VDI platforms, CRM integrations, data analytics, and cloud infrastructure. Adept in leveraging modern technologies such as Java, Spring Boot, Azure, Kafka, Redis, PostgreSQL, and MongoDB to build mission-critical systems. Strong track record of leading full lifecycle product development from concept to deployment with a focus on system architecture, performance optimization, and cost-efficiency. Recognized with multiple awards for technical innovation and product excellence.
Pause Resume Service (Workspot)
The objective of this product is to optimize the cost to company by efficiently pausing the machines which would not incur costs and resume the desktops during their working hours.
Technologies/ Frameworks used: Java, Spring Boot, Maven, Azure, Yourkit, Spring JPA, Postgres, Mongo, Redis, Heroku, RabbitMQ, Spring Quartz
Data Collection Service (Workspot)
The objective of this product is to offload the data events to a new microservice. Built the service end to end and increased the throughput of the system by 10x. As part of this I have done multiple POC’s on using different data stores like Casssandra, postgres, mongo and messaging services like SQS, Kafka, Redis, RabbitMQ.
Technologies/Frameworks Used: Java, Spring Boot, Maven, Azure, Yourkit, Spring JPA, Postgres, Mongo, Redis, Heroku, RabbitMQ
Luminate Control Tower (JDA)
The objective of this product is to provide complete visibility of the supply chain.
Initially I worked on React JS for few months. Later I worked on a POC for a new product. Currently I’m focussing on improving the performance of the system.
Technologies/Frameworks Used: Java, Spring Boot, Gradle, Azure, Yourkit, Spring JPA, React JS.
Platform as a Product (Modak Analytics)
The objective of this product is to build a platform for analytics.
This was the product which has started from start so I had the opportunity to build the architecture. We used microservices architecture to build the system. I have built 6-7 microservices which include authentication, email, logging, config, data etc.
Technologies/Frameworks Used: Java, Spring Boot, WebHDFS, Cloudera Rest Apis, Mongo DB, Spring JPA, Hibernate, Postgres, Impala.
Engineered system architecture and developed Insideview Refresh for accurate CRM records.
Integrated Salesforce CRM, creating a reusable library for other CRM systems.
Optimized performance by tuning all SQL queries for efficiency.
Designed and developed automated data enrichment features for Insideview for Marketing.
Established project components for new product setup and conducted proof of concepts for CRM integrations.
Implemented integrations with Salesforce, Marketo, and MS Dynamics, enhancing data flow.
Developed multi-queue architecture using ActiveMQ to improve data processing.
Created comprehensive reporting systems for marketing insights.
Developed rPath Operating System for appliance using rPath Linux.
Created recipes for software packages and groups to build appliances.
Constructed APIs with Spring MVC, Ajax, Ext JS, JavaScript, and JSPs.
Implemented SNMP support through JMX iReasoning and sysuptime client.
Generated reports for resources and users utilizing Java.
Managed policy propagation from WebLogic container via XACML with Java and SQL.
Facilitated delegated administration and command-line interfaces using Java.
Enhanced .NET agent support with caching, load balancing, and WCF web services.