About Me


I'm a software developer, architect, engineering manager. 

With extensive experience in leading and managing engineering teams for building large scale applications for distributed data computing.

Focused at my current role on leading distributed engineering teams to implement infrastructures for highly scalable real-time data pipelines for ingestions; algorithmic record matching and linking; graph clustering, and building data knowledge graphs.

I specialize in Java, J2EE technologies; data structures & algorithms, architecture & design, with big data on the backend infrastructure; expertise in Cassandra, Lucene, Solr, Oracle & MySQL.

Over 12 years of experience in developing highly scalable algorithms & applications running over terabytes of data serving millions of read/writes a second.

I have worked across entire stack of technologies using Java, Servlets, Filters, JSP, Tuckey, Multi-threading, Caching, Regex, XML, JSON, MySQL, Solr, Lucene, jQuery, JavaScript  on apache servers httpd, tomcat, with big data on the backend living on hdfs and cdfs.

If you don't find what you are looking for... just ask me!

LinkedIn - http://www.linkedin.com/in/ashishsharma3

You can reach me by email at ashish.sharma@msn.com

For any suggestions/feedback, please feel free to leave comments.

Thanks to everyone who reads my blog, it encourages me to continue writing!


  1. I read your article "Understanding Java Heap Space and Memory Tuning", very well done. It is concise and I like the numbered format, just pure details.
    Thanks you Sir!

  2. A very nice blog covering a variety of concepts.
    Sir, can you please share some knowledge related to Big Data or Data Mining?

  3. Sir please guide me about English Grammar checker program. Sir please give me its algorithm please

  4. Hi, Great.. Tutorial is just awesome..It is really helpful for a newbie like me.. I am a regular follower of your blog. Really very informative post you shared here. Kindly keep blogging. If anyone wants to become a Front end developer learn from Javascript Training in Chennai . or learn thru JavaScript Online Training India. Nowadays JavaScript has tons of job opportunities on various vertical industry.