Post Job Free

Resume

Sign in

Developer Data

Location:
Clementon, NJ
Posted:
March 29, 2020

Contact this candidate

Resume:

Rishi Sharan Pentala

Full-Stack Developer

Phone: 201-***-****

Email: adci3i@r.postjobfree.com

SUMMARY:

●Six plus years of total experience in design, development and implementation of software applications in JAVA/J2EE technologies.

●Expertise in Core Java including OOPS, Collections framework, Exception handling, and Multithreading.

●Proficient in web application development using Java, JSP, Servlets, HTML, CSS, JavaScript, AJAX and expertise with MVC Architecture.

●Expertise in Spring Application development using Spring Core, Spring Context, Data Access, Transaction Management, Spring Batch and Spring MVC.

●Developing applications using Groovy, Grails, GSP, GORM and Grails plugin and services.

●Expertise in the web application servers including Tomcat Web Server and IDE like Eclipse and IntelliJ IDE.

●Extensively experienced in using various design patterns such as MVC (Model-View-Controller), Singleton, Factory.

●Expertise in implementing Service Oriented Architecture (SOA) with Web Services Restful and XML based Web Services SOAP.

●Working experience with Relational Databases like Oracle, MYSQL. Strong experience using SQL and PL/SQL to write stored procedures.

●Extensive experience in working with SOAP and RESTful Web Services.

●Installed Jenkins/Plugins for GIT Repository and Setup SCM Polling for Immediate Build with Maven.

●Experience in working Retail, Government and Banking domains.

●Hands-on experience in the development of microservices and deploying in Docker.

●Experience in working with operating systems like Windows versions, Linux.

●Involved in the build and deployment of microservices with Jenkins.

●Experience in application build tools like ANT, Maven, Gradle and Jenkins/Hudson for continuous integration.

●Experience with Cloud Computing environments like Pivotal Cloud Foundry, Amazon Web Services (AWS), AWS Lambda, Kinesis, and Docker Containers.

●Experience with Selenium, JUnit, Mockito, Log4j in developing test cases and determining application functionality.

●Fast learning capability and ability to adapt to new and changing technologies.

TECHNICAL SKILLS:

●Programming Languages: Core Java, Groovy, Python, SQL, PHP

●J2EE Technologies: JSP, JSF, Servlets, JMS, JDBC, EJB, SWING, SWT, AWT

●Frameworks: Spring, Spring MVC, Hibernate and Groovy Grails

●Spring Modules: Spring Core, Context, Data Access Transaction, Spring MVC

●Web Technologies: HTML, CSS, JavaScript, jQuery AJAX and Electron JS

●Web Services and XML Technologies: SOAP, Restful Web Services

●Application/Web Servers: Apache Tomcat

●Databases: MYSQL, Oracle 11g

●IDE Tools: Eclipse IDE, IntelliJ IDE

●Version Control: SVN, GIT

●Operating System: Windows, Linux

●Tools: Jenkins, Maven, JUnit, Log4j

PROFESSIONAL EXPERIENCE:

Comcast - Philadelphia, Pennsylvania Aug 2019 to till date

Full Stack Developer - Microservices

●Worked on the Publisher/Subscriber platform, wrote code to read JSON messages from a queue, converted it to soap message and pushed it to the target.

●Actively collaborated in the deployment of PSPMessage broker jar file on different Linux boxes ( a3p, q1i). Trouble-shooted deployment issues and coordinated with a quality assistant engineer to complete end to end testing.

●Improved performance of the search engine in the XInventory application by tweaking the SQL query. I simplified it and provided an option on UI so that a flag is passed to the API which in turn decides to execute the simplified SQL query.

●Developed a requirement to do preflight checks so that it can warn users while doing physical or cycle counts on Angular 2.0 and Java Microservices.

●Wired share API with the UI i.e developed on Angular 2.0.

●Developed Adjust IMEI user story for POSDashboard, which validates the store id, IMEI number with the MSP API and redirects user for confirmation of adjustment. Once confirmed, the items are adjusted based on the quantity available in stock ledger tables and an MNT file is created.

●Wrote an MSP wrapper API for my team that fetches the response from MSP services. Leveraged swagger, Spring framework 1.4.1 and SQL.

●Actively participated in team meetings to find the root cause of an issue in production.

Environment: HTML, CSS, JavaScript, jQuery, Ajax, Angular 4, Spring, Spring Boot, Hibernate, Pivotal Cloud Foundry, Concourse, Git, Oracle 11G, Swagger, Microservices and Restful web services.

