Software Engineer
datarich.space | Mar 2020 - Present
Java
Scala
Jenkins
Elasticsearch
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.
Research Assistant
University of Paderborn | Sep 2017 - Jan 2020
Java
Scala
Elasticsearch
Akka
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.