Experience

DreamWorld Solutions

Software Developer • Sept, 2013 — Present

Working as a Sr. backend Developer & Deveops Engineer.

  • Implemented an app named OAuth2 Server based on the security standard OAuth2 which will be used mainly for Authentication and Authorization for Microservices from scratch Used in other client’s application.
  • Analyzed and Updated existing search & search scoring based on requirements in one of the client’s application.
  • Planned and developed Own login feature with storage integration using Box in one of the client's application for user who don’t want to use their Google or Box storage account.
  • Planned and developed library to make it easy for anyone to integrate search functionality in their application using Elasticsearch. This also supports sync and async processing of documents.
  • Analyzed and planned search functionality for multiple clients’ application from scratch using Elasticsearch.
  • Implemented Continuous Deployment pipeline using Jenkins for the Microservices.
  • Designed, built and automated infrastructures on top of Amazon Web Services using Jenkins.
  • Analyzed Docker to use it to improve Development & Production environment.
  • Proposed and analyzed Kubernetes as cluster management tool for our container based cloud environment.
  • Developed a NPM module to run spring-boot based Microservices as Docker container in an isolated environment.
  • Implemented logging solution for our Microservice environment which includes application logs, Http request logs & Tracing related information. This logging solution includes Elasticsearch, Kibana & Zipkin.

Kahuna Systems

Jr. Software Developer • July, 2013 — Aug, 2014

  • Design & developed database, functional design and all the time-series prediction model and Data driven model for DDS (Demand Response Decision Support) Engine which provides predictions for individual customer energy consumption and curtailment.
  • Designed, implemented multiple features in admin panel for Logcamp like statistics mailer, chart level analysis, crash and session analysis for the application user from scratch. Created role based login system. Designed many UI level components for admin panel. Logcamp is a SOS tool to keep your Android, IOS and Windows OS applications reliable.
  • Implemented admin panel & back-end web services for mobile application for Maharashtra Tourism.

Projects

Cloud Logging System

Architect & Primary Developer

To visualize logs, Http requests using Kibana & tracing flows between Microservices using Zipkin. This contains set of libraries which will enable any spring boot application to integrate with cls.

Brahma

Architect & Primary Developer

Creates an isolated environment to run Docker based Microservices easily in development phase.

AyeTap

DevOps Engineer

A voting platform that allows anyone to create an election (or poll) that everyone can vote on.

OAuth2 server

Primary Developer & DevOps Engineer

AuthN & AuthZ server as a service.

Kerika

BackEnd Developer & DevOps Engineer

Kerika is work management for distributed and agile teams.

ExecuteSales

BackEnd Developer & DevOps Engineer

ExecuteSales provides instant access to an unlimited source of on-demand sales agencies. Define your sales requirements to find the perfect sales partner and watch your sales grow!

Hisab

BackEnd Developer & DevOps Engineer

Cloud based Accounting Service.

DDS

Primary Developer

DDS provides predictions for individual customer energy consumption and curtailment. These predictions are used by the Demand Response (DR) system to determine which customers will participate in a DR event in order to accomplish a desired energy use reduction.

LogCamp

Primary Developer

Logcamp is a SOS tool to keep your Android, IOS and Windows OS applications reliable. Logcamp aids you to manage distributed applications' logs as well as perform analysis on them.

MHTourism

Primary Developer

Maharashtra Tourism Application.

Skills

Language

  • Java
  • Javascript
  • Html
  • Shell

Frameworks

  • Spring
  • Spring boot
  • Spring security Oauth2
  • Spring data jpa
  • Spring cloud stream
  • Spring cloud sleuth
  • Hibernate
  • Struts 2

Development

Tools

  • Git
  • SVN
  • Elasticsearch
  • Nginx
  • ActiveMQ
  • Kafka
  • Maven
  • Gulp
  • Eclipse
  • JUnit

Data

  • MySql

DevOps

  • Jenkins
  • Linux
  • Docker
  • Docker Compose
  • Vagrant
  • Kibana
  • Zipkin
  • Google Container Engine
  • Kubernetes

Cloud Environment

  • Google Container Engine
  • AWS
  • Rackspace
  • Kubernetes

Education

Sarvajanik College of Engineering & Technology

• B.E. in Information Technology • 2009 — 2013