profile-pic

NITISH CHANDRA

6 years of experience in software development includes Analysis, Design and Development of Web-based applications. Experience in Object Oriented Analysis and Design (OOAD) techniques. Experience in web application design using Spring Boot Framework and its MVC module. Extensive Experience in using MVC (Model-View-Controller) architecture for developing applications. Experience in Singleton, Factory, Template, DAO, MVC, Strategy, DTO design patterns. Experience in building a rich web application using AJAX, JSON, jQuery, HTML5, CSS3, and JavaScript. Proficient in Java 8 features such as lambda expressions, streams, and functional interfaces. Developed applications using popular Java 8 frameworks such as Spring Boot and Hibernate. Used Java 8's Completable Future API to write asynchronous and non-blocking code. Working experience with Unit testing with JUnit and Mockito. Application Architecture and developed using Spring Boot framework. Strong Experience using RESTful Web services to save and retrieve geo locations using a remote server in Java 8 using Spring MVC, MongoDB. Working Experience in different modules of Spring Application Framework (Spring MVC, Spring Core, Spring ORM, Spring Boot, Spring JDBC, Spring JMS, Spring Cloud). Experience in different phases of Software Development Life Cycle (SDLC) like analysis, design, development and testing with SOA, Amazon Web Service (AWS) and Microservices architectures Performed code reviews and implemented best Java programming practices Worked extensively with NoSQL databases such as MongoDB, Redis. Designed NoSQL database schema to optimize query performance and data retrieval.
  • Role

    Team Lead & GIS Developer

  • Years of Experience

    6.6 years

Skillsets

  • GCP - 2.0 Years
  • Java - 7.0 Years
  • MySQL - 6.0 Years
  • Spring Boot - 6.0 Years

Professional Summary

6.6Years
  • May, 2021 - Present4 yr 10 months

    Team Lead [Java]

    Extramarks Education India Pvt Ltd
  • Jan, 2020 - May, 20211 yr 4 months

    Sr. GIS Developer

    Geo Spatial Delhi Limited
  • Jan, 2019 - Dec, 2019 11 months

    Java Consultant

    Web Tek Labs Pvt. Ltd.
  • Nov, 2017 - Dec, 20181 yr 1 month

    Software Developer (Java)

    C-DAC Delhi

Applications & Tools Known

  • icon-tool

    MongoDB

  • icon-tool

    Apache Tomcat

  • icon-tool

    GitLab

  • icon-tool

    Jenkins

  • icon-tool

    Docker

  • icon-tool

    Wrike

  • icon-tool

    SoapUI

  • icon-tool

    Postman

  • icon-tool

    Maven

  • icon-tool

    Mockito

  • icon-tool

    Kubernetes

  • icon-tool

    AWS

  • icon-tool

    GCP

  • icon-tool

    S3

  • icon-tool

    Eclipse

  • icon-tool

    Visual Studio

  • icon-tool

    IntelliJ

  • icon-tool

    Spring Tool Suite

  • icon-tool

    Putty

  • icon-tool

    Notepad++

  • icon-tool

    Sublime Text

  • icon-tool

    Windows

  • icon-tool

    Linux

  • icon-tool

    Unix

  • icon-tool

    MAC

Work History

6.6Years

Team Lead [Java]

Extramarks Education India Pvt Ltd
May, 2021 - Present4 yr 10 months
    Involved in the end in the development of the project application. Participated in the Development, testing, improvement, maintenance, development, examination and supporting quality code and services. Developed and coded application components in the Agile/TDD environment leveraging test-Driven development and SDET technique and pair programming. Used Agile methodology for design and development of project. Utilized Java 8's new APIs for working with collections, such as the Stream and Optional APIs. Developed efficient data models and queries using NoSQL database-specific query languages such as MongoDB's query language. Integrated NoSQL databases with popular application frameworks such as Springboot and Hibernate. Used NoSQL databases to store and retrieve unstructured data such as JSON documents and binary files. Worked with batched queries to optimize data fetching and improve overall API performance. Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat. Implemented Rest API Design Guidelines for the microservices.

Sr. GIS Developer

Geo Spatial Delhi Limited
Jan, 2020 - May, 20211 yr 4 months
    Responsible for design, development, application architecture, use cases, flowcharts, application flow, prototypes, proof concept of sample codes. Responsible for writing detailed design specification document and implementing all business rules. Worked with the new Date and Time API to perform date and time calculations, parse and format dates, and work with time zones. Improved code readability and maintainability by using Java 8's method references and lambda expressions. Implemented NoSQL database clustering to improve availability, reliability, and scalability. Designed NoSQL data models to enable efficient queries and ensure data integrity. Used JUnit framework for Unit testing of application. Extensively involved in unit testing using Junit and functional testing of mobile applications. Responsible for validation of Client Interface HTML pages using JavaScript and JQuery. Make JavaScript/HTML modifications and add features to Mapping Locators on client's pages as per Client requirement.

Java Consultant

Web Tek Labs Pvt. Ltd.
Jan, 2019 - Dec, 2019 11 months
    Used spring for cross cutting concerns and IOC for dependency injection and implemented application level persistence using Hibernate and Spring. Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver. Used LOG4J, JUnit for debugging, testing and maintaining the system state. Used SOAP-UI for testing the Web-Services. Implemented SOLID Design Principles throughout the development of the Project with the involvement in development, customization and enhancement of the product. Created a multi-module maven project and used maven to build applications and Jenkins for continuous integration. Also configured and deployed web application in JBOSS Server using Maven in IntelliJIDE. Involved in the code fixing and system testing activities. Written Client/ Server-side validations for the project.

Software Developer (Java)

C-DAC Delhi
Nov, 2017 - Dec, 20181 yr 1 month
    Worked on developing Web User Interface using HTML 5, CSS3, BootStrapthat follows W3C Web Standards and are browser compatible. Designed interactive web pages using HTML, CSS, JavaScript, Bootstrap Worked with Core Java Concepts like Multi-threading, Collections and Exceptional Handling Developed an application using J2EE technologies like Struts2, Hibernate, Java, JSP, Servlets Implemented client-side validations using AJAX and Java Script Developed the action classes, Action form classes, created JSP using Struts tag libraries and configured in Struts-config.xml, Web.xml files Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes. Wrote SQL for data related operation. Involved in creating JUnit test cases

Education

  • B. Tech (IT)

    Krishna Engineering College, Ghaziabad APJAKTU,UP (2017)