Resume

Founder of Jnaapti, a technical skill development company. Brain behind Jnaapti Virtual Coach, IntelliRead, Jnaapti Cloudlab, and Eclifox. Over 20 years of software engineering experience including 14 years of technical coaching, corporate training, L&D platform development & consulting.

Current Role

  • Founder of Jnaapti, a technical skill development company
  • Brain behind Jnaapti Virtual Coach | IntelliRead | Jnaapti Cloudlab | Eclifox
  • Coach professionals and students on various software concepts and technologies
  • L&D Advisor to startups and organizations

Educational Qualification

Bachelor of Engineering in Computer Science – SJCE, Mysore (2005)

Engineering Skill set

  • Organizations that I have worked for include a large Global IT giant, a startup that got acquired and two early stage startups.
  • Engaged in various roles in these organizations covering Project Management, Architecture, Product design, End to end development & Operations
CategoryTechnologies
Programming/Scripting languagesPython, JavaScript, TypeScript, Golang, Java, Scala, C#, PHP
Data StoresMySQL, PostgreSQL, MongoDB, Redis, Graph databases, RDF stores
DevOpsDocker, Kubernetes, Helm, Istio, OpenShift, Jenkins, Ansible, Terraform, Packer, ArgoCD, Crossplane, Microservices, REST architecture, GraphQL, BASH and Linux Scripting, LXC, Traefik, Prometheus, Grafana, gRPC, JWT
Cloud Computing TechnologiesAmazon Web Services – EC2, RDS, EBS, IAM, VPC, Cloudformation, Lambda, SAM, SQS, SNS, Athena, Glue, Boto, aws-cli, DigitalOcean, Google Cloud, Microsoft Azure
Artificial IntelligenceGithub Copilot/OpenAI Codex, LangChain, DSPy, BERTopic, UMAP, SentenceTransformers, NLTK, sumy, Ollama, Azure AI, MCP and AI Agent Development, Knowledge Graphs, Semantic web technologies (RDF/OWL/SPARQL), Jena, Inferencing Engines
Client Side TechnologiesReact, Vite, Next.js
Big Data and Data AnalysisHadoop, Spark, Numpy, Pandas
Tools/FrameworksNode.js, web2py, Thrift, Apache Solr, Git, Maven, Spring, Spring Boot, Hibernate, Django, Celery, Sentry
Operating SystemsUbuntu (Desktop and Server Editions), Debian, Fedora, CentOS

Companies Worked For

Total: Over 20 years of software engineering experience including 14 years of technical coaching, corporate training, L&D platform development & consulting experience

  • Jnaapti – April 2011 to present
  • Semgel Technologies – August 2009 to March 2011
  • Lulu / weRead – January 2008 to August 2009
  • IBM India Software Labs – July 2005 to January 2008
  • IBM India Software Labs (Internship) – July 2004 to September 2004 and February 2005 to May 2005

Training/Coaching Experience

  • Live training programs attended by learners from across the globe including India, Singapore, Indonesia, United Kingdom, United States, Sweden, Nigeria, Poland, Japan etc.
  • Among very few corporate trainers from India who has delivered quality training on over 75 technologies including client side technologies, server-side technologies, databases, cloud technologies and DevOps.
  • Delivered quality training in a variety of technologies to an international audience in reputed organizations like Akamai, Adobe, Cisco, Citrix, EMC, Ericsson, JP Morgan, PayPal, SAP Labs, VMware, Wells Fargo, Visa etc.
  • Trained server-side and client-side developers, architects, system administrators, database administrators, designers, engineering/MTech students, freshers and entrepreneurs (0-20+ years of experience).
  • In addition to classroom training, remotely coached thousands of students and professionals via the Jnaapti Virtual Coach across the globe.
  • Master-mind behind jnaapti’s suite of products – which has been used by thousands of learners reach their learning goals irrespective of their current knowledge, and classroom training solutions.

Client Topics

