5 Years experience in all phases of Software Development Life Cycle using JAVA/J2EE technologies.
Experience in application Development using J2EE technologies such as Servlets, JSP, JSF, JDBC, Spring, Spring Boot, SOAP and REST WebServices on backend.
Experience working in different domains like manufacturing, banking, business and finance.
Proven Software development experience using different methodologies - Agile and Scrum methodology. Involved in designing, creating and managing continuous build and integration environments. Worked with OpenShift console for build and pipeline integrations for continuous build and deployment using JENKINS for timely builds, code coverage, running test , Artifactory for docker images.
Experience in requirement analysis & gathering, and in UML - for developing application specific Object model, Use Case diagrams, Class diagrams, Sequence diagrams & State diagrams.
Performed Automated deployments using udeploy, artifactory and servicenow for several change requests.
Eliminated several exceptions, vulnerabilities and performed technology upgrades to application as required.
Experience working with testing scenarios for regression, integration, performance and smoke tests.
Gained Knowledge on click dimension by Microsoft dynamics marketplace.
Experience in integrating with Search Engine Optimization which increases traffic for a website and skilled in social media marketing as well.
Experience with mail merge and ability to modify and send content to multiple users in a single attempt.
Overview
10
10
years of professional experience
Work History
Java Full Stack Developer
PNC Bank
Pittsburgh, PA
01.2018 - Current
CUI is Web Based Internal Application that provides PNC business partners/other consuming applications interactive way to store and retrieve commercial, retail and financial documents.
Worked on POC to create typeahead search with Angular 8 using ng-typeahead component for demonstrating google search experience for new rewrite project and another poc to visualize data in to grid using ag-grid
Configured application on PING Access to protect applications from external traffic and secure applications with auto session timeouts and additional features
Created Spring Boot API to get entitlements for user via LDAP and validate them with roles provided in elastic datastore for authentication
Worked with Elastic search 7.0 data store to store data and posted certain queries using Kibana to retrieve data and used Logstash to load data to elastic datastore
Worked with VersionOne tool to define user stories, tasks and defects and carried out project with Agile Scrum technologies
Consumed Spring Boot API using Rest Templates and integrated with existing SOAP based services that connect to filenet platform
Worked with NAS shares to create, view, modify files
Worked on various enhancements on UI development for business requirements with content navigator framework provided by IBM and DOJO javascript library
Developed REST based java web service call(Apache cmis service) to insert, update and edit metadata on oracle database and store and retrieve content from filenet platform and send it to consuming applications and perform unit testing with SOAPUI
Also worked with GIT and Jenkins on installation, deployment and configuration moved code through different environments
Performed several DDL and DML queries on ORACLE database to read, update and add metadata
Also created procedure to perform data transformation/ processing from data received from several data feeds from consuming applications
Gained knowledge transfer on ETL informatica and developed batch job to feed data from mainframe on to oracle database and trigger oracle procedure to update billing information
Worked on several infrastructure configurations and created additional environments and configured WAS servers and apache and additional databases. Also have setup infrastructure for CUI ETL environment to host batch jobs
Implemented automated functional testing suite
Used J Unit for tests and Jenkins for CI
Environment:
JAVA/J2EE, RAD, WAS, Apache, Dojo toolkit, IBM Content Navigator, ORACLE, Javascript, GIT, Jenkins, SOAP-UI, REST, Informatica 9.0, Visual Studio Code, Postman, Eclipse Oxygen, Gradle
Java Developer
United States Steel Corporation
Pittsburgh, PA
10.2016 - 12.2017
Security Request System (SRS) is Web Based Internal Application for US Steel Employees, it provides interface for employees to create or request various services
It is interactive environment where employees can obtain roles as specified by user
Worked on Rally dev to define user stories, tasks and defects and carried out project with Agile Scrum
Worked on various enhancements on front end design using JSF and Ice Faces frameworks
Developed web page where person who is remotely working for company can register with HTML5 and CSS3 on front end design and ORACLE/PLSQL on backend
Also made JAX-WS web service call, where values populated from above form will be consumed by database and tested it in SOAP UI
Handled several tickets for this application which improved overall grip with handling issues on both UI and backend side
Also worked on installation, deployment and configuration moved it through three different environments
Worked on enhancements with Office 365 Outlook Email configuration and developed procedure which would give access for employees to this new outlook email
Made procedure call using method in one of DAO's which are from hibernate layer using Hibernate DAO Support and Hibernate Templates of Spring Framework
Securely configured based on requirements and also helped in making fixes to various performance related issues
Developed front-end code with Ajax call in Angular and jQuery to retrieve data as JSON Object from controllers in back-end RESTFUL Server, then display well organized result in web pages by writing Angular controller, directives, services, and route providers
Also used Angular filter to make data searchable and sortable
Worked on Java middle tier development using Spring DI, REST API and JSON
Training in Object Oriented Programming principles using Java/J2EE technologies
Understanding system software requirements, and system analysis
Working with senior system programmers to perform software programming, unit testing and Work documentation
As part of training, worked in team to develop web-based system using Servlets, JSP and SQL
Experience in implementing MVC framework like Struts 2.0, Spring 2.x
Hands-on experience in IDE Tools: Eclipse, Net Beans, Eclipse
Expertise in object modeling and Object Oriented design methodologies (UML)
Experience with UML diagrams like Class, Object, Use Case, State, Activity diagrams
Learnt latest technologies like AngularJS, NodeJS
Gained Knowledge on PHP Script
Developed small applications both web based and desktop based using Java/J2EE like HTML5, CSS3, JavaScript, JDBC, Spring, Servlet, JSP, Web services and XML
Environment:
JAVA/J2EE, ECLIPSE, WebLogic, HTML5 & HTML, CSS3 & CSS, MY SQL, SERVLET, JSP, SVN, SPRING DI, JDBC
Program Analyst
University of Central Missouri
Warrensburg, MO
01.2015 - 12.2015
Developed website and hosted it for few weeks named makebuddies.net
Using PHP and java script
Also created web application Online Tourism Guide that includes all places that were not prominent but have good significance
Designed social networking website using dynamic web page that can interact with MYSQL database
Created login page and performed basic authentication for users using Angular forms module
Interfaced with business analysts, developers and technical support to determine best requirement specifications
Worked closely with other team members to plan, design and develop robust solutions in timely manner
Directed software design and development while remaining focused on client needs
Designed and implemented entire university's Financial Services web system making it compatible with People Soft system and allowing delegated users to have access to required financial reports
Used Eclipse as IDE tools to build up this application
Involved in implementation of Stateless session beans (EJB) for business logic layer and Entity beans for persistence
Performed validation for client side as well as server side with help of Struts Validation Framework
Configured and used JBoss application server for creating Data source and enabling JNDI for beans and database look-ups
Used MySQL and Oracle platforms to create databases of student and faculty login information and their desired areas of study
Used Struts framework along with JSP, Servlets, HTML, CSS,BootStrap, jQuery and JavaScript to construct dynamic web pages
Developed UML diagrams to develop use cases for various applications
Resolved Blackboard problem tickets and made 100% follow-ups maximizing customer satisfaction
Hands on Experience working with UI/UX technologies like HTML5, Javascript, Ajax, CSS3, BootStrap, JavaScript , Angular 8, JQuery and DojoJS libraries.
Expertise in Querying RDBMS such as Oracle, MYSQL and SQL Server by using SQL for data integrity.
Solid experience in deploying J2EE components on both traditional ApacheTomcat, BEA WebLogic and IBM WebSphere application servers and docker image such as apache containers.
Experience with infrastructure setup and configuration for application server, oracle data structure.
Used GIT UI, GIT CMD to create story branches and maintain version control on source code.
Gained knowledge on NOSQL backend like elastic search(ELK stack) and worked with Angular 8 technologies like ng-bootstrap, ng-typeahead, ag-grid etc.
Have been trained and worked with ETL Technologies like Informatica 9.0 to create a job which connects to mainframe and exports data into oracle database.
Developed a workflow using Informatica 9.0 and performed data map export, transformation and monitoring.
Used Gradle to build and package an ear file to be deployed onto application server.
Strong communication and analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team.
Involved in creating Unit tests in JUNIT for Java and Skilled in code reviews and code debugging and troubleshooting the performance issues.
International Trade Specialist at PNC Bank, Pittsburgh National Corporation BankInternational Trade Specialist at PNC Bank, Pittsburgh National Corporation Bank