Cardinal Health - Dublin, Ohio Feb 2019 to Jun 2019

Senior Full Stack Developer (SOA /Angular 2/Spring Boot/Groovy Grails)

●Created technical specification documents, performed impact analysis on Order express SPOL limit application.

●Developed user story, from scratch to end including test cases in a service-oriented architecture that involved different API’s along with APIGEE.

●Troubleshoot issues based on Jenkins log and pushed API’s to Pivotal cloud foundry.

●Coordinated with Cloud teams to create Dev 2 environment so that testing can be performed offshore.

●Implemented HTTP requests using RxJS Observable library to handle multiple values over time.

●Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.

●Involved in front end designing using HTML, CSS, Angular 2.0, JavaScript and Bootstrap.

Environment: Spring Boot, Groovy, Groovy Grails framework, Restful Web Services, HTML, CSS, JavaScript, jQuery, Angular JS 2.0 IBM WebSphere Portal, IBM WebSphere application server and IBM DB2.

Markel Corporation - Omaha, NE Oct 2018 to Jan 2019

Technical Architect/Full Stack Developer

●Attended knowledge transfer sessions to understand about client’s business.

●Involved in interacting with business analysts, other developers and management to understand/develop the GUI/Business tier /Data Access tier design for the web application.

●Developed user stories in service-oriented architecture.

●Performed left outer join using GORM.

●Created views that render flash messages when the JSON response returns an empty map in Backbone JS.

●Developed function that customizes pagination for data tables that comes with Backbone JS library.

●The Managed offshore team held meetings to complete the subtasks, roadblocks on JIRA.

●Provided application support, resolved critical defects that acted as impediments in Sprint.

Environment: Core Java, Groovy, Groovy Grails framework, T SQL, Stored Procedures, Restful Web Services, HTML, CSS, JavaScript, jQuery, Angular JS 1.5, Backbone JS, Fisheye and Jira.

Access Idaho - Boise, Idaho Feb 2018 to Aug 2018

Java Groovy Grails Developer

●Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).

●Used AGILE KANBAN methodology and participated in daily SCRUM meetings.

●Created user guide for PGP key encryption process and developed custom validations for PGP encryption.

●Developed groovy classes that sorts records by implementing comparable interface.

●Developed Grails plugin and multiple tag libraries

●Developed an advanced data table that can hold more than 70,000 records with client side and server-side pagination

●Implemented Grails Services and controllers to perform actions

●Developed tool tips for the result set in data table report that validates with domain objects and displays formatted string.

●Created client side and server-side validations for all the pages in the project.

●Developed a gateway that allows insurance companies to file SR 22/26 forms online.

●Developed a server-side validator using grails services that reads xml data, process it and sends the result to an external API.

●Performed w3 validations of the entire project.

●Developed reports that includes HTML tables CSS and formatted values coming from server side.

●Developed Groovy Grails interceptors to check for an authenticated user, created a pipeline between the view components and controller that handles requests.

●Used command objects for validating non persistent objects.

●Used GORM OR mapping tool for transparent DB persistency.

●Implemented UI using Grails server pages.

●Implemented Grails Spock Test cases for all existing controllers, Services and Domain classes

●Involved in setting up Grails project and its configuration

●Wrote Grails Criteria for complex queries

●Played Scrum master role in my team when needed.

●Integrated with AWS and Google cloud storage.

●Deployed new features timely using Jenkins build.

●Used Git for version control across common source code used by developers.

Environment: HTML, CSS, JavaScript, jQuery, Groovy, Hibernate, Restful Web Service, AWS Lambda, SQL, Groovy Server Page.

Xerox - Wilmington, Delaware - Feb 2017 to Dec 2017

Java Developer

• Involved in requirements gathering, designing and development phases.

• Working on Agile methodology for the Software development process.

• Extensive usage of Spring, HTML, CSS, JSP, jQuery, AJAX, JavaScript and Angular 1.5 for interactive

Pages.

• Involved in the development of the front end (Presentation Layer) of the application using Spring framework,

Which is based on MVC design paradigm.

• Implemented Angular2 to create Single Page Applications (SPA).

• Created Components, Used Directives of Angular2 including *ng-if, *ng-for, ng-model, etc.

• Implemented Angular2 Router to enable navigation from one view to the next as users performs

Application tasks.

• Used HTTP request to extract JSON format Data.

• Tested Rest APIs in Spring-Controller at backend for JSON data using Postman.

• Created backup of database systems using S3, EBS and RDS services of AWS.

• Implemented and maintained the monitoring and alerting of production and corporate servers/storage using

