BHASKAR PINNA
*****.*******@*****.*** Cell: 518-***-****
BhaskarPinna-linkedin
SUMMARY:
13+ years of experience in developing large-scale, Object-Oriented n-tier Scalable, high-performance distributed systems and web applications.
Design and Develop the Scalable Automation Frameworks.
Design and Developed the Spring & Sprint Boot Applications.
Solid experience in integrating Test Automation into DevOps, Build Management, Continuous Integration and Continuous Deployment.
Develop the Jenkins jobs on windows Machine, and Developed the Go CD jobs by using Chef.
Working As a Technical Lead for Automation Frameworks.
Automate the Card Member Agreement’s Validation end to end.
Automated the TSYS Account Scrape and DG Scrape with Rest API Calls and swagger-api.
Provide the best practices to the Team and Organization.
Received the Best Employer of Year from Barclays.
Design and implementing CI and CD.
Strong design and development experience in J2EE technologies including JSP, Servlets, JDBC, JNDI and JMS.
Involved extensively in using MVC, spring, Spring-WS, Spring Web flow & Struts framework.
Experience in Web services AXIS, JAX-WS and Rest full.
Hands on working experience on spring framework, Hibernate and i-BATIS.
Expert in using Java IDE’s like STS, Eclipse,Intelli-j and RAD
Hands on experience in GIT/GERIT, SVN, RTC and Clear case as version manager.
Strong work experience in Web based application development, Middleware programming, Database programming, distributed computing, Server side programming and Client Server computing in n-tier software systems.
Proficient in Object Oriented Principles, Methodologies and Best Practices.
JDK 8.0 features are implemented into the project (Streams, Lambda Expression).
Ability to work independently in critical components and possess good analytical, communication, interpersonal, leadership skills.
Good knowledge of the different processes involved in the Software Development Life Cycle and has exposure to the standards.
Involved in various activities like Design, Coding, End-to-End Testing and Production Support for various online applications.
Ability to learn, adapt quickly with new tools and technology.
Demonstrated ability to multitask and manage multiple projects in a cross-functional environment.
Excellent communication, interpersonal and presentation skills. Self-starter, customer focused, detail oriented.
Application Deployment on Unix and windows(Web sphere, Web logic and tomcat)
Excellent Team Lead capabilities.
SKILL SET:
Operating Systems Windows, UNIX.
Languages Java, JavaScript, HTML, Ruby, PL/SQL & No Sql.
Database DB2, Oracle, Microsoft Access.
J2EE Technologies JDK 8.0,JDBC, JSP, Servlets, JMS, Struts, JTA, web service (SOAP & REST).
Frameworks Hibernate, Struts, iBATIS, AJAX, spring, Spring-MVC, Spring Boot, Cucumber &spring-WS
Tools TOAD, PL/SQL, Microsoft Office
Version Control Rational Clear Case, Start Team, RTC, SVN &GIT.
IDE STS, Eclipse, intelliJ RAD.
Build Tools MAVEN, ANT, Jenkins, Hudson, GO CD, Chef and AHP.
BPM Tools PROGRESS SAVVION BPM Studio.
Automation Tools Cucumber and Selenium.
Cloud Technologies: AWS, Cloud & Docker, Micro Services.
Business Functionalities:
Retail Banking, Investment Banking, Cards Domain & Health Insurance.
Methodologies Worked:
Agile Scrum, Waterfall, Production Support, Migration.
Employer: Barclay Card US, Wilmington, DE. Nov-2015- till date.
Description: As part of consumer loan, whatever your heart is set on, Barclay Loan helps you to finance it fast and effectively. An unsecured loan that's easy to manage and will help spread the cost of that new car, plot or perhaps further education.
Barclay Card U.S.A Developing the consumer Loan product to satisfy the more personal needs for the customers.
Role: Sr.Full Stack Developer (Sr.SET)/Technical Lead.
Designation: Sr Assistant Vice President.
Responsibilities:
Involved in complete agile life cycle.
Design and Develop the CI & CD Process by using Jenkins & GO CD.
Successfully migrated all the SVN repo’s to GIT Repo.
Writing the feature files and automate the functionality by using cucumber Selenium frame work.
Design and Developed the frameworks in ATDD &TDD.
Design And Architecture the various automation frame works.
Design and developed the applications by using Spring Boot.
Design and created the Bill of Material Project for automation.
Leading responsibilities for QA, TE’s & SET’s.
End to End Web application Development by Using Spring MVC and web technologies.
Writing the J-unit and Front end testing by using Jasmine Frame work.
Developing the Rest Controllers and service interfaces.
Automated the functionality by using Cucumber and Selenium Frame work.
Created the mock request and response xml’s and used in the automation frame work for the continuous integration of functionality.
Involved in Code review by using Bit-Bucket review tool.
AJAX &JSON implementation for rest web service calls.
Involved in Maven and Grunt builds.
Implemented Successfully Scheduler Jobs on Go CD & Jenkins.
Skills: Apache Tomcat Web server, Java/J2EE, Spring MVC, Spring Boot, JQUERY, SCSS, Git/Gerit, Maven, SOAP/REST Web Services, Go CD,Jenkins, Cucumber, selenium,Jasmine and Testing/Mockito.
Client: Capital One, Wilmington, DE. Jan 2014- Nov-2015.
EMPOYER: MASTECH.INC
Description: Capital One 360 is an online banking division of Capital One. Direct UI experience project basically involves maintenance, enhancements and building new functionality in the online 360 application. The main modules/artifacts are Online Account Opening, Promotions, account summary; account details, bill pay, transfers & deposits/ transfers & deposits overview, payments overview, credit cards, Auto Loans, Home loans etc. The Capital One 360 are provides the banking facility in mobile web as well as tablets and smartphones. The main architecture is based on spring MVC and spring Web flows. In short, the presentation tier interacts with middle tier with form of web services which in turn called the stored procedures to interact with the database.
Role: Senior Java-J2EE Developer.
Responsibilities:
Gather requirements from the business groom them and filter them to sprint stories for the implementation.
Involve in complete SDLC life cycle.
Develop the capital one 360 web application by using Spring MVC, Web Flows and Java J2EE technologies.
Assist in the production releases and post production support activities.
Create the smart sell offers by using epiphany tools and integrate those into Capital One 360 site.
Designed and developed framework components, involved in spring framework.
Designed and developed the presentation layer which includes the development of standards-browser compliant – user interactive web pages using CSS, with VMs spring (MVC), spring web flows, AJAX, JQUERY to provide interactive screens to display data with Client side validation and unit testing.
Developed the Action Classes, Action Classes, DAO, DAO Impls, stored procedures etc.
Involved in Deploying and Configuring applications in tomcat Server.
Used SOAP/REST for exchanging XML based messages.
Developed Web services for internal and external partners/clients.
Used SOA concepts to implement web services integration.
Worked on bug fixing and enhancements on change requests.
Developed various test cases and performed unit testing using J-Unit classes / MOCKITO.
Developed the Promotional API’s by using Rest Client’s.
AJAX &JSON implementation in velocity templates.
References: Dodge, Mark and Eitler Jack.
Skills: Apache Tomcat Web server, Java/J2EE, Spring MVC, Spring Web flow, JQUERY, CSS, Git/Gerit, Maven, SOAP/REST Web Services, Quality Center, Stored Procedures.
Client: CIGNA (U.S.A), Wilmington DE. April 2013 – December 2013.
EMPOYER: MASTECH.INC
Responsibilities:
Generated the web services Client by using JAX-WS API.
Implemented the client Invocation code in Spring-WS (Security Interceptors WSS4j, Request Header interceptors, spring web services Template).
Pre pare the Request object and invoke the web service call with spring web service Template, after getting the response, captured the response and saved into the respective tables.
Implemented the DAO classes with SimpleJdbcDaoSupport.
Designing Front End Screens using jsp, JavaScript, Ajax & j- query.
Involved in complete SDLC Life Cycle.
Involved in Deployment of the ear file on web sphere 7.0.22 server.
Testing the SOAP Request and response by using SOAP-UI Tool.
Development and end-to- end Coding.
Implemented WS Securities by using Username Tokens.
Design and Development of Add-Ons Web Application.
Skills: java, j2ee, Spring Web Services, JAX-WS, Servlets, jsp, spring DAO, RAD 7.5, and Web Sphere.
Professional Experience:
Client: Bank of America (U.S.A), Newark,DE . June 2012 – April-2013
Role: Technical Lead.
EMPLOYER: TATA CONSULTANCY SERVICES LTD.
Responsibilities:
Exposed to Software Development Life Cycle (Agile), methodology.
Created the Biz Solo and Biz Logic Projects using Savvion BPM Studio
Experience in developing various design patterns like Singletons, DAO, and DTO.
Created the DAO and I-Batis mapping files.
Involved in application development in Model-View-Controller (MVC) architecture using JDK, Spring MVC, Servlet, and JSP.
Experience in Blaze Engine & Universal Bureau Engine. (UBE).
Developed and deployed Web Services – WSDL and SOA, SOAP for retrieving data from third party.
Experience in using Oracle 10g as database.
Tested the application functionality with J-Unit Test Cases.
Developed logging module-using Log4j to create log files to debug application flow.
Used RTC for version control.
Application Deployment with Jenkins and CESAR.
Involved in Team Lead activates.
Developed the work flow diagrams by using BPM studios.
SKILLS: Java 1.5, Savion BPM, spring Ioc, I-Batis, Oracle 10g, web sphere, axis2 and Windows
Client: Bank of America (U.S.A,DELAWARE) June 2011 – June 2012
Role: Senior Java Developer.
Project: myCTO (Agile)
EMPLOYER: TATA CONSULTANCY SERVICES LTD.
Responsibilities:
Exposed to Software Development Life Cycle (Agile), methodology.
Web Application Development using Spring MVC and Hibernate.
Created the DAO and Hibernate mapping files.
Create the named quires using Hibernate Technology.
Generate& Consuming UUM Frame work with Axis Web services
Extensively used J-Query and Jason objects in UI Layers
Involved in application development in Model-View-Controller (MVC) architecture using JDK, Spring MVC, and JSP.
Developed and deployed Web Services – WSDL and SOA, SOAP for retrieving data from third party.
Consumed the web services.
Experience in using Oracle 10g as database.
Tested the application functionality with J-Unit Test Cases.
Integrated Hibernate in Spring by Inversion of Control with a Hibernate Template and Callback
Developed logging module-using Log4j to create log files to debug application flow.
Used Tortoise SVN for version control.
Environment: jdk 1.5, Spring MVC, Hibernate, web services, axis2, jsp and web sphere.
Client: Bank of America (U.S.A) July 2010 to June 2011
Role: Senior Java Developer.
Project: GPS (Global Party Services)
EMPLOYER: TATA CONSULTANCY SERVICES LTD.
Responsibilities:
Analyze client supplied products like Business Requirement Document (BRD), business rules and business integration specification.
Co-ordinate with offshore and onsite team to understand the requirements and prepare High level and Low-level design documents from the requirements specification.
Developed the web services which interact with different systems to perform multifarious operations like create, update, retrieve and find details of a customer
Create the pre-pair quires using Hibernate Technology.
Create the Data Source Creation Using Spring DAO module
Project Code Maintenance Using Version Control Tools
Created the web services work and Test environment to create Update, Delete the Party in CED DB.
Client: Citi Rates (U.K) Jan 2010 to July 2010
Role: Java Developer.
Project: Citi Bank (United Kingdom)
EMPLOYER: POLARIS SOFTWARE LAB LIMITED.
Description:
Responsibilities:
Analyze client supplied products like Business Requirement Document (BRD), business rules and business integration specification.
Conduct Weekly Status Meeting and report to the client on the resource Work Status.
Involved in Development and Coding.
Involved in Daily Merge on Trunk and Branch Creation.
Client: Margin Lending (Finance) July 2009 – Jan 2010
Role: Java Developer.
Project: COMIT, Swiss- Agile.
EMPLOYER: POLARIS SOFTWARE LAB LIMITED.
Description:
Responsibilities:
Co-ordinate the Production Support Activities at Offshore.
Analyze client supplied products like Business Requirement Document (BRD), business rules and business integration specification.
Attended Daily Status Meeting and report to the client on the resource Work Status.
Involved in Development and Coding.
Involved in Daily Merge on Trunk and Branch Creation.
Involved in Sprint Plan.
Understanding of BRD and making into the TDD.
Involving in Scrum Meetings and Client Calls.
Environment: Swings Hibernate, springs, Oracle, Web logic
Client: Credit Platform U.S.A Nov 2008 – July 2009
Role: Java Developer.
Project: Citi Private Bank U.S.A.
EMPLOYER: POLARIS SOFTWARE LAB LIMITED.
Description:
Responsibilities:
Analyze client supplied products like Business Requirement Document (BRD), business rules and business integration specification. Co-ordinate with team members in the Build and Test Phase.
Technical Design and development of Message Queue for STP
Using JAXB Generate the Dynamic XML
Creating the Struts action classes and Action forms
Implemented validator framework.
Coding and Bug Fixing.
Involvement in MDD &TDD from BRD.
Involving in AIX Unix box for Integration and Deployment
Environment: jsp, Servlets, Struts, EJB, IBM MQ, Web Logic, & Oracle.
Client: Citi Bank U.S.A Oct 2007 – Oct 2008
Role: Java Developer.
Project: Treasury Product Systems.
EMPLOYER: POLARIS SOFTWARE LAB LIMITED.
Responsibilities:
Implemented Servlets jsp web application
Analyze client supplied products like Business Requirement Document (BRD), business rules and business integration specification.
Co-ordinate with offshore and onsite team to understand the requirements and prepare High level and Low-level design documents from the requirements specification.
Communicating with the users and gathering the requirements to build the online screens.
Development and Release Process.
Preparing the Release Notes and release the sources files to On-Site.
Environments: jsp, Servlets, EJB, & Oracle
Client: Westpac Asia WMS July 2006 to Sep 2007
Role: Java Developer.
Project: West Pac Banking (Singapore)
EMPLOYER: POLARIS SOFTWARE LAB LIMITED.
Responsibilities:
Analyze client supplied products like Business Requirement Document (BRD), business rules and business integration specification.
Co-ordinate with offshore and onsite team to understand the requirements and prepare High level and Low-level design documents from the requirements specification.
Communicating with the users and gathering the requirements to build the online screens.
Working on various activities deployment and integration of all the modules as part of Integration Team.
Environment: setup in DIT, SIT&UAT using AIX Server.
Education:
University of JNTU- Hyderabad India.
Bachelor degree in Electronics and Communications Engineering
( BHASKAR PINNA )