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
JUnit
Jenkins
Elasticsearch
Vagrant
View more