ClientTopics
2adproJavaScript, Node.js
AdobeDocker, Kubernetes, Helm, ArgoCD, Jenkins, Microservices, Istio, NoSQL with MongoDB, Cassandra, Spark, Scala
AkamaiAdvanced JavaScript, jQuery, HTML5, AngularJS, Node.js, ExpressJS, Grunt, Bower, Yeoman, Jasmine, JSDoc, Python, Advanced Python, Java, Hibernate with JPA, MongoDB, Front End Optimization (for an international audience), Web Application Engineering, SQL and MySQL
AltiostarCloud Computing
Asia XchangingCloud Computing, Hadoop
Bank of AmericaPython, Advanced Python, Semantic Web, RDF, SPARQL, Jena, Inference Engines
BetsolSpring, Hibernate, Selenium, OWASP and Security
CiscoDocker, Kubernetes, Microservices, Jaeger, Prometheus, Grafana, Elasticsearch, Logstash, Beats, Kibana, Spring Cloud Netflix, Cloud Computing, MongoDB, Django
Cisco VideoPHP, JavaScript, jQuery, HTML5/CSS3, Cloud Computing, AWS
CitrixPython, Advanced Python, Python Design Patterns, Hadoop, Microservices, DevOps, Kubernetes, Istio, Terraform
CognizantAmazon Web Services – EC2, EBS, ELB, S3, RDS, Opsworks, Cloudwatch, VPC, IAM, Cloudformation, Boto
CommscopeCloud Computing
DatavailMongoDB Administration
DishCloud Computing, Docker, Kubernetes
DreamorbitJavaScript, jQuery, HTML5, BackboneJS, KnockoutJS, AngularJS, Bootstrap
EkaJava, Advanced Java, Client Side Technologies, React, Angular, Spring Boot, Cloud Computing and AWS, Selenium
EllucianJavaScript, jQuery, HTML5, CSS3, BackboneJS, AngularJS, React, Webpack
EMCJavaScript, jQuery, HTML5, CSS3
EricssonJava, JavaScript, Python, Linux Shell Scripting, MySQL, MongoDB, Hadoop
EssilorLinux System Administration, Docker, Kubernetes, PostgreSQL administration, Spring and Hibernate
FICOJava, JUnit
FidelityJava, J2EE, Spring and Hibernate
Gale PartnersPython, HTML, JavaScript, CSS, Django, jQuery, Bootstrap, React
GenpactJavaScript, HTML5 and CSS3, jQuery
HCLMongoDB with Administration, Spring, Hibernate
HoneywellDocker, Microservices, Azure
HPJavaScript, AngularJS
Indus ValleyMongoDB
IntelMicroservices with Golang, Kubernetes, OpenShift, Istio
JP MorganMongoDB with Administration, Django, Django REST Framework
JnaaptiOpen House batches – have participants from multiple organizations, Conducted both online and classroom, Advanced JavaScript – online, Amazon Web Services – classroom, AngularJS – online, Cloud Computing and AWS Jumpstart – online, Django – classroom and online, Docker – online, Hadoop – classroom and online, Python Marathon – 5 days basic to advanced training – classroom, MongoDB – classroom, Promotional Python Training (had participants from 14 different companies and 2 Engineering colleges) – 2 training programs, React Training
HackathonsJavaScript and Python Hackathon, 15 meetups on a variety of topics spanning from Component Based Architectures, Containers, Microservices, DevOps, Functional Programming etc – which has had hundreds of participants from over 40 different companies
KnowlarityDjango
LumenMongoDB
McAfeeMicroservices, Docker, Kubernetes, Istio, OpenShift, DevOps
MindscapeCode Untapped Partners, Codeverse (Training Partner in UK), Java, JavaScript, Python, C#, TypeScript, React, Next.js, Chakra UI, Redux, Spring, Hibernate, .NET, AWS, AWS Athena and Glue, DevOps, Docker, Kubernetes, ArgoCD, Jenkins, Terraform, Datadog, Microservices, AI Based Development Best Practices – GitHub Copilot, MongoDB, PostgreSQL, Security, Cryptography
MindtreeAJAX, JavaScript, jQuery, Icefaces
MiQJava, JavaScript, React, MySQL, Spring, Hadoop, JUnit, Mockito, Jenkins, Docker, Microservices, Spreadsheets, Relational Databases, Python Data Analysis, Big Data Analysis, Statistics and Machine Learning Basics
ModelNJava and J2EE
Ness TechnologiesJavaScript, jQuery, Backbone.js
NetappPHP
NSNJava
OmnicellJava, JavaScript, Angular, MySQL, PostgreSQL, MongoDB, Spring, C#, .NET
OnMobilePython, Java Best Practices
PayPalTypeScript, AWS Lambda, Terraform, DataDog
PractoNew Hire Training on several technologies – JavaScript, jQuery, AngularJS, PHP, Python, Java, Android, Symfony, Flask among others
PrimesoftLinux and Shell Scripting, Python, Git, Sonarqube, Artifactory, Elasticsearch, Logstash, Beats, Kibana, Docker, Jenkins, Kubernetes, ArgoCD, OpenShift, Cloud Computing, AWS
RakutenDocker, Ansible, Kubernetes, Istio
Ralph LaurenReact
RazorsightAdvanced JavaScript, AngularJS
SanoviJava and Linux Scripting
SAP LabsJavaScript, jQuery, Hadoop, Docker and Microservices
SapientJavaScript, Advanced JavaScript, jQuery, AngularJS
Schneider ElectricSemantic Web, RDF, OWL, SPARQL, Jena, Inferencing, Triple Stores
SkyhighAngular, Node.js, TypeScript
SnapOnePHP, CodeIgniter
SpringPeopleOpen House batches – have participants from multiple organizations, Python JumpStart Workshop (had participants from Thomson Reuters and McAfee), JavaScript & AJAX Jumpstart Workshop (had participants from Thomson Reuters and SpringPeople), Advanced Python Training (had participants from Intuit and McAfee), HTML5/CSS3 Training (had participants from GE, Daimler, McAfee), MongoDB Administration Jumpstart (had participants from Datavail, Intuit and Cisco) – 2 training programs, Cloud Computing Jumpstart (had participants from Intuit), Cloud Computing with Amazon Web Services (had participants from Intuit, Wipro, Quinnox, HP, Yahoo, Capgemini) – 2 training programs, Hadoop Jumpstart (had participants from Valtech, Infosys, Lyra Infosystems and Ellucian) - Hadoop, Pig, HBase, Hive
TriviumAngularJS
VisaMicroservices, Docker, Kubernetes, OpenShift, Istio, Spring Cloud Netflix, MySQL, MongoDB, Ansible, Python
VMware and AirwatchPython, Advanced Python, Golang, Devops, Django, Django REST Framework, South, Celery, Sentry, Haystack, Nose, Tastypie, Hadoop, Pig, HBase, Hive, MongoDB, Spark, Cassandra, AngularJS, Angular2-6, Node.js, ES6 (ES2015)
Wells FargoJavaScript, HTML5, jQuery, jQuery Mobile, Backbone.js and Phonegap, YUI, Python

