Post Job Free
Sign in

Developer Software Engineer

Location:
Washington, DC
Posted:
December 09, 2020

Contact this candidate

Resume:

Umamaheswari Madopothula

+1-443-***-****

E-mail: *************@*****.***

Full stack Developer

Strong and Diverse competency build around 7.5 years of experience mainly in Core Java, NodeJS, Angular.

Skills include Core Java, Spring Boot, Micro Services, and Unified Functional Testing.

Programming

Angular 5, 7 &8, NodeJS 8.9, Jenkins, XML (XSLT, XSDs, XPATH) • JSON • NoSQL (MongoDB, Cloudant) • PL SQL • Java script • SQL Developer •SOAP UI • Postman for testing microservices• Splunk.

Java Technologies

Core Java •Junit •Mockito •NOCK • Spring Boot

Open Source Technologies

JIRA • Linux • GIT Hub

Integration Concepts

Web APIs • Micro services (Rest, Soap) • IBM ESB (Enterprise Service Bus) • SOA (Service Oriented Architecture)

Database Technologies

Cloudant • Mongo DB • Oracle • MySQL •POSTGRES

Methodologies

Agile SCRUM• Test Driven

Design Patterns

Object Oriented Design Patterns

Qualifications

•Doctor of Philosophy (Ph.D) from IIT Madras, India (2016-2019).

•Master of Technology from NIT Tiruchirappalli, India. Graduation year 2006.

•Bachelor of Engineering from Periyar University, India. Graduation year 2004.

Career History

Job description

Senior Full Stack Developer

Period

February 2020–Till date

Client

Mantech Corporation.

•Working as a JAVA full stack developer with Spring Tool Suite, Angular 8 and Postgres DB residing in AWS cloud to modernize EQRS application from legacy CROWNWEB application.

•Participated actively in EQRS Go-live such as Application testing, Data migration and data integrity testing, Finding orphans in DB, referential integrity testing, fixing bugs.

•Experience in developing Angular UI.

•Writing micro services using spring boot, Restful web services to communicate between micro services, Junit test cases for java methods.

•Writing SQL scripts in DBeaver for Postgres Database.

•Handful of experience in writing Karma test cases for unit testing of user interface in Angular and Junit for java test cases.

•Using SonarQube to ensure the quality and testing coverage of the application.

•Working knowledge in 508 testing and fixing 508 issues with the help of JAWS software and aria-label in angular.

•Working in agile environment with 14 days iteration, extensively participated in iteration planning, retrospective meeting and Program increment planning.

Job description

Angular UI Developer

Period

September 2019 –February 2020

Client

Nationwide Insurance

•Working in Nationwide express as Angular developer in agile environment to bundle Auto, Homeowners and Renters insurance.

•Have experience to work in NgRx state management with client side database (store) from template to server (template-component-proxy-selector-action-effect-store-reducers)

•Working with reactive forms, form groups and form controls including validators, custom validators and cross-field validation for form elements.

•Writing test cases using Jasmine, executing against source code with Karma and end-to-end tests using Protractor.

•Building the payload to communicate with API’s with url, request body and header parameters. Processed the response from API and patched to the view.

•Using two-way data binding, event binding and property binding to communicate between model and view.

•Wrote code for auto fill web pages in javascript to test the application. Used accordion to load view for many entities.

•Extensively used GIT pull request to review the code before merging to parent branch to avoid future merge conflicts.

Job description

Full Stack Developer

Period

January 2019-August 2019

Client

Cigna Healthcare.

•Requirement gatherings, creating flow diagrams for the application, updating project documents in Jira Confluence.

•Writing NodeJs code to create micro services. API testing done using Postman tool with JSON body.

•Creating new screens for login in Angular 5 and connected it to NodeJs micro services.

•Writing and reviewing NOCK unit test cases for the NodeJs micro service code.

•Participated in scrum calls, sprint Planning and Review meetings, demonstration the minimum viable product and the demonstrations during every sprint review sessions to the client.

