Hariharan Ramanathan

Hariharan Ramanathan

Mentor
5.0
(50 reviews)
US$15.00
For every 15 mins
147
Sessions/Jobs
ABOUT ME
Software Engineer with expertise in Java, Scala, Go and Elasticsearch
Software Engineer with expertise in Java, Scala, Go and Elasticsearch

I can help students and developers in debugging and problem solving.
Using the programming languages Java, Scala and Go I regularly build solutions. I am also well versed in DevOps tools such as Docker, Vagrant, Maven, Gradle, CMake, Jenkins. Apart from that I am familiar with Elasticsearch and Apache Solr.

English
Chennai (+05:30)
Joined March 2020
EXPERTISE
7 years experience | 1 endorsement
5 years experience
I use Elasticsearch mainly to develop search services for applications. In general, Elasticsearch provides excellent full text search, co...
I use Elasticsearch mainly to develop search services for applications. In general, Elasticsearch provides excellent full text search, complex boolean queries or aggregation queries performed across multiple nodes in distributed manner. Also I have used Logstash, Beats and Kibana with Elasticsearch as part of ELK stack to index logs and other metrics and analyze it in Elasticsearch.
View more
View more
6 years experience | 5 endorsements
2 years experience | 3 endorsements
3 years experience
4 years experience
2 years experience | 1 endorsement

REVIEWS FROM CLIENTS

5.0
(50 reviews)
sam
sam
December 2023
He has great knowledge of Glue Job an Script. He knows what is the error and how to fix it
DMS Tech
DMS Tech
May 2022
Excellent work & mentoring with flattening a very complex Json structure in Scala. Allowed me to shadow, did code-walk through & wrapped up in less than 2 hours.
Justin Long
Justin Long
July 2021
Very Professional
Donnie A
Donnie A
April 2021
Unbelievable attention to detail , helped direct me into the right direction in learning go. Will defiantly ask for help again if needed !!
Ermest
Ermest
January 2021
great help and knowledge with elastic search
Vishnuram
Vishnuram
January 2021
Highly talented in scala
yash srivastava
yash srivastava
December 2020
Great Help!
Justin Segner
Justin Segner
December 2020
Great problem solver!
Tasneem
Tasneem
November 2020
Knows about the api and apigee platform concept. and helped me debugging mapping my api through apigee platform. He had saved me from struggling with this error for long time. I appreciate his time and effort.
Arch B
Arch B
October 2020
Very helpful and knowledgeable, solved my problem. Strongly recommend!
SOCIAL PRESENCE
Stack Overflow
831 Reputation
1
12
24
EMPLOYMENTS
Software Engineer
datarich.space
2020-03-01-Present
Develop data intensive backend services using Java and Scala for clients. Develop search APIs using Elasticsearch and Apache Solr. Furt...
Develop data intensive backend services using Java and Scala for clients. Develop search APIs using Elasticsearch and Apache Solr. Further, I do CI/CD using Jenkins, Docker, Vagrant Maven, SBT, CMake and Linux . Also, I do mentoring at https://www.codementor.io/@hariharansrc.
Java
Scala
Jenkins
View more
Java
Scala
Jenkins
Elasticsearch
View more
Research Assistant
University of Paderborn
2017-09-01-2020-01-01
Project Description: Crawl, perform static code analysis and create automated software benchmarks of open source projects. My Contributi...
Project Description: Crawl, perform static code analysis and create automated software benchmarks of open source projects. My Contribution: 1. Developed Maven actor to fetch open source java projects from maven central. 2. Developed Elasticsearch actor to feed the software metrics that are analyzed by other actors. 3. Created continuous integration using Jenkins. 4. Developed REST APIs. 5. Redesigned command line client for REST APIs that replaces reflection based http client library.
Java
Scala
Elasticsearch
View more
Java
Scala
Elasticsearch
Akka
View more
Software Engineer
Invicara Pvt. Ltd.
2014-09-01-2016-09-01
Project Description: Development of a product named BIMAssure to perform rule checking on Building Information Modeling (BIM) models. My...
Project Description: Development of a product named BIMAssure to perform rule checking on Building Information Modeling (BIM) models. My Contribution: 1. Developed search services using Elasticsearch. 2. Developed rule API and rule plugins using Java. 3. Created custom java classloader to run rules in a sandboxed environment. 4. Developed testing environment for performing integration testing of rules using Junit and embedded Elasticsearch. 5. Extended Maven plugins for Continuous Integration.
Java
MySQL
Linux
View more
Java
MySQL
Linux
JUnit
Jenkins
Elasticsearch
Vagrant
View more
PROJECTS
Prime
2014
Social collaboration tool to increase interaction within a team. Helps to identify talents within a team.
Social collaboration tool to increase interaction within a team. Helps to identify talents within a team.
Java
Spring
PostgreSQL
View more
Java
Spring
PostgreSQL
Jenkins
Redis
Apache Solr
Apache tomcat
View more
BIM AssureView Project
2016
Digital Twin of commercial building to run rules on models before executing it on actual buildings.
Digital Twin of commercial building to run rules on models before executing it on actual buildings.
Java
MySQL
Elasticsearch
View more
Java
MySQL
Elasticsearch
Vagrant
View more