About
Highly accomplished Principal Consultant with 15 years of IT industry experience, specializing in full-stack development, technical leadership, and platform modernization. Proficient in Core Java and Clojure (functional programming), with a proven track record in system architecture, DevOps automation, and mentoring. Successfully delivered impactful solutions, including reducing deployment cycles from weeks to under 48 hours and enhancing data interoperability for critical business applications.
Work
Bangalore, Karnataka, India
→
Summary
Led the end-to-end development and delivery of the Clojure-based Auto Deployment Platform (ADP) for Mercedes-Benz, driving significant improvements in deployment efficiency and team productivity.
Highlights
Reduced application deployment cycles from weeks to under 48 hours for 26+ application teams by leading the development of a Clojure-based Auto Deployment Platform (ADP).
Architected and implemented full-stack features, including RESTful services using Clojure/Ring/Compojure, asynchronous job orchestration with core.async, and dynamic UI generators using ClojureScript/Reagent/Re-frame.
Managed application state models via Datomic (Postgres-backed) and Postgres for repository metadata, integrating Git hooks to automate CI/CD workflows with customized configurations.
Containerized services with Docker and deployed across Kubernetes clusters, instrumenting app-level metrics to monitor and optimize time-to-deploy KPIs.
Mentored and onboarded new Clojure engineers, fostering team capability and driving platform adoption across engineering teams.
Bangalore, Karnataka, India
→
Summary
Led the design and delivery of the iBus platform's configuration and location services, enhancing interoperability between medical devices and hospital systems.
Highlights
Directed the design and development of core messaging modules based on publish-subscribe and request-reply patterns for the iBus platform, a critical middleware for medical devices.
Developed configuration and location services utilizing JAXB for schema-driven XML parsing, and built REST-style endpoints to manage device metadata and configuration state.
Integrated RabbitMQ as a robust fallback and extension to SonicMQ, enabling multi-protocol messaging and significantly enhancing system resilience.
Configured log rotation and fault-tolerant listeners to prevent message loss in high-throughput environments, and leveraged JMX for real-time monitoring of message queues and memory pressure alerts.
Improved interoperability for healthcare devices and locations, enabling real-time access and updates to patient data, which streamlined patient condition tracking.
Bangalore, Karnataka, India
→
Summary
Developed critical middleware tools for Set-Top Boxes (STBs) and contributed to the modernization of the Eclipse-based CEC Framework, improving platform functionality and developer experience.
Highlights
Served as Senior Developer for the Eclipse-based CEC Framework, designing and developing core plugins and reusable service interfaces using Eclipse's extension point mechanism.
Executed a major migration of plugins from Eclipse 3.x to Eclipse 4.x (E4) models, enabling support for modern UI patterns and enhancing the platform's user interface capabilities.
Built robust data models using Eclipse Modeling Framework (EMF) and leveraged its reflective APIs to create generic editors, streamlining development processes.
Integrated structured logging and diagnostics via Eclipse's LogView APIs and implemented Agile practices with Jenkins and Tycho builds for continuous integration, boosting development efficiency.
Developed middleware tools for STBs using Java and Eclipse RCP, integrating memory profiling, UI design strategies, and debugging practices across cross-functional teams.
Awards
Bronze Award for One-Click Deployment
Awarded By
Mercedes-Benz
Awarded for significant contribution to the one-click deployment initiative, enhancing operational efficiency.
Customer Satisfaction Recognition
Awarded By
Cerner India
Recognized for consistent delivery of features that met and exceeded customer expectations, ensuring high satisfaction.
Technical Presentation for iBus
Awarded By
Cerner Health Conference, Kansas City
Presented technical insights on the iBus platform at a major industry conference, showcasing expertise and innovation.
UI Innovation Showcase
Awarded By
Cisco Developer Conference
Showcased innovative UI strategies and implementations, demonstrating leadership in user experience design.
Skills
Programming Languages
Clojure, ClojureScript, Java, Core Java.
Frameworks & Libraries
Reagent, Re-frame, Ring, Compojure, Eclipse RCP, Eclipse E4, EMF, OSGi, React, Redux.
Databases & Data Management
Postgres, Datomic, MySQL, JAXB.
Messaging & Middleware
core.async, RabbitMQ, SonicMQ, Pub-sub Messaging.
DevOps & Cloud
DevOps Automation, Docker, Kubernetes, Git, CI/CD, Red Hat OpenShift, Azure Cloud (in progress), Jenkins, Tycho Build.
System & Software Engineering
System Architecture, Full-stack Development, Platform Modernization, RESTful Services, SPA Development, Modular Application Development, Memory Profiling, UI Design Strategies, Debugging.
Methodologies & Leadership
Agile Methodologies, Product Ownership, Technical Leadership, Mentoring, Cross-functional Collaboration, Roadmap Planning.
Tools & Utilities
Maven, JMX, JUnit.
