HARITHA MANDAVA
Email :-Mobile: +1 -
S E NI O R WEB DE VE LO PE R (W ITH J AVA PRO FI CI ENCY )
With 10+ Years’ Experience in development of Software Applications and Products
Skills Summary
•
•
•
•
•
•
•
•
Proven background in large-scale enterprise application implementations with 11+ years of
diverse experience in all phases of SDLC.
Proficient in front end technologies like HTML5, CSS3, SAAS, ECMAScript6, ReactJS, Redux,
Webpack.
Well-versed in JAVA with extensive knowledge of JSP’s, Servlets, EJB3, Spring, Hibernate
and experience in usage of databases like ORACLE, PostgreSQL and Redis.
Hands-on experience with REST API’s using Node JS and Spring Boot.
Working knowledge on test frameworks like Jest, Enzyme and Junit.
Exposure to Docker Containers and Kubernetes environment.
Familiarity with Agile and Agile Safe methodologies.
Personal skills include good logical ability, systematic problem analysis, quick learner, excellent
communication, ability to mentor and monitor teams and effective time management.
Technical Skills
Front-End Technologies: HTML5, CSS3, ECMAScript6, ReactJS, Redux
Languages: Core Java, JSP’s, Servlets, EJB3, Spring, Hibernate, Node JS
Test Frameworks: Jest, Enzyme and Junit
Databases: Oracle 11i, PostgreSQL and Redis
Tools: Splunk
Testing Tools: HP ALM and AGM
Development Tools: Eclipse IDE, IntelliJ, Sublime Text, Visual Studio Code
Software Methodologies: Agile and Safe Agile
Version Control Tools: Git
Relevant Project Experience
Organization: Publicis Sapient (May 2019 – till date)
Role: Senior Associate
Project#1
Walmart Scan & Go
Client Walmart
Period May ’19 – Sep ‘19
Walmart Scan & Go is an iOS and Android app that allows shoppers at Walmart to scan every item’s
barcode, tally up the total and checkout with various payment options such as credit and debit card.
Roles and Responsibilities:
• Worked closely with Walmart Product owner and the team on grooming and prioritizing the Jira
board tickets.
• Developed backend api’s for various features of the product using Node JS and Express JS.
• Worked on several tickets that include production issues and supported product releases.
Technologies:
-•
Page 2 of 5
Node JS, Express JS and Redis.
Organization: Capgemini Pvt Ltd (Sep 2018 – May 2019)
Role: Senior Consultant
Project#2
THUB Management Portal and 24hr Clock
Client
Manulife
Period Sep ’18 – till date
Roles and Responsibilities:
• Worked closely with Product owners for both applications to design various UI components and
functionalities of the product.
• Designed and developed responsive web pages and dashboards using Prime React, ReactJS,
Redux and worked with backend developers for integration.
• Written backend services using Spring boot.
• Thorough testing to ensure cross browser compatibility and responsiveness.
• Mentored and monitored lesser experienced software engineering staff.
Technologies:
• Prime React, ReactJS, Webpack, Node JS and ECMAScript 6.
• Spring Boot for backend services.
Organization: Micro Focus (Former HP Software)
(March 2012 to Jul 2018)
Role: Software Designer V b
Project#3
Product Data Center Automation
Period Jan ’16 – Jul ’18
Project Description:
Data Center Automation is a unified, virtual appliance-based solution that automates tasks and
orchestrates processes for provisioning, patching, and compliance across servers, networks, databases and
middleware in a heterogeneous environment. Data Center Automation Software reduces cost, increases
speed of service, and scales to meet your needs. HPE Data Center Automation software solution delivers
scalable IT services across the full stack in a heterogeneous environment through a single IT operations
portal.
Roles and Responsibilities:
• Worked closely with members of the architecture team to design various UI components and
functionalities of the product.
• Worked closely with product management and PO’s to prioritize, estimate and implement new
features.
• Designed and developed responsive web pages and dashboards using React JS, CSS3, ES6,
Grommet, Redux and worked with backend developers for integration.
• Written tests using Jest and Enzyme to ensure JavaScript code quality.
-•
•
•
Page 3 of 5
Thorough testing to ensure cross browser compatibility and responsiveness.
Contributed to the review of design documentation, code and test strategies.
Mentored and monitored UI team.
Technologies:
• Grommet, ReactJS, Webpack, Node JS, ECMAScript 6.
Project#4
Product Storage Essentials
Period Mar ’12 – Dec ‘15
Project Description:
Storage Essentials is a centralized storage resource management solution. It lets you visualize all
heterogeneous storage assets and have complete storage path awareness and comprehensive reporting and
analysis to drive optimization and high performance across storage infrastructure. By using Storage
Essentials, you can leverage existing heterogeneous physical and virtual storage investments, centralize
usage policies and reporting, trend historical data, forecast future requirements, and ensure that storage
investments are in sync with overall performance objectives and business strategies.
Roles and Responsibilities:
• Worked closely with Senior Architects and Engineering Management to ensure a thorough
understanding of software requirements in the development of next generation product.
• Worked closely with members of the architecture team to design various UI components and
functionalities of the product.
• Developed various UI screens using DOJO, HTML5 and CSS.
• Written model classes using JPA and Hibernate annotations and DAO’s for data retrieving,
querying, storage and manipulation using HQL.
• Written EJB services for implementing business logic.
• Written JUNIT test cases to ensure the quality of the code.
• Contributed to the review of design documentation, code and test strategies.
• Contributed to the development of other lesser experienced software engineering staff.
• Modify, maintain and troubleshoot existing code of product’s classic version.
• Handled customer cases and provided solutions.
Technologies:
• HTML5, CSS, JSP, XML, XHTML, JSON, DOJO, EJB3, Hibernate and Postgres.
Organization: Capgemini Pvt Ltd (June 2008 – March 2012)
Role: Associate Consultant
Project#5
Client
Discover Financial Services
Application Release Compliance Tool
Period
Jun ’11 – Mar ‘12
Project Description:
Discover Financial Services (DFS) is a major credit card and financial services company in US.
Release Compliance Tool is a test validation tool to be used by discovers network and its customers. The
tool performs validation of files and messages sent to RCT as well as provide the ability for
Acquirers/Merchants/Issuers to generate outbound messages/files.
Roles and Responsibilities:
-•
•
•
•
•
•
Page 4 of 5
Involved in collecting and analyzing the requirements from business users and people at different
levels.
Developed modules of the application using JSP, Struts and EJB.
Deployed the developed modules on UNIX server and tested the same.
Implemented the module in 3-tier architecture.
Provided technical support by resolving the production issues and doing validations during
installations.
Gained knowledge in SQL while working on oracle database operations.
Technologies:
•
JSP’s, JavaScript, Struts, EJB2.0, RMI and Oracle.
Project#6
Client
Discover Financial Services
Application Orion
Period
Oct ‘10– Jun ‘11
Project Description:
Discover’s Customer Service Representatives use an application called Orion to service Discover card
members.
Roles and Responsibilities:
• Involved in collecting and analyzing the requirements from business users and people at different
levels.
• Developed modules of the application using swings and EJB.
• Gained knowledge in SQL while working on oracle database operations.
Technologies:
• Swing, AWT, EJB2.0, RMI, JDBC and Oracle.
Project#7
Client
Discover Financial Services
Application Disputes Management System
Period
Dec ‘08– Sep ‘10
Project Description:
Dispute Management System provides real time card member support to create, review, follow-up and
resolve or close the card member disputes.
Roles and Responsibilities:
• Involved in collecting and analyzing the requirements from business users and people at different
levels.
• Developed modules of the application using swings and EJB.
• Implemented the module in 3-tier architecture.
• Developed the module in efficient way to avoid unnecessary database calls and overloads.
• Developed Account Center subsystem which included writing new EJB’s and configuring ejbjar.xml.
• Written SQL queries and designed new database for Account Center subsystem.
• Written JUnit test cases and WAS Tuning scripts.
• Written UNIX batch programs and shell scripts to run them.
• Provided technical support by doing validations during installations and resolving production
-
Page 5 of 5
issues.
Technologies:
• Swing, AWT, Framework similar to Struts, EJB2.0, RMI, and Oracle.
Certifications
•
•
•
Sun Certified Java Programmer (Java 1.5).
Sun Certified Web Component Developer.
Sun Certified Business Component Developer (EJB 3).
Education
Bachelor of Computer Science Engineering,
Chaitanya Bharathi Institute of Technology
Hyderabad, India
May 2008