pavan kumar pendela - data engineer and etl |
[email protected] |
Location: Avondale, Arizona, USA |
Relocation: |
Visa: |
Name: Pavankumar Pendela
Email: [email protected] Ph #: +1 (313) 913-7231 LinkedIn: linkedin.com/in/pavan-p-6a7561253 Summary: Having 7+ years of professional experience in the analysis, development, and maintenance of software products. Extensively involved in activities like understanding the client requirements, business analysis, impact analysis, and preparing various project documents in SDLC. Expertise in Java including REST web services. Exposure to Functional programming and Java8 Features. Experience in Web designing and development, using HTML5, CSS3, JavaScript, XML, Angular.js, JSON, JSF and Ajax. Good understanding of JavaScript design patterns and MVC frameworks (i.e. Angular.JS, Node.js). Knowledge of common browser developer tools and performance tuning techniques. Good knowledge and hands-on experience in framework Spring, Spring Boot. Hands-on experience in using version control systems SVN and GIT. Hands-on experience and good knowledge of using Jenkins. Good knowledge of SQL database Oracle and Hibernate. Expertise in XML (SAX, DOM), XSL, XSLT, XML Schema, DTD, Custom Tags and JavaScript. Experience in Integration of Amazon Web Services AWS with other applications infrastructure. Solid Knowledge in writing Joins, Sub-queries, Grouping functions, Inline-views, and co-related sub-queries. Worked extensively in Agile Methodology (SCRUM) and was involved actively in all aspects like sprint planning, effort estimation, design, development, documentation, and deployment. Good team player with hard work, dedication, and creativity and quick learner with the ability to learn new skills/technology and develop applications from scratch. Proven ability to work independently, designing, developing, and deploying solutions, and delivering projects on time with minimal direction. Educational Qualifications: Master of Science in Business Analytics, Kent State University, Kent, OH, 2022. Bachelor of science from Prist University, Chennai, Tamil N du, India,2015 Technical Skills: Programming Languages Java 1.7/1.8 , PL/SQL, Unix Shell Script. Java/J2EE Technologies JDBC, Servlets, JSP 1.2/2.0, JMS, EJB 2.0/3.0 Web Development HTM, CSS, Java Script. Frameworks Struts 1.x/2.x, Hibernate, Spring 3.5/4.0, Spring Boot. XML/Web Services XML, WSDL, SOAP, JSON, Restful Services. Messaging Technologies JMS Application/Web Servers IBM Websphere 6.x/7.x, BEA Web Logic 10.1/9.1, Apache Tomcat 7.x/6.x, JBOSS 6.x/5.x. Methodologies/ Design Patterns OOAD, OOP, UML , MVC2, DAO Databases Oracle 11g/9i/10g, SQL Server 2008/2005 Professional Summary: Client: Girikon INC, AZ Sep 2022 Present Role: Full stack Java Developer Responsibilities Working in an Agile environment, with the ability to accommodate and test the newly proposed changes at any point of time during the release. Working within Act - On, HubSpot and Vertical Response building responsive HTML emails for email marketing campaigns Using HubSpot and Act-On to build client facing responsive landing pages for promotional contests and products. Using Spring Boot Actuator to monitor and manage the application in a production environment. Developing code for Responsive web design in JavaScript using frameworks like Angular. Implementing Ajax base application by fetching the response from back-end REST API as a part of JSON. Development of back-end functionality of the application using Java, Spring Data, Spring Boot, Hibernate, MS SQL, Spring Tool Suite. Responsible for developing working unit of code (server side) according to the business requirements. Designing and implementing logic for a functionality in the application to meet end user requirements. Develop and maintain a real-time streaming pipeline in the Microsoft Azure platform to schedule, monitor and manage copy and transform activities in the Azure portal. Developed the monolithic application and involved in migrating existing monolithic application into Micro Service Architecture based RESTful Service and deployments were done on AWS using Spring Cloud for AWS. Used DOCKER to build Docker images from Docker files where code and dependencies are placed, and we created Docker containers by running these images which helps in managing storage issues. Developing web applications and components using HTML, CSS, and Type Script for the management module. Actively involving the deployment of Application war files in the Tomcat Application server. Involving various performance-related tasks in the mobile application as well as MySQL database. Environment: Spring, Spring Data, Angular 12, Node JS, Hibernate, Java, JSP, HTML, CSS, AZURE, Bootstrap, Java Script, AJAX, MS SQL, Spring Tool Suite, SVN, Junit, Maven, Agile, JIRA, Jenkins, Windows. Client: Manu bank, Charlotte, NC July 2021 Aug 2022 Role: Full stack Java Developer Responsibilities: Project has been developed using the principles of Model View Controller (MVC) architecture following the Agile methodology of software development. Developed User Interface using HTML5, CSS3, JavaScript, Dojo, Angular, jQuery, and Bootstrap to provide communication between the client and server. Designed and developed UI of application modules using CSS, jQuery, AJAX, JSON and DOJO. Implemented AngularJS controllers to maintain every view details. Implemented Angular Service calls using Angular Established Hibernate mapping files using various mapping techniques, such as a table per class hierarchy, and used the Hibernate Persistence Approach to work with the database. Worked on building cloud microservices and implemented back end using spring boot. I also designed and developed Microservices Architecture using spring boot to modularize code and implemented REST API s using Spring Rest and Integrated Swagger API for documentation. Designed and Developed RESTful Web Service using Spring boot and Jersey Framework. Integrated the ORM Object Relational Mapping tool hibernate to the spring using Spring ORM in our app and used spring transaction API for database related transactions. Developed application using AngularJS and NodeJS connecting to Oracle on the backend. Participate in all phases of the Development and implementation process for the Quick solver projects Involved in front end design and development using Html, CSS, Bootstrap framework, JSP and JavaScript. Develop, test, debug, implement and maintenance of Quick Solver Management portal. The CDMS and PDMS applications are primarily standalone applications using Spring boot. Work closely with other IT groups and PO s (product owners) to define the system design and user interface based on customer need and objectives Development of back-end functionality of the application using Java, Spring Data, Spring Boot, Hibernate, MS SQL, Spring Tool Suite. Responsible for developing working unit of code (server side) according to the business requirements. Designing and implementing logic for a functionality in the application to meet end user requirements. Develop and maintain a real-time streaming pipeline in the Microsoft Azure platform to schedule, monitor and manage copy and transform activities in the Azure portal. Worked on developing a batch job (Billing Transaction importer) using Spring boot which will be run daily at scheduled time to process policy related bills of each day and store them in the database. Developed JUnit Tests using Mockito framework for backend code including controllers and service layers to make sure all the defects are handled and to test the workflow. Responsible for testing end to end functionality on local and developer environments. Using JIRA tracking tool to create, assign, work and close tickets. New defects are also reported on JIRA linked to the parent ticket. Used Apache Maven Software management tool to manage the project s build, reporting and documentation. Worked with Jenkins for continuous integration of project source code. Used SVN repository for Code managements and version control. Participate in different meetings like planning, retrospective, estimating etc. as part of Agile Process. Environment: Spring, Spring Data, Angular JS, Node JS, Hibernate, Java, JSP, HTML, CSS, AZURE, Bootstrap, Java Script, AJAX, MS SQL, Spring Tool Suite, SVN, Junit, Maven, Agile, JIRA, Jenkins, Windows. Client: Verizon (Remote) Jun 2019 to May 2021 Role: Full stack Java Developer Responsibilities: Responsible for analysis, design, development, and integration of UI components with backend using J2EE technologies such as MVC framework, Servlets, JSP, and JDBC for database connectivity. Worked on Agile Methodology to meet timelines with quality deliverables. Implemented the presentation layer using Struts MVC framework. Involved in High-Level Design and prepared a Logical view of the Application. Created Data Source and deployed web application in the WebSphere Application Server. Used Version Control Tool SVN to perform Checking-out and Checking-in of codes from the repository. Involved in designing and developing the front end of the application using Java script, AJAX, HTML5, CSS3. Designed dynamic client-side codes to build web forms and simulate process for a web application, page navigation using Angular 4. Worked on Angular 2 key features like Routers, Guards, Resolver, Child Router, Annotations, child injector, and dependency injection with lifetime/scope control, Screen activator, logging, and directives. Used Angular.JS framework in developing various UI components. Used Node.JS for server-side rendering. Implemented modules into Node.JS to integrate with designs and requirements. Developed the monolithic application and involved in migrating existing monolithic application in to Micro Service Architecture based RESTful Service and deployments were done on AWS using Spring Cloud for AWS. Used DOCKER to build Docker images from Docker files where code and dependencies are placed and we created Docker containers by running these images which helps in managing storage issues. While using spring as the Application-Level Framework, hibernate is used as the persistence Framework. Design and implement Model view controller (MVC) architecture using spring framework. Wrote Hibernate classes, DAOs to retrieve & store data, and configured Hibernate files. Used Jenkins Jobs for build automation to compile and generate EAR and WAR files. Involved in raising questions for business, getting answers from them, bug fixing, and tracking is done by JIRA. Developed RESTful web services using spring frameworks and persistence using Hibernate and JPA ORM frameworks. Involved in creating and extracting data from database using SQL Queries on Oracle database. Used Maven for a build, cruise control is used for continuous building. Used SVN as the version control system for source code and project documents. Environment: Java, Spring, Hibernate, WebLogic, JDBC, Eclipse, SQL Developer, SVN, Jira, Log4j, Postman and Git Maxotech Solutions LLC, India July 2015 Nov 2018 Role: Java Developer Responsibilities: Involved in the requirements analysis meetings and understand the requirements for the modules for development. Designed and developed Micro Services business components using Spring Boot REST APIs, Spring Data JPA and Java 8. Externalized configuration in a distributed system using Spring Boot configurations. Involved in multiple projects to implement persistence layer using Spring JDBC Template, Spring Data JPA, Oracle Database. Developed Unit Test Cases and Integration Test Cases using frameworks Junit. Implemented Application security using both Spring Security OAuth2 and Database authentication methods for Authentication and Authorization. Provide technical assistance in identifying, evaluating, and developing systems that are cost effective and meet business requirements. Environment: Java, Spring, Hibernate, WebLogic, SQL, JDBC, Eclipse, SQL Developer, SVN, Jira and Git. Keywords: user interface javascript information technology purchase order microsoft procedural language Arizona Colorado North Carolina Ohio |