Workshops and Talks

2024

  • Delivered a talk on “Generative AI in the Enterprise – A Sales Perspective” to Konspec, Mangalore – Apr ‘24
  • Delivered a talk titled “Generative AI - A leadership Perspective” to Morgan Stanley Glasgow Leadership, UK – Mar ‘24
  • Delivered a talk on Generative AI to Morgan Stanley, UK – Feb ‘24

2019

  • Delivered a talk on Microservices to Intel’s employees attended by around 160 employees – July ‘19
  • Delivered a talk on Microservices for Visa’s employees attended by around 60 employees – May ‘19

2018

  • Delivered a talk on Machine Learning in General Motors to an audience of over 100 participants from over 10 different organizations – Sep ‘18

2015

  • Delivered a talk in Practo about how Jnaapti uses Docker in its products – Mar ‘15
  • Conducted a faculty development workshop on “Tools in Hadoop Ecosystem” in Reva ITM – Feb ‘15
  • Organized and conducted 2 week-long Fast Trackers residential camp for 3rd year students in Reva ITM covering topics like Polymer, jQuery, Node.js etc – Jan ‘15 and Jul ‘15

2014

  • Talk on “I am starting up, How do I start coding” delivered in Lounge47 – Dec ‘14
  • Delivered a 2-days training for over 200 students in FSMK Summer Camp – July ‘14
  • Conducted a 2 days Bizathon event for NASSCOM as part of their Women in Tech program – Jun ‘14
  • Talk on MongoDB in IIM, Bangalore – Apr ‘14

2013

  • “Dealing with Web Scale Data” and “BigData” in New Horizon College of Engineering, Bangalore – Sep ‘13 and Nov ‘12
  • Co-organized and conducted a 5 days workshop called “Counter Strikers” in April 2013. This workshop was an experiment to inculcate IT/Programming skills to kids aged between 10 & 15 years. - Apr ‘13
  • Conducted a workshop on “Infrastructure as a Service” and handled a lab on Google AppEngine as part of a faculty development program in PDA College, Gulbarga – Mar ‘13
  • Conducted “Dealing with Data” workshops in 7 Engineering Colleges around Mangalore – Feb ‘13
  • Co-organized and conducted 2 “Fast Trackers Workshop”s in January and February 2013, each of which was a 5-days program. The workshops saw participants from 7 different Engineering colleges around Mangalore. – Jan and Feb ‘13

