Post Job Free
Sign in

Developer Aws

Location:
Latham, NY
Posted:
July 14, 2020

Contact this candidate

Resume:

Pramod Yadav

Mobile: 203-***-****,

Email: ***********@*****.***

Location: Albany, NY

PROFESSIONAL SUMMARY

An accomplished Sun Certified, AWS and Scrum master and J2EE Consultant with 14+ years of extensive experience in Architecting & Developing of Intranet/Internet Enterprise Software applications using Java/J2EE.

Experience in creating and using Cloud formation templates, app task definition in JSON format to register with ECS and launching AWS full stack infrastructure (i.e.) AWS EC2 instance with ECS cluster and service auto scaling group definition, ECS agent, Docker daemon, SNS topics for notifications, register instance with ELB- elastic load balancer and NGNIX, configure route 53 for traffic distribution across regions, cloud watch alarms for monitoring CPU, configuring load balancing alarms, launch container with Docker images pulled from dockyard, register New Relic agent for Docker

Developed application using Spring Framework which includes SPRING MVC, SPRING SECURITY, SPRING WEB, SPRING Integration and SPRING Batch.

Excellent work experience on Core Java, J2EE, Servlets, JSP, Apache Ant, Maven, MVC, Struts, Sprint Boot, Restful, SOAP and Microservices, AMAZON WEB SERIVCES (AWS).

Strong programming skills in Core Java Such as Multithreading, I/O Streams, Collection Interfaces and Exception Handling.

Worked in ORM tools like Hibernate, JPA.

Extensive experience in writing Batch programming using Multithreading & Spring Batch

Experience in develop Payments and E-commerce systems.

Good working knowledge in WebSphere JBoss WildFly, Tomcat & WebLogic servers.

Extensive experience in unit testing framework – Junit.

Experience in delivering projects using Agile methodologies like Scrum.

Good Experience in automated CICD pipeline - Continuous Integration & deployment Process and tools like Jenkins.

Expertise in creating responsive web applications using Bootstrap.

Expertise in managing Google analytics for multiple web applications.

Experience in Java Message Service (JMS)

Good working knowledge in designing front-end using Java Script, HTML, JSP, JSF and Angular

Extensively worked on HR & Benefits domains

Identify and resolve complex issues and lead development of innovative solutions to meet client's business/technology goals.

Excellent problem solving, analytical, interpersonal and communication skills. Ability to work in-groups as well as independently with minimal supervision. Ability to learn new languages and Tools quickly.

Experience in Configuration Management, setting up company Version policies, build schedule using GIT, SVN, CVS

EDUCATION & Certifications

Master of Computer Application (MCA), U.P Technical University, India

B.sc (Math & Physics), Lucknow University, India

Sun Certified Java Programmer (SCJP)

AWS Certified Solutions Architect – Associate

Certified ScrumMaster

ACHIEVEMENTS

Certificate of Excellence” award given by the KTC Client for project Gas Turbine.

SKILL SET

Programming Languages

Core Java & J2EE

Web Technologies

Servlets, JSP, AJAX, JSF, SOAP, Restful Web Service & MQ, Swagger, Docker, Kubernetes, SQS and Lambda, SON, Jenkins, Maven, Microservice, Ant, Multithreading

Database Technologies

JDBC, Hibernate, JPA

Operating Systems

Windows, Unix, MacOS

Databases / Scripting

IBM DB2, Oracle, MySQL, PL/SQL

Scripting Languages

CSS, HTML, XML, JavaScript

Application Servers

WebLogic, WebSphere & Wildfly

Web servers

Tomcat & WebLogic

Rule Engine

JBoss Drools

IDE s/Tools

Eclipse, IBM RAD, TOAD for ORACLE, Firebug, HTTP Watch, Rally, PMD, STS, Gradle, Jira, Confluence, ServiceNow, XSLT

Frameworks

Struts, Spring Boot, Spring MVC, Spring Security, Spring Batch, Spring Integration, JSF, JUNIT

JavaScript UI Frameworks

jQuery, Bootstrap, Angular 9

Versioning control tool

Subversion, SVN, Git

PROJECTS

Client

GE

Client Location

Albany, NY

Project Name

KUMO (Cloud Migration)

Primary Role

Architect & Senior Developer

Duration

Jan 2019 to till date

Project Description

ONEHR is a HR and Benefits application which written in java and PeopleSoft and it’s separate into three views. employee, HR person and People leader View. I am working on global account provisioning application which take care entire GE employees and contractors security role assignment. Create a project in Jenkins and integrate with CI CD pipeline and deploy it on DEV, SIT and Prod server

Environment

Core Java, J2EE, Servlets, JSP, Apache Ant, Maven, MVC, Struts, Sprint Boot, Restful, SOAP and Microservices, AWS micro services, MQ, Swagger, Docker, Kubernetes, SQS and Lambda, Struts, Spring Boot, Spring MVC, Spring Security, Hibernate, JMS (IBM MQ) & JPS Hibernate, JMS (IBM MQ) & JPA

Roles &

Responsibilities