AWS Cloud Watch.

• Developed Data layer using Hibernate framework, configured XML mapping files, POJO classes, and Stored

Procedures.

• Created backup of database systems using S3, EBS and RDS services of AWS.

• Involved in writing Java API for Amazon Lambda to manage some of the AWS services.

• Used Spring Framework for dependency injection (IOC) and integration with the Spring Framework and

Hibernate.

• Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s, whenever a

New GitHub branch gets started. Jenkins, our Continuous Integration server, automatically attempts to build a

New Docker container from it, The Docker container leverages Linux containers and has the AMI baked in.

• Implemented RESTful web service for to request for credit report from credit agency.

• Implemented parsing classes that handle conversion of repository data into XML using JAXB.

• Developing database adapter, web services adapter, ftp adapter, messaging adapter and custom workflow for

Non-oracle system using Camel.

• Used Hibernate as the ORM mapping tool and worked with Hibernate Query Language (HQL).

• Implemented Hibernate to persist the data into Database, and wrote HQL based queries to implement CRUD

Operations on the data.

• Implemented Maven 3.0 for Dependency Management.

• Used Jenkins for Continuous Integration and Sonar jobs for java code quality.

• Used Object oriented based Hibernate Query Language (HQL) for full support of Relational Operation.

• Designed and developed the REST based Micro services using the Spring Boot.

• Worked on performance and scalability issues and bottlenecks, troubleshooting and fixing them.

• Involved with the version control and configuration management using SVN

• Unit and Integration testing on development and pre-production servers

Environment: Java 1.8, HTML, JavaScript, XML, XSLT, jQuery, AJAX, Web Services, SQL Server, Spring 3.0, Hibernate, Servlets, JSP, JUnit, GIT, IntelliJ, Jenkins, Harvest, Maven, Log4j, JIRA, Docker, Linux, Apache Tomcat, Spring MVC and Micro services.

Java/J2EE Developer

HSBC Global Technology - Hyderabad, India - May 2012 to Jul 2015

• Involved in analysis, specification, design, and implementation and testing phases of Software Development

Life Cycle (SDLC).

• Developed Presentation tier implementation which involves in creating the JSP pages, defining the page

Navigations, creating and configuring the backing beans, and integrating Spring MVC with the business-logic

Tier.

• Coordinated with the business and functional teams to get clarity on the requirement for analysis.

• Developed the application using agile methodology.

• Created new database objects like Sequences, Procedures, Functions, Packages, Triggers, Indexes and Views

In Development and Production environment using MySQL and Oracle 11g database.

• Created Restful web services using Apache CXF to trigger backend recurring adjustments, refreshing

Configuration data.

• Used Auto wired Pogo and DAO classes with Spring Controllers.

• Utilized Spring annotations and XML.

• Provided connections using Spring JDBC to the database and developed SQL queries to manipulate the data.

• Created and maintained test cases, test scripts and test traceability.

• Consumed REST services using jQuery Ajax calls and processed REST service responses using

jQuery and manipulate Dom objects.

• Used Spring JM template to send messages to queue and consume messages from queues.

• Spring configuration files are created for dependency injection.

• Involved in Continuous Integration and fixed the issues accordingly.

• Configured the Dispatcher Servlet, setting up the View Resolver, and Transaction Management.

• Used Spring form validation for server-side validation.

• Created a single independent Application Page for AUDIT services, which can be accessed from

Anywhere in the active case throughout the flow.

• Refactored SQL queries to increase the performance of application by adding indexes for the tables involved.

• Developed stored procedures and complex packages extensively using PL/SQL and shell programs.

• Involved in fixing various defects assigned on the Jira.

• Used Junit for performing unit testing framework to gain confidence in the correctness of the code.

• Used Log4j for application logging and debugging.

• Involved in performing Internal Code Reviews.

• Involved in HLD and LLD documents creation.

• ANT was used as a build tool and worked in an agile work environment.

• Used SVN as version control.

Environment: Java 1.5, J2EE, Springs, JSP, REST, Hibernate, AJAX, HTML, CSS, JDBC, Eclipse, Swing, Web Services, WSDL, Web Flow, Oracle, Windows, SOAP, Design patterns, jQuery, AJAX, JavaScript, GIT.

EDUCATION:

Master’s in information assurance 3.91/4.00 GPA

Wilmington University – Delaware, United States of America

Bachelor’s Degree in Computer Science and Engineering 3.50/4.00 GPA

Aurora Engineering College – Hyderabad, India



Contact this candidate