2012

  • Conducted workshop on “Google AppEngine” in SJCET, Yemmiganur and Shirdi Sai Engineering College, Bangalore – Mar ‘12
  • Delivered a talk on “Dealing with Web Scale Data” in NIT, Calicut, NMAMIT, Nitte, MIT, Manipal and SJCE, Mysore – Feb ‘12 and Mar ‘12

2011

  • Delivered a talk on setting up desktop cloud environments in Logica – Sep ‘11
  • Speaker at the event “Scaling PHP in the Cloud” organized by HasGeek. Topic: Setting up a virtual desktop cloud environment – Jul ‘11

2007

  • Conducted a hands-on session on ‘Plug-in development in Eclipse’ in IIIT, Bangalore – Oct ‘07
  • Delivered a lecture and conducted a hands-on session on ‘RCP application development’ in VIT, Pune – Sep ‘07
  • Delivered a lecture on Eclipse in VTU, Edusat – Sep ‘07
  • Conducted a workshop on open source as part of IBM Technology Workshop in SJCE, Mysore. Delivered a talk and conducted a hands-on session on Eclipse as part of this workshop – Apr ‘07
  • Co-speaker for the talk on ‘Innovation in Lotus products’ delivered in SJCE, Mysore as part of TechnologiX’07 – Mar ‘07
  • Delivered a talk on ‘Enterprise application of Web 2.0’ as part of the National Conference on Web 2.0 organized by Computer Society of India, Bangalore, in Feb ‘07

2006

  • Delivered a guest lecture on ‘Web 2.0’ in Christ college, Bangalore – Sep ‘06
  • Delivered a talk on behalf of IBM ISL in an event TechnologiX’06 organized by CSI-SJCE in SJCE, Mysore on the subject – RFID applications.

Leadership, Management and Mentorship experience

  • As part of Jnaapti, involved in business development, strategy, planning and execution. Our team has served learning needs of over 75 organizations and several universities across India. Our products have been used by thousands of users across different verticals. We have communities with over 10,000 members across different social networks.
  • Led the engineering team in Semgel Technologies and was responsible for product delivery.
  • Guided several internship projects in Jnaapti.
  • Encourage students to contribute to open source projects and provide them with necessary guidance.
  • Successfully guided an internship project to bring Eclipse functionality to the browser, conceptualized and led by self.
  • Part of the program committee which organized the National Conference on Web 2.0 organized by Computer Society of India, Bangalore.
  • Involved in project internship programs and other university related initiatives in IBM.
  • Chairman of CSI-SJCE during the academic year 2004-05.
  • Headed the national level annual event of CSI-SJCE, “TechnologiX’05” held on April 01 and 02, 2005. Organized a unique event “Imagine” at TechnologiX’05.
  • Worked as Joint secretary of CSI-SJCE during the academic year 2003-04. Jointly organized Mousehunt at TechnologiX’04. Also worked as stage-management committee leader for TechnologiX’04.

Software Engineering Experience

Jnaapti – April 2011 to present

I am the founder of Jnaapti. Jnaapti is my effort to bring about a radical change in the way people learn.

At Jnaapti, we build products, processes and solutions that make learning fun and involving. We provide self-paced, personalized learning solutions to the masses. We also build products to help users manage their personal knowledge. We specialize in custom course-content creation in niche software engineering areas.

I handle business development, product design and engineering.

Noteworthy work:

  • I explore, evaluate, and work with several tools and technologies as part of my daily work and rely heavily on Linux tools, cloud computing and virtualization technologies while building the product and course content.
  • Brain behind IntelliRead – an AI-native knowledge management and learning system that bridges feeds, bookmarks and notes into a cohesive knowledge graph. It helps knowledge workers surface the right information on demand by incrementally clustering incoming information. IntelliRead works at scale and has been tested with over 100k+ data points. Key features include semantic clustering, multi-level relevance filters, summarization, retrieval augmented chat interface, a responsible content crawler, hierarchical notes with backlink support, full page snapshots, new feed recommendations, highlighting with XPath based anchoring, Technologies used are BERTopic, OpenAI APIs, Whoosh, Playwright, sumy and FastAPI.
  • Brain behind Virtual Coach suite of products including the CloudLab platform is built using Python, JavaScript, React, MUI, Next.js, Nginx, Node.js, MongoDB, Redis among others. It also relies on Docker containers which is also used in development. We use Ansible for managing our inventory. Our ops stack also includes Jenkins, Traefik, Prometheus and Grafana. We have been using container technologies in our products since 2012. Currently some of the challenges that we are after: Content management, contextualization and delivery, Analyzing learning patterns, interactive learning and training, Innovation in online applications and Code analysis and testing. The entire application has been built on a microservices architecture and a major part of it runs on Kubernetes and Istio.
  • Prior to migration to Microservices based development environments, created a micro-cloud development environment based on KVM, as this helps in keeping the development environment as close to the production environment as possible and also helps in having a cleanly replicable deployment.

