Summary
Overview
Work History
Education
Skills
Websites
Certification
Personal Information
Languages
References
Timeline
Generic

MANISH KANSARA

Ashburn,VA

Summary

Results-driven software engineer with a strong background in transforming complex backend systems. Spearheaded the DigitalKYCNotifications redesign at Wipro, significantly enhancing customer information processing. Proficient in Java, Spring Boot, and microservices architecture, with a proven ability to deliver innovative solutions within Agile environments while leading cross-functional teams toward strategic objectives.

Overview

10
10
years of professional experience
1
1
Certification

Work History

Backend Developer

Wipro
Irving, Texas
04.2021 - 11.2023
  • Know your customer (KYC) is built to capture basic information about different categories of customers.
  • The old technology stack is redesigned with state-of-the-art technology and given the name DigitalKYCNotifications.
  • Worked on Java 8 and Java 14.
  • Developing REST APIs using Spring Boot, Hibernate, JPA, MongoDB, and Oracle DB.
  • Test cases using JUnit and Mockito.
  • Participated in a design session to redesign the old service with state-of-the-art new technologies.
  • Coordinated with the front-end team, developing the UI using Angular 12.
  • Build and deploy an application using a CI/CD pipeline with Jenkins.
  • Deploy the application across different environments into PCF.
  • Commit the code to GitHub by using Bitbucket.

Backend Developer

Hexaware
Reston, Virginia
06.2020 - 09.2020
  • The AMAZE project is all about migration from on-prem to AWS cloud.
  • Converting a Spring application to Spring Boot using an in-house framework.
  • Migration from Maven to Gradle Build.
  • Convert the ORM framework from iBatis to MyBatis.
  • Test cases, unit test application using JUnit and Mockito.
  • Document Preparation with UML Diagrams.
  • Deploy, configure, and run our services in ECS using Fargate.
  • Used a Docker container to create images and deploy instances into the container.
  • By using Farget, architecture services are managed, which manage the scaling of instances, load balancing, and service discovery.
  • Used X-ray to debug.
  • I wrote a Lambda function to send an email using SES.
  • Used CloudWatch to collect and track metrics, monitor log files, and set alarms.
  • Export log data to S3 buckets that are encrypted by SSE-KMS (server-side encryption) using AWS Key Management Service (AWS KMS).
  • Used Secret Manager, which enables users to easily rotate, manage, and retrieve database credentials, API keys, and other secrets.
  • Build and deploy an application using a CI/CD pipeline with Jenkins.

Backend Developer

Charter Communications
St. Louis, MO
01.2019 - 03.2020
  • Direct-to-Customer can allow customers to place orders online.
  • Telesales allows customers to purchase devices or services through Spectrum-designated agents.
  • Gateway login using existing broadband customers' credentials for tele agents' services for mobile devices.
  • Maintenance and development of microservices and maintenance.
  • Bug fixing on the UI using Angular 4.
  • Test cases using Mockito and Cucumber.
  • Working on authentication by using JWT tokens.

Full Stack Developer

SAIC
Mclean, Virginia
09.2016 - 04.2018
  • Web-based application to help the EPA team perform their tasks.
  • Writing transformation, configuring, and scheduling jobs using tools for data migration using Pentaho utilities.
  • Writing HTML pages and making interactions with the backend using JavaScript frameworks like jQuery.
  • Used another JavaScript framework, Knockout, to validate data on HTML.
  • Used JavaScript framework Thymeleaf for printing web pages.
  • Used the Spring MVC framework on the backend to process data passed to the controller by the frontend.
  • Used Hibernate as the ORM framework, with Query DSL as the query language, which generates Java classes based on the relations in the relational database.
  • Used JPA as a persistent API for exchanging records between the application and the database.
  • I wrote native queries to interact with the Oracle database.
  • Developed JUnit test cases for unit testing developed code.
  • Used Subversion to upload code to the repository using Bitbucket.

Backend Developer

Department of Labor
DC
06.2016 - 08.2016
  • Web application safety and health conditions in most private industries are regulated by OSHA.
  • Scheduling job email notification using TaskScheduler and ScheduledExecutorService in Java.
  • Configure the Security WebLogic Security API framework.

Backend Developer

Booz Allen Hamilton
Herndon, Virginia
09.2015 - 05.2016
  • Web application used for the research community to grant fellowships.
  • Monitoring and reporting issues for the Compliance Checker.
  • Used the Auto IT framework to work on a compliance checker, which automates document submission, performs compliance checks, generates emails based on outcomes, and attaches documents.
  • Used the Struts framework to generate web pages, adding new features and enhancements.
  • Used DB2 as a database to store relational data.
  • For unit testing, I used JUnit to test the developed code.
  • I used SoapUI to test the web application and some of the business logic.

Backend Developer

TCS
Montvale, New Jersey
01.2015 - 06.2015
  • Web Application WUPOS is a browser-based, thin client application used by WU agents.
  • Create an X-Y chart and a pie chart using the JFreeChart library, both interactive and non-interactive charts, to display reports.

Full Stack Developer

Federal Reserve Bank
Richmond, Virginia
04.2014 - 12.2014
  • Automation using a web application transfers manual processing to automate clearing house processing.
  • Generating reports in PDF format.
  • Configure security for the web application using WebSphere Application Server and Spring.
  • Developed JSF pages with managed beans to create web pages for the ACH processing application.
  • Used the PrimeFaces framework with XHTML to generate a frontend that is useful for validation.
  • It has a lifecycle used with Managed Beans to create a one-page application.

Education

Masters - Master in Computer Application

IGNOU
India
01.2011

Bachelors - Applied Electronics & Instrumentation Engineering

REC Rourkela
India
01.1994

Skills

  • Java, J2EE
  • Microservices Architecture
  • ECS, S3, Secret Manager, SES, SNS, CloudFormation, Docker
  • Pivotal Cloud Foundry
  • Spring MVC, Spring Boot 24, JSF (PrimeFaces), Struts 12
  • Hibernate, JPA, MyBatis, Querydsl
  • jQuery, CSS, JavaScript, TypeScript, Bootstrap, Angular 12, Knockout, Thymeleaf, Moment
  • Oracle, Mongodb
  • Java Application Servers
  • SOAP UI, RESTful web services, Postman, Swagger
  • Jenkins
  • JUnit, Mockito, Cucumber
  • Maven, Gradle
  • Integrated Development Environments
  • I-Text PDF, UML Diagrams
  • Pentaho Kettle 61
  • Agile, Jira

Certification

  • AWS Certified Solutions Architect Associate, January 2021
  • Oracle Certified Professional Java EE 5 Web Component Developer, October 2013
  • Oracle Certified Professional, Java SE 6 Programmer, August 2013

Personal Information

Visa Status: US Citizen

Languages

English
Professional
Hindi
Professional

References

References available upon request.

Timeline

Backend Developer

Wipro
04.2021 - 11.2023

Backend Developer

Hexaware
06.2020 - 09.2020

Backend Developer

Charter Communications
01.2019 - 03.2020

Full Stack Developer

SAIC
09.2016 - 04.2018

Backend Developer

Department of Labor
06.2016 - 08.2016

Backend Developer

Booz Allen Hamilton
09.2015 - 05.2016

Backend Developer

TCS
01.2015 - 06.2015

Full Stack Developer

Federal Reserve Bank
04.2014 - 12.2014

Masters - Master in Computer Application

IGNOU

Bachelors - Applied Electronics & Instrumentation Engineering

REC Rourkela
MANISH KANSARA