Summary
Overview
Work History
Education
Skills
Timeline
Generic

Jonish Gurung

Irving,TX

Summary

4+ years of experience in Software Development Lifecycle (SDLC) including areas such as Requirement Analysis, Design, Development and Implementation, Testing and Deployment of Object Oriented, Client-Server, Web-Based, Distributed and Enterprise Applications.

Well-qualified Full Stack Developer familiar with wide range of programming utilities and languages. Knowledgeable of backend and frontend development requirements. Handles any part of process with ease. Collaborative team player with excellent technical abilities offering 4 years of related experience.


Overview

4
4
years of professional experience

Work History

Full Stack Developer

Citibank
07.2023 - 12.2023
  • Design, implement, and maintain individual microservices using programming languages such as Java with Spring Boot.
  • Creating Restful API like Post, Get,Put,Delete ,etc based on stockholder requirement.
  • Fixing Prod defect in UI using Angular 12, adding new Page and enhancing it based on requirement.
  • Consuming RestFull API of another Microservices using FeignClient and RestTemplete.
  • Using Oracle SQL as Database writing native SQL queries for CRUD Operation and retrieving data as per user Input Using Pagination and Sorting Interface.
  • Enhanced user experience by developing and implementing a responsive front-end interface for web applications.
  • Streamlined code deployment processes, resulting in faster product releases and updates.
  • Writing JUnit Test Cases with Mockito for public method and Using Reflection to test Private method.
  • Used Git to push code in BitBucket and Creating PR and Review PR of fellow teammate.
  • Used Jenkin to deploy project in Several Environment such as Dev, SIT ,UAT and Prod.
  • Following Agile Principle for Software Development.
  • Creating Email template and triggering it using Spring batch.
  • Fixing Sonar Qube error like coverage , Code quality, Sonar bug and code dublicates.


Java Developer

Infosys
04.2022 - 07.2023
  • Participated in Agile Scrum methodology for application development. Analysis, design,
    coding, unit, and integration testing of business applications in an object-oriented
    environment.
  • Implemented RESTFUL web services using spring boot and consumed using spring
    REST Template.
  • Used spring config server for centralized configuration and Splunk for centralized
    logging.
  • Used Spring MVC framework for the design and development of web
    application.
  • JUnit tests for every single piece of functionality test the Spring DAO layer.
  • Used Git for Version control, Jira for project tracking, Using Maven building tool for
    creating EAR file to be deployed in the application servers and also for Dependency
    management of code in the application.
  • Involved in day-to-day handling of JIRA issues (production issues at time) that involved
    data inconsistencies that required to be solved in very less time.
  • Actively Participated in tracking and resolving Production issues.
  • Actively involved in code review, performance tuning and bug fixing phases.
  • Used Postman to Test backend API.
  • Involved in several training provided in Infosys and passed all the certification.

Java Developer

OK Nepal
01.2020 - 02.2022
  • Design, implement, and maintain individual microservices using programming languages such as Java with Spring Boot.
  • Used Angular 12 to create UI page with TypeScript, Html,CSS,Bootstrap
  • Use of SCRUM for daily meetings, grooming sessions, sprint meetings, etc
  • Managed connectivity using JDBC for SQL querying/inserting, stored procedures to retrieve and manage data from databases
  • Directed the execution of the project through Spring Data JPA and Hibernate persistence API to interact with the database
  • Used GIT as source control management tool for continuous tracking of the source and version of the application
  • Prepared test cases and strategies for unit testing and integration testing using JUnit and Mockito
  • Used Maven as build and dependency management tool for creating WAR and JAR file to deploy in application servers
  • Used Java 8 features such as Lambda expressions and Stream API
  • Used Log4J as the logging framework to print information, warning, and exception data to the logs.

Education

Bachelor of Science - Computer And Information Sciences

Texas A&M University - Commerce
Commerce, TX
05.2021

Skills

    Programming Language:

    Java , JavaScript, TypeScript, C

    Frameworks:

    Spring, Spring boot , Struts, Angular, Spring MVC

    WebService:

    RestFull API, Microservice

    Web Technologies:

    HTML, CSS, XML , JSON , JSP

    Testing:

    Junit , Mockito , SonarQube, PostMan

    Logging:

    Splunk, Log4j, SLF4j

    CICD Build Tool

    Jenkin, Maven

    DataBase:

    MySQL, ORACLE, MongoDB, SQL

    Version Control:

    Git , BitBucket, GitHub, GitLab

    Software Development Principle:

    Agile, Iterative Development

Timeline

Full Stack Developer

Citibank
07.2023 - 12.2023

Java Developer

Infosys
04.2022 - 07.2023

Java Developer

OK Nepal
01.2020 - 02.2022

Bachelor of Science - Computer And Information Sciences

Texas A&M University - Commerce
Jonish Gurung