Semgel – August 2009 to March 2011

I headed engineering at Semgel Technologies. I played the role of a backend engineer, architect, performance lead and test engineer and a system administrator.

Noteworthy contributions:

  • Evaluating various RDF stores, semantic web libraries and inferencing systems
  • Worked on various aspects of product – coming up with architecture, asynchronous task management system that can execute tasks in parallel (lightweight JMS-like implementation), code generators using JET, expression parsers using ANTLR and expression evaluators using Jena builtins, auto-object conversion between JSON and POJO’s via Jackson and JET to solve issues of static typing requirements in Java and dynamic typing in JSON, a lightweight stateful load balancer using Cherrypy
  • Setting up the complete cloud infrastructure and building a completely replicable deployment and automating portions of it – setting up versioning systems, backups, configuration management, deployment, load balancing, monitoring, sanity checking/auto-recovery, basic analytics, setup of the entire cluster using Amazon Web Services (AWS/EC2/S3)

weRead/Lulu – Jan 2008 to August 2009

I worked on weRead and Lulu Poetry development. Noteworthy contributions are:

  • Part of a 2 person development team, which worked on rewriting the poetry.com site (which is now Lulu Poetry) from scratch using the Python Django engine, Thrift, Apache Solr and the Magnolia CMS. The work involved designing, building and using Thrift services and migrating the legacy data to the new system on an extremely aggressive schedule.
  • Owned, architected, designed and developed the weRead application for the Yahoo Application Platform making it the first book application to be launched on Yahoo.
  • I fully owned the design and development of Author’s corner in weRead: Authors Corner is a platform for Authors to interact with their readers. It was built from scratch using Drupal CMS. I have solved quite a few challenging problems like author profile claim and book claim processes, author deduplication and indexing via Solr, providing statistics to authors via RRDTool to mention a few.
  • I also owned and initiated SEO and internationalization efforts in weRead.
  • I was responsible for the launch of weRead on Hi5.
  • I have also done system administration work including server administration, log analytics etc.

IBM India Software Labs – Jan 2007 to Jan 2008

  • Worked on the release of an Alphaworks technology by name ‘Web browser based interaction with the Eclipse IDE’. There has been a decent response to this technology on the Internet: http://www.alphaworks.ibm.com/tech/eclifox
  • Worked on a project to provide support for the Bayeux protocol in WebSphere Application Server Community Edition and Geronimo.
  • Also worked in a project to provide a hosted IDE called Zero Alive for Project Zero.

IBM India Software Labs – Jul 2005 to Jan 2007

  • Worked in the development of the Security Policy Editor component of IBM WebSphere RFID Information Center.

IBM India Software Labs – Feb 2005 to May 2005

  • Development of Abstract User Interfaces from Data models using Eclipse Modeling Framework and AUIML” – project work carried out at IBM India Software Lab, Bangalore.

IBM India Software Labs – Jul 2004 to Sep 2004

  • “An alternative approach for UI design using XML/XSL in place of Java/JSP based approach” – a mini project carried out as part of project training in IBM ISL, Bangalore.
  • “Constraint analysis of strictly conforming C programs” – a project on the front end of compiler design.

Papers and publications

  • I am the inventor on a patent “Providing Security for Queries to Electronic Product Code Information Services”: http://www.freepatentsonline.com/y2008/0189758.html
  • Paper on ‘System and method to interact with an Eclipse based application from an external system’ published in IP.com: http://www.priorartdatabase.com/IPCOM/000174160/
  • Paper on ‘User annotations to facilitate collaborative web crawling and indexing’ published in IP.com: http://www.priorartdatabase.com/IPCOM/000152211/

Rewards and recognition

  • Rewarded and recognized for my contributions to weRead in October 2008 and August 2009 for my contributions to Lulu Poetry.
  • Received a Bravo award for excellent contribution in evangelizing Eclipse in E-schools – Oct, 2007.
  • Received the Innovator@ISL award – Feb 2007.
  • Got an early promotion to Staff Software Engineer in IBM.

References/Recommendations/Skill Endorsements

Recommendations and skill endorsements are available on profile at LinkedIn. More references available on request.

Last updated: Nov 2025