Experience

CatalystOne Info Solutions Private Limited

Senior Software Developer • April, 2018 — Till date

  • Implemented Security monitoring and intrusion detection system using ELK stack.
  • Assisting teams for implementing Test driven development in CatalystOne HCM product suite.
  • Reviewing and improving the existing architecture of CatalystOne Cloud Management.
  • Evaluation of technology stack for modernizing CatalystOne HCM product suite.

Skills: Elasticsearch, Logstash, Kibana, FileBeat, Java 8, JUNIT 5, Mockito 2, Restful web-services(Jersey), Spring Framework.

Alecto GmbH (friendsurance.com)

Senior Software Engineer • Jan, 2018 — Feb, 2018

  • Preparing the detailed documentation for research spike.
  • Work with Product owner to understand customer requirements in grooming sessions and formulate efficient solutions.
  • Coding various domain components like services, repositories, dto, business objects, facade, rest services and refactoring existing code base.
  • Improving code quality and code coverage by writing automated unit test cases using JUNIT and Mockito.
  • Performing peer code reviews.

Skills: Core Java (1.8), Spring Core, Spring AOP, Spring Data JPA, Spring REST, JSON, JUNIT 5, Mockito, Postgres, Apache Tomcat

Sapient Consulting Private Limited

Senior Associate Platform L1 • Sept, 2015 — Dec 2017

  • Preparing detailed functional and technical specifications from requirements.
  • Work with Business Analysts to understand end-user requirements, formulate use cases, and then translate that into pragmatic and effective solutions.
  • Design and create services and system architecture for projects, and contribute and provide feedback to other team members.
  • Identify and communicate technical problems, processes and solutions.
  • Help improve code quality through writing Unit tests (TDD), automation and performing code reviews.
  • Build and Deploy services on AWS.

Skills: Core Java (1.8), Apache AVRO, Apache Ignite, Spring Framework, Spring Boot, Spring Integration, Spring Cloud, Service Discovery with Consul, Spring Data Redis, ActiveMQ, RabbitMQ, JSON, Feign, Hystrix, Ribbon, OpenZipkin, Maven, Jenkins, JUNIT, Mockito, JMH, Postgres, Angular 4, Undertow

TK20 INDIA Private Limited

Senior Software Developer • Oct, 2014 — Sept, 2015

  • Worked on implementing new UI and refactored backend.
  • Fixed existing bugs in the application.

Skills: Core Java(1.8), Apache Struts 1.3, EJB, HTML5, CSS3, Bootstrap, Javascript, jQuery, JSON, Ajax, Postgres, Web-services, Apache Tomcat, Apache web server

CatalystOne Info Solutions Private Limited

Java Developer • Jan, 2013 — Oct, 2014

  • Gathering business requirements and preparing detailed specifications and taking approval on it.
  • Engineered project modules (New and old) from scratch and defining flexible architecture.
  • Ensuring smooth integration of new functionalities with existing modules.
  • Mentoring team members in latest technical stack.
  • Daily code reviews and peer reviews.
  • Improving performance by continuous refactoring of existing code base.
  • Started knowledge sharing sessions on latest technology trends and helping team adopt Agile.
  • Prepared generic plugins and widgets. E.g. CustomTooltipPlugin, Navigation Plugin, Employee Widget.

Skills: Core Java (1.6), Apache Velocity, Servlet, HTML, CSS, Javascript, jQuery, JSON, Ajax, MS SQL Server, JDBC

Frndistan Private Limited

System Engineer • Jun, 2012 — Jan, 2013

  • Designing, Analysis, testing, database development and coding for the modules assigned.
  • Handling issues related to software design, code and bug fixing.

Skills: Core Java (1.6), Apache Struts 1.3, Servlet, JSP, HTML, CSS, Javascript, jQuery, JSON, Ajax, MySQL, JDBC

Education

Guru Nanak Dev University

M.Sc., Computer Science • 2010 — 2012

Panjab University

Post Graduate Diploma in Computer Application • 2009 — 2010

Panjab University

B.Sc., Physics, Chemistry & Mathematics • 2006 — 2009

Skills

Languages

Java (1.6, 1.7, 1.8), Javascript, Scala, Python

Frameworks

Spring Framework (Spring Boot, Spring Cloud, Spring Data, Spring Security, Spring Integration), Apache Struts, Apache Velocity, Apache AVRO, Angular 4

Design patterns and Methodologies

GoF patterns, Integration design patterns, SOLID, Agile, TDD

Messaging

Apache ActiveMQ, RabbitMQ, Apache Kafka

Unit testing and continuous integration

Junit, Mockito, JMH, Jenkins, Sonar, Maven, Artifactory

Big Data and Cloud

Elasticsearch, Redis, Apache Kafka, AWS

Monitoring Tools and Frameworks

Netdata, OpenZipkin, Spring Cloud Sleuth

Databases

Postgres, MS SQL Server, MySQL

Others

Hashicorp Consul, Hashicorp Vault, Feign, Ribbon, Hystrix, Apache Tomcat, Undertow

Personal Dossier

  • Linguistic Abilities – English, Hindi, Punjabi
  • Email - gaurav.r.mazra@gmail.com
  • Mobile - +91 965 32 123 00

Additional Links