PRANITHA RAVALA
************@*****.***
PROFESSIONAL SUMMARY:
• 6+ years of experience in Designing, Developing, Implementing, Integrating and Testing of Web based Applications using Java/J2EE technology
• Knowledge of Object Oriented Programming and Design, Agile and SDLC.
• Expert level skills developing applications using Core Java, J2EE, JSP, Servlets, Java Beans, EJB, Hibernate, Web Services, JDBC, XML, HTML, CSS, DHTML, JavaScript, Ajax and JQuery.
• Worked experience in Hibernate and JPA ORM tools
• Expertise in developing Internet/Intranet Applications with REST, SOAP, MAVEN, Java, JSP, Servlet, JDBC, Hibernate, JUnit, XML, HTML, and JavaScript, AngularJS, React JS, Webix JS.
• Created and implemented PL/SQL stored procedures, triggers, cursors and views using MySQL. EDUCATION:
• Bachelors in Information Technology from Anna University, Chennai, India.(2012 Graduated)
• Masters from Texas A&M international University, Laredo, Texas. (2015 Graduated) TECHNICAL SKILLS:
Programming Languages JAVA (1.8), J2EE, Javascript J2EE Technologies EJB, Servlets, JSP, JDBC, JSF
Web Technologies HTML5, AngularJS, JQuery, XML, XSLT, CSS3, JSON, AJAX, Bootstrap, React JS, Webix.JS Application/Web Server JBoss, Apache Tomcat
Databases Oracle 10g, SQL, MySQL
XML Technologies XML, XSLT, XPATH
Web Services SOAP, REST
Methodologies Agile, Waterfall, SCRUM
Application Frameworks Struts 1.x/2.x, Spring (Dependency Injection, Spring MVC, Factory Pattern) ORM Frameworks Hibernate
Version Control Git, Gerrit
Cloud Computing AWS (Amazon Web Services), Cloudberry PROFESSIONAL EXPERIENCE:
Client: State of MA, Boston, MA (Department of Transitional Assistance) Role: Full Stack Java developer Feb 2018 - Present
• Worked in DTA team migrating beacon3 (old application) into beacon5 (new application) which included webix.js, JavaScript, jQuery, CSS, HTML.
• Migrated 1500 workflow and nonworkflow pages from JavaScript to webix.js.
• Fiddler is used for checking servlet calls from backend to frontend.
• SOAP is used as a web service and AJAX calls were used for getting the servlet response.
• Git bash/Bit bucket for code push.
• Toad was used for checking and updating the database tables and data.
• Sprint for every 2 weeks and daily stand up meetings.
• Worked in changing Java business logic if needed depending on the front-end changes.
• Used Spring in Configuration Annotation for easy configuration, hibernate JPA Annotation in POJO classes as well as Spring Annotation across the spring boot application.
• Used postman for testing soap UI calls and worked on selenium for unit test cases
• Converted XML response from Java to JSON in frontend.
• Implemented JavaScript promises and AJAX sync GET/POST calls for the workflows.
• AWS is used now for the database storage.
Environment: Webix.js, JavaScript, jQuery, Java, JIRA, Git, Visual Studio code, Agile, JIRA, confluence, ECMAScript (ES6), Eclipse Oxygen, Fiddler, Spring Batch jobs, Spring Boot, Tortoise Git, Toad for oracle, SOAP, Apache Tomcat, Maven, Postman, Selenium
Client: Criteo, Ann Arbor, MI May 2017 - Jan 2018
Role: Web developer
• Worked in developing ads for 130 websites which includes JavaScript (JS1.0 and JS2.0), JQuery, JST and CSS, SASS mainly.
• Sprint for every 2 weeks and daily stand up meetings.
• Worked in some of the tools like JIRA, Source Tree, GitHub, Git bash, Gerrit, AWS, Cloudberry, Visual Studio, Csharp for delivery, Agile Methodology.
• Worked in code refactoring and developing code for new websites.
• Migrated half of the code from JS1.0 to JS2.0.
• Worked majorly on UK websites and few of the US websites include Kohls, Costco, Walmart, Macy’s, Staples, Bedbathandbeyond, Sears, Target, JCPennney, LordandTaylor, SaksOff5th etc.
• JIRA was used for obtaining new ticket issues.
• Git bash for pushing the code from local to UAT and from UAT to master. This was also used for deployment.
• Gerrit was used for our code reviews and for pushing the final approved code to master.
• Storage of all our CSS data is in AWS and this is accessed using Cloudberry.
• Delivery code is totally written in csharp and is run on Visual Studio 2017.
• doT.js has been used for displaying our featured values on the websites.
• Worked with 2.0 which included ECMAScript (ES6) syntax and npm packages.
• Worked with Slick carousel in 2.0 and cross browser testing.
• Consumption of RESTful services and APIs.
• Performed A/B testing for the websites when requested. Environment: JavaScript (JS1.0 and JS2.0), JQuery, JST and CSS, SASS, JIRA, Source Tree, GitHub, Git bash, Gerrit, AWS, Cloudberry, Visual Studio, Csharp, Agile, JIRA, doT.js, RESTful, A/B testing, ECMAScript (ES6), npm packages, Spring MVC.
CogentIBS, Franklin, MI Sep 2016- Apr 2017
Role: Web Java Developer
Team: Michigan vegetarian project (mivegetarian.org/mivegetarian.com)
• Involved in building the website “mi vegetarian” which is launched currently.
• This project involved technologies like PHP, HTML5, and CSS3, bootstrap.
• Major modules include usage of Payment Gateway for Membership and Donation forms, Events, Volunteer Page, Vegetarian Pledge.
• Worked on MailChimp, Namespace, Square Cash, Constant Contact. Team: Cabaana
• Cabaana is a website which few companies to interact and discuss more business ideas.
• This project involved technologies like ReactJS, CSS, HTML, bootstrap.
• Designed Coaching board, Coaching Staff board and Manager board. Team: Integration of Cabaana with Slack
• Worked on cabanna integration with slack application which included Nodejs, JavaScript, jQuery, HTML5, CSS3 and few of pre-defined slack event and methods.
• Consumes RESTful webservices and used internally developed APIs Environment: PHP, HTML5, CSS3, bootstrap, MailChimp, Namespace, Square Cash, Constant Contact, ReactJS, JavaScript, jQuery, RESTful, GitHub, Spring MVC, STS, Nodejs Teksignature, Atlanta, GA Feb 2016 - Jul 2016
Role: Java Developer
• Worked as a back-end Java Developer on technologies such as Spring MVC, JDBC.
• Implemented Hibernate in the Data Access Object layer to access and update information in the Oracle10g Database.
• Implemented server side tasks using XML and Servlets.
• Developed Graphical User Interfaces using UI frameworks Angular JS and Webpages using HTML, CSS for user interaction.
• Implemented dynamic page elements and form error validations using Angular JS directives.
• Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection API's to implement various features and enhancements.
• Wrote PL/SQL queries, Stored Procedures, and triggers to perform back-end database operations.
• Used Apache Tomcat as a server
Environment: Java/J2EE 1.6, JSP, Servlets, Spring 3.0, Hibernate, XML, Oracle 10g, HTML, CSS, DHTML, Angular JS, XSLT, Eclipse3.0, AJAX, JavaScript, Windows XP, Unix, JUnit3.8, Putty Infosys, Hyderabad, India Sep 2012 - Nov 2014
Client – Walmart Pharmacy
Role: Developer, Analyst
• Involved in visual verify module where the image of the medicine is visually verified with the medicine present on the prescription.
• Designed prescription label using AngularJS, JavaScript, JQuery, HTML, CSS and Ajax.
• Validation checks were implemented in the drug label using JavaScript.
• Implemented few modules for checking the medicine barcode with the prescribed product by using hibernate for data retrieval and web services for transmitting the drug information.
• Worked in TDD when implementing new modules.
• Tested using Junit and load balance using JMeter.
• Identified the junk records for Sure script ids and processed the valid records in the home office.
• Duplicates were tracked and updated correct values in the database.
• The expiry dates for future fill was modified and updated with valid dates.
• Developed various automation scripts which will reduce the support work during the opening of pharmacy stores and reduced the new store ticket count.
Environment: Java/J2EE 1.6, JSP, Servlets, Spring 3.0, Hibernate, XML, Web services, Oracle, HTML, CSS, Angular JS, XSLT, Eclipse3.0, AJAX, JavaScript, Unix, Putty.