Requirement analysis, designing, coding, testing and enhancements across various modules of projects using Java/J2EE Technologies.

Develop new application using Spring Framework which includes SPRING MVC, SPRING SECURITY, SPRING WEB and SPRING AOP.

Use best design patterns to provide best solutions to complex problems.

Appropriate use of Object-oriented patterns and idioms.

Use Agile & Waterfall Methodologies to complete development on time.

Develop SOAP, RESTful web services using JAX-RS with JSON and XML.

Use IBM Message Queue to talk to Message Processor Transaction System.

Use Batch process schedular TWS tool to schedule application jobs.

Unit Testing of change requests

Defects analysis and resolution

Do technical reviews, code reviews, feasibility analysis of app features and plans future application upgrades

Continuous Delivery including new features, configuration changes, bug fixes into production safely with minimal or no impact to customers

Monitor website performance and watch for traffic drops related to site usability problems and rectify the issues

Client

GE

Project Name

Webmaster

Primary Role

Lead & Senior Developer

Duration

Feb 2017 to Dec 2018

Project Description

Webmaster is a ticketing system which is used by employees to raise a request. Employees raise a request using this tool when they are unable to login on Portal or unable to see their Pay slip, Policies, tax forms, ongoing discount or unable to make a request for their Employee Testimonial, Employer Statement and so on beside that if any other information is not available on Portal then they can also raise a request using this tool. When employee raises a request using this tool an auto generated mail goes to the webmaster as well as employee who raised the request. Webmaster user assigns the request to yourself or some else also. When webmaster users get a mail form tool and then verify the request and takes an action as per the issue logged by employee and once issue is solved webmaster user sends back the request to the employee for testing. Employees get an auto generated mail by Webmaster and the employee is ok with solution then he closes the request otherwise he sends back to webmaster and further perform action as per the employee’s comment or request. Webmaster user again does some changes sends back the request for testing to the employee and this process continue unless until issue is not resolved.

Environment

Core Java, J2EE, Servlets, JSP, Apache Ant, Maven, MVC, Struts, Sprint Boot, Restful, SOAP and Microservices, AWS micro services, MQ, Swagger, Docker, Kubernetes, SQS and Lambda, Struts, Spring Boot, Spring MVC, Spring Security, Hibernate, JMS (IBM MQ) & JPS Hibernate, JMS (IBM MQ) & JPA

Roles &

Responsibilities

Requirement analysis, designing, coding, testing and enhancements across various modules of projects using Java/J2EE Technologies.

Develop new application using Spring Framework which includes SPRING MVC, SPRING SECURITY, SPRING WEB and SPRING AOP.

Use best design patterns to provide best solutions to complex problems.

Appropriate use of Object-oriented patterns and idioms.

Use Agile & Waterfall Methodologies to complete development on time.

Develop SOAP, RESTful web services using JAX-RS with JSON and XML.

Use IBM Message Queue to talk to Message Processor Transaction System.

Use Batch process schedular TWS tool to schedule application jobs.

Unit Testing of change requests

Defects analysis and resolution

Do technical reviews, code reviews, feasibility analysis of app features and plans future application upgrades

Continuous Delivery including new features, configuration changes, bug fixes into production safely with minimal or no impact to customers

Monitor website performance and watch for traffic drops related to site usability problems and rectify the issues

Client

GE

Project Name

Glbpay App re-design for global portals

Primary Role

Lead & Senior Developer

Duration

Jun 2015 to Jan 2017

Project Description

Global App is a component of ONEHR view, and it was written in JSP & Servlet. There were some security vulnerabilities with code and un-used code reside on production server. We had re-write it using spring framework and removed all vulnerabilities which were reported by security team. We developed it as a generic application so that it can be implemented across all country’s portals without any code changes. We had also migrated application data from SQL Server database to Oracle database during re-design phase. Employees use it to view their pay slip, tax slip, apply leave and generate their employment letter etc.

Environment

Core Java, J2EE, Servlets, JSP, Apache Ant, Maven, MVC, Struts, Sprint Boot, Restful, SOAP and Microservices, AWS micro services, MQ, Swagger, Docker, Kubernetes, SQS and Lambda, Struts, Spring Boot, Spring MVC, Spring Security, Hibernate, JMS (IBM MQ) & JPS Hibernate, JMS (IBM MQ) & JPA

Roles &

Responsibilities

Involved in requirements gathering.

Involved in end to end development.

Implemented Angular JS services and Controllers.

Implemented JPA API’s.

Implemented Premium quote engine.

Implemented REST APIS for premium calculations.

Client

GE

Project Name

Web Stats

Primary Role

Senior Developer

Duration

Jan 2014 to Jun 2015

Project Description

Web Stats Project divided into three modules:

Web Stats Processor module reads the log files from different servers and generates three txt files of unique records as output. These output files use as input for Web Stats Loader module.

Web Stats Loader reads the input files which are generated by Web Stats Processor in the out directory and insert these files data into Database using BCP command.

Web Stats Web reads the data from Database which were inserted by Web Stats Loader module and generates the report as customer selection like Top 10 Hits URL, Never login employees list etc.

Environment