•Build Run the Docker images and deploying in the AWS container services (ECS).

•Design and configure AWS load balancer with multiple EC2 instances based the CPU usages.

•Managing the team tasks using Jira tool, like checking the status like in progress, done. Resolving/checking for impediments.

•Design JSON schema for application data saved in MongoDB.

•Design and configure AWS load balancer with multiple EC2 instances based the CPU usages.

•Worked on time travel debugging, redux dev tools, debugger, Augury in angular.

Job description

Java Developer

Period

July 2014-August 2016

Client

Liberty Mutual Insurance.

•Design and built from scratch the whole IIB Integration Bus work (splitting and distribution of mainframe copybook messages) to integrate with downstream applications.

•Created claim document structure using java components (JSON) in order to store data to Cloudant NOSQL DB.

•Design and set up MQ in Websphere Liberty Profile (WLP) environments

•Writing Groovy scripts for reading JSON docs using SOAP UI parameterized.

•Writing Java components to process Main Frames copybook messages to convert into JSON structured data and ultimately pushing to Cloudant(NoSQL DB)

•Designing and creating Indexes and views for data in Cloudant DB.

•Configuring IBM MQ / Active MQ queues and written Apache Camel (Java DSL) routes to pull queue messages

•Created camel routes for error processing and transaction management (XA - Transactions).

•Design the stages for migration work (RTC to Bit Bucket tool) for source code maintenance.

•Building the micorservices using Spring boot technologies.

•Designing the Junits strategy and writing Junits and Mockito unit tests.

•Checking the code coverage using EMMA tool.

•Helping testing team for team for setting non-conventional test strategy for dealing with NOSQL database.

•Writing java components for Informatica tool in order to store data to Cloudant NOSQL db.

•Extensively involved in writing unit test cases.

•Created single page application for monitoring number of queue message updates / failures using Angluar 2.0

•Worked in a development team with tasks and day to day review the code.

•Worked with DevOps team for set-up continues integration environment for fuse platform.

•Arranging demos to every two weeks to scrum team for the sprint work. Participating retrospective meeting for Scrum task analysis.

•Code maintaining/reviews/approvals in the git repository. Extensively involved in writing unit test cases.

Job description

Software Engineer

Period

September 2013-June 2014

Client

Aetna Insurance.

Responsibilities

•Building SOAP micro services using Apache CXF framework along using JAX WS API.

•Building camel routes using open source libraries apache camel and deploying bundles/features in Karaf container.

•Establishing the inter communication between micro services (bundles)

•Mostly involving the middle tier, development activities with java, XSD, WSDL, Blueprint, and deployments.

•Writing Junit test cases for the development scenarios

•Writing SOAP UI test cases. Test the application using SOAP UI PRO.

•Interacting with health insurance clients using HealthEdge payor product to get requirements, reduce the ambiguity and preparing detail design document.

•Taking lead positions in breaking tasks into stories assigning, hours calculations to each story based.

•Participating retrospective meetings and addressing fall back items.

•Taking care of other SOAP services, which are building parallel by team reviewing as and removing bottlenecks.

•Taking care of code coverage and check style issues before submitting to client review.

•Coordinating with technical analysts and sync up before committing on the sprint stories sizing.

•Taking responsibility of production defects and providing analysis for all the defects.

•Involved in project Management activities(Weekly Status Report, Timesheets etc.,)

Involved in creating Docker images and deploying them into Nexus repo.

Job description

Software Engineer

Period

November 2006-December 2009

Client

Fidelity investments and Metlife Mexico.

Responsibilities

•Worked as a developer for fidelity investment using Core java, SQL, HTML and javascript.

•Maintenance & support of the application. Designed new framework for JUnit testing with XDoclet.

•Involved coding & testing and preparation of application overview and technical support handbook for the web services.

•Designed and developed database and written scripts for tables, triggers and stored procedures.

•Complex PL/SQL coding to retrieve and process data from database.

• Coding for employee details web page in Metlife, writing unit test cases and Testing web pages containing the details of employees.



Contact this candidate