Core Java, J2EE, Servlets, JSP, Apache Ant, Maven, MVC, Struts, Sprint Boot, Restful, SOAP and Microservices, AWS micro services, MQ, Swagger, Docker, Kubernetes, SQS and Lambda, Struts, Spring Boot, Spring MVC, Spring Security, Hibernate, JMS (IBM MQ) & JPS Hibernate, JMS (IBM MQ) & JPA

Roles &

Responsibilities

Involved in requirements gathering and preparation of Use case documents.

Involved in High level and Low-level designing.

Involved in end to end development with various integration layers.

Involved in end to end designing front end screens using JSF Trinidad tags.

Involved in continuous changes and improvements.

Involved in deployment, maintenance and support.

Client

GE

Project Name

Tax Load

Primary Role

Senior Developer

Onsite Work Period

Mar 2012 to Dec 2013

Project Description

This module reads the employee’s tax details from Database which is inserted or updated by Tax Load module. Employees can take printout or download their fill T4, T4A & RL1 forms year wise.

Environment

Core Java, J2EE, Servlets, JSP, Apache Ant, Maven, MVC, Struts, Sprint Boot, Restful, SOAP and Microservices, AWS micro services, MQ, Swagger, Docker, Kubernetes, SQS and Lambda, Struts, Spring Boot, Spring MVC, Spring Security, Hibernate, JMS (IBM MQ) & JPS Hibernate, JMS (IBM MQ) & JPA

Roles &

Responsibilities

Involved in requirements gathering and preparation of Use case documents.

Involved in High level and Low-level designing.

Involved in end to end development with various integration layers.

Involved in end to end designing front end screens using JSF Trinidad tags.

Involved in defect fixing and Change Requests.

Involved in deployment maintenance and support.

Client

GE

Project Name

Canportal App re-design

Primary Role

Developer

Duration

March 2010 to Feb 2012

Project Description

Canportal App is a component of ONEHR view and it was written in JSP & Servlet. There were some security vulnerabilities with code and un-used code reside on production server. We had re-write it using spring frame work and removed all vulnerabilities which were reported by security team. We had also migrated application data from SQL Server database to Oracle database during re-design phase. Employees use it to view their pay slip, tax slip, apply leave and generate their employment letter etc.

Environment

Java/J2EE 1.8, JSP/Servlet, Spring MVC 4.12.3, Oracle 10g, WebLogic 9.2, SOAP & Restful APIs, OAUTH 2.0, AWS, Spring, Hibernate, JMS (IBM MQ), UNIX, Jenkins, SVN, AWS

Roles &

Responsibilities

Involved in requirements gathering and preparation of Use case documents.

Involved in High level and Low-level designing.

Involved in end to end development with various integration layers.

Involved in end to end designing front end screens using JSF Trinidad tags.

Involved in defect fixing and implementing Change Requests.

Implemented filed validations in JavaScript

Involved in deployment maintenance and support.

Client

GE

Project Name

OneHR Employee View

Primary Role

Developer

Duration

Apr 2007 to Feb 2010.

Project Description

We built it as an employee self-services application so that employees can check their pay slip, tax slip, leaves, W2, pension, policies etc. They can apply leaves and book travel tickets on line. Employees can enroll for their benefits elections and add/update/delete their dependents. Employees also can fill theirs tax online and then print it and sent to IRS deportment. Employees can print their employment letter online. It’s multi lingual site and support approx. 26 languages and it’s use by 135 countries users.

Environment

Java/J2EE 1.8, JSP/Servlet, Spring MVC 4.12.3, Oracle 10g, WebLogic 9.2, SOAP & Restful APIs, OAUTH 2.0, AWS, Spring, Hibernate, JMS (IBM MQ), UNIX, Jenkins, SVN, AWS

Roles &

Responsibilities

Involved in requirements gathering and preparation of Use case documents.

Involved in High level and Low-level designing.

Involved in end to end development with various integration layers.

Involved in end to end designing front end screens using JSF Trinidad tags.

Involved in defect fixing and implementing Change Requests.

Implemented filed validations in JavaScript

Involved in deployment maintenance and support.

Client

Kline Technical Consulting LLC, New Mexico

Project Name

Gas Turbine Training Simulator

Primary Role

Developer

Duration

Feb 2005 to Mar 2007

Project Description

It’s an operator training system for Controllers of GE and Siemens power turbines for power plants in Iraq. The simulators will allow operator training in dealing with adverse combustion turbine operating situations as well as full start-up and shutdown procedures. The simulators will be required to include the full functionality of the appropriate combustion turbine controller.

Environment

Java/J2EE 1.8, JSP/Servlet, Spring MVC 4.12.3, Oracle 10g, WebLogic 9.2, SOAP & Restful APIs, OAUTH 2.0, AWS, Spring, Hibernate, JMS (IBM MQ), UNIX, Jenkins, SVN, AWS

Roles &

Responsibilities

Involved in designing front-end screens using JSP and Servlet

Involved in building the complex SQL queries.

Involved in developing the Action and DAO classes.

Involved in end-to-end design and development of various modules.



Contact this candidate