Professional Documents
Culture Documents
Ramya PFFGG
Ramya PFFGG
Email: ramyab.java153@gmail.com
Contact: 919-399-9947
Location: CA
SUMMARY
• Over 9 years of experience in all phases of Software Development Life Cycle (SDLC) such as Planning,
Analysis, Design, Implementation, Testing and Maintenance of Web Based, Client-Server and N-tier
Architectures.
• Domain knowledge and business expertise in Transitions, E-Commerce, Healthcare, Banking, CRM,
• Experience with Agile Methodology, Scrum and Waterfall software development life cycles.
• Strong programming skills and development experience in Java, J2EE, Web Services, Spring, Hibernate,
Servlets, JSP, JSTL, JDBC, JavaScript, Java beans, XML, SOAP/REST.
• Experience in developing front-end systems using HTML, JavaScript, jQuery, Bootstrap, CSS3.
• Experience in developing single page application using Angular JS, React JS, Redux, MobX, ES6, Web
Pack and Flex.
• Expert in Core Java with in-depth knowledge of Core Java concepts such as Multithreading,
Synchronization, Collections and Event/Exception handling.
• Stayed updated on latest JavaScript practices following TypeScript, ES6, ReactJS, AngularJS.
• Used React JS for creation of reusable UI components which presents data those changes over time.
• Implemented Dependency Injection, persistence layer using Spring MVC Framework.
• Worked on Hibernate framework and applied concepts like Criteria, Projections for developing
persistent layer and to implement database interactions.
• Proficient in deploying applications using Maven build tool, Jenkins Continuous integration tool.
• Experience in React JS and working with Flux and Redux architecture. Also worked with React Router
for developing Single Page Applications.
• Developed Angular modules, routers and services using Typescript.
• Proficient in designing Use case and Interaction diagrams in UML using Rational Rose.
• Expertise in using Middleware, Redux-Promise in application to retrieve data from Back-End and to also
perform RESTFUL services.
• Experience in working with State Management and using complex Object-Oriented Concepts in
improving the performance of the websites using Redux architecture.
• Good Experience in ReactJS for creating interactive UI using One-way data flow, Virtual DOM, JSX,
React Native concepts.
• Experience in messaging tool Kafka for real-time data streaming.
• Expertise in using Apache Tomcat server.
• Extensive experience with databases such as Oracle and MySQL, MongoDB, SQL Server 2008.
• Experience in using MongoDB concepts such as locking, transactions, indexes, Sharding, replication,
schema design.
• Familiar with creating Custom Reusable React Components Library.
• Exposure in MinIO server for object storage.
• Extensive experience in testing applications using Junit, Mockito, Log4j.
• Supported the application in production and used SPLUNK to get the application logs to handle the
incidents.
• Experience with Eclipse, Maven build and deployment process & application Development using STS
(Spring Tool Suite).
• Possess excellent communication skills and can handle responsibilities independently as well as
proactive team member. Quick learner and has ability to finish multitasks within time.
EDUCATION
• B.E. Information Technology – Bonam Venkata Chalamayya Engineering College – 2012, (Jawaharlal
Technological University) - India
TECHNICAL SKILLS
Languages Core Java, Java 7/8, J2EE, C, C++, JavaScript, JSP, Angular JS 1.x/2.0/8/9/11, React JS
0.x,15,16, Node JS, TypeScript, ES6,
HTML5, DHTML, CSS3, XML, JNDI, Web Services (REST)
JAVA/J2EE J2EE, Servlets, JSTL, JDBC, JUnit, JSP, JMS, JDBC, Java Mail, Applets, Mockito,
Technologies Hibernate, Spring MVC, Spring Boot, Microservices, Spring Data, AJAX
Design Patterns MVC, Singleton, Front Controller, Iterator, Data Access Object, Factory and
Dependency Injection
IDE and Design Tools Eclipse, NetBeans, Rational Rose, JIRA, JUnit, Log4j
Others Maven, Junit, Log4j, CVS, TOAD, Kafka, Agile Scrum & Waterfall SDLC
WORK EXPERIENCE
Environment: Agile/Scrum methodology, Java 8, J2EE, JSP, Spring MVC, Spring, Spring Boot,
Microservices, Hibernate, Kafka, Log4j, Eclipse, Tomcat, Oracle, JavaScript, HTML, CSS, XML, Web Services,
Restful, JUnit, Mockito, Git, JIRA, UNIX, Maven, Jenkins.
Responsibilities:
• Followed Agile scrum methodology with two weeks’ iterations
• Involved in the integration of Spring for implementing Dependency Injection (DI/IoC).
• Developed code for obtaining bean references in Spring IOC framework.
• Developed Spring Controllers, Service Components, DAO’s, Web Services and UI Integration for
developing presentation layer of the application.
• Developed REST web services.
• Used Jersey as REST API and REST Template for the rest client for developing web services
• Used Dependency Injection feature of Spring MVC framework and O/R mapping tool Hibernate for rapid
development and ease of maintenance.
• Developed application such that it will consume messages from kafka.
• Developed the DAO layer using Hibernate and used caching system for real time performance. Used
Hibernate as ORM Framework and configured using Hibernate Annotations Created stored
procedures for handling and processing complex database logics.
• Used various Core Java concepts such as Exception Handling, Collection APIs and Executer Service
Framework to implement various features and enhancements.
• Optimized the full text search function by connecting to MongoDB.
• Configured and created application log files using Log4J required to trace application messages.
• Participated in the Production support issues, to deploy and maintain the application successfully.
Environment: Agile/Scrum methodology, Java 8, J2EE, JSP, Spring MVC, Spring, Spring Boot, Hibernate,
Log4j, AWS, Eclipse, Tomcat, Oracle, MongoDB, JavaScript, HTML, CSS, XML, Web Services, Restful,
JUnit, Mockito, Kafka, Git, JIRA, UNIX, Maven, Jenkins.
Client: DJO Global, Inc, Vista, San Diego, CA (Apr 2019 to May 2020)
Project: Office Care & DRComfort
Designation: FullStack/React Developer
Project Description: DJO Global, Inc. is a leading global provider of high-quality, orthopedic devices, with a
broad range of products used for rehabilitation, pain management and physical therapy. DJO also develop,
manufacture and distribute a broad range of surgical reconstructive implant products. The Office care application
will be used by the SalesRep been configured for the particular locations by the Rep Locator application. Office
care department takes care about the products returns, product restock. Rapid restock is another application used
by SalesRep for increasing the Products availability at the Hospitals, Clinics.
Responsibilities:
• Followed Scrum Agile methodology for iterative development of the application.
• Worked with React for component development, Redux State Management, React router for single page
applictaions.
• Involved in system design, enterprise application development using object-oriented analysis in JEE6.
• Integrating ReactJS with Redux into the existing application for State Management.
• Developed Spring Controllers, Service Components, DAO’s, Web Services.
• Used ReactJS keys Props, Handling Events, List, Keys, Forms to Build the Applications.
• Used Axios for service calls on pages to interact with the server for information.
• Used React flux to polish the data and for single directional flow.
• Extracted data using JSON format in the development of the application.
• Configured Log4j Mechanism for complete project using XML files.
• Used JIRA for issue tracking and project management of the applications.
• Involved with production team and maintenance. Used Git version controlling to maintain project versions.
• Configured and maintained Jenkins to implement the Continuous Integration process and integrated the tool
with Maven to schedule the builds.
Environment: HTML/HTML5, CSS/CSS3, JavaScript, ReactJS, Redux, Flux, Java8, J2EE, Spring
Framework, Hibernate, RESTFul Web Services, Oracle, Bootstrap, Log4j, JUnit, Maven, JSON, JUnit, GIT,
Jenkins, Maven, Agile, JIRA, Apache Tomcat.
Responsibilities:
• Involved in Analysis, Design and Development of new business requirements.
• Extensively worked with HTML, JSP and Servlets to create dynamic web pages for new enhancements.
• Designed Frontend with object-oriented JavaScript Framework using AngularJS.
• Developed custom directives that are required by the Business team and reused these directives across the
website.
• Experience in developing various design patterns like Singletons, DAO, and DTO.
• Designed and implemented application using Spring Boot, Spring MVC, Spring IOC, Spring Annotations,
Spring Security, Spring Transactions, Spring JDBC.
• Used Dependency Injection feature of Spring framework and O/R mapping tool Hibernate for rapid
development and ease of maintenance in persistent layer.
• Designed, developed and maintained the data layer using the ORM framework in Hibernate.
• Implemented Hibernate to map all the tables from different data sources to make database updating.
• Developed and deployed Web Services – WSDL and SOAP for retrieving data from third party.
• Engaged in gathering and analyzing requirements, identifying various individual logical components,
expressing the system design through UML diagrams.
• Extensively worked with JavaScript for various front-end validations.
• Was involved in peer reviews for the modules coded by other team members.
• Extensively worked on the analysis of defects and resolved the production issues (Production support).
• Developed logging module using Log4jto create log files to debug application flow.
• Extensively worked with maven build script to build the application.
• Creating fully automated CI build and deployment infrastructure and processes for multiple projects.
• Used Eclipse as the IDE and Clear Case for version controller Involved in Bug fixing and functionality
enhancements (Clear Quest).
• Wrote complex SQL Queries to implement backend process.
• Involved in finding the RC (Root Cause) of the bugs/issues.
• Prepared the Status report every weekend and sending to Manager. Involved in preparing the
release management.
Environment: J2EE, Java, Agile, JDBC, HTML, JavaScript, AngularJS, Servlets, JSP, Spring(Spring MVC,
Spring Annotations, Spring AOP),Hibernate, Webservices, SOAP, RESTFUL , WSDL, Continuous
Integration ,JUnit, Unix, PL/SQL, Log4J, Eclipse, Oracle Application Server, MQ Series, SQL, UML, XML,
Web logic, Maven , Oracle and Production Support.
Responsibilities:
• Involved in Analysis, Design, Development, and Testing phases of the project Involved in designing,
developing and configuring server side J2EE components like JavaBeans, JSP, Servlets, JNDI, and XML
using IDE- Eclipse and deployments in WebSphere.
• Designed Frontend with object-oriented JavaScript Framework using ReactJS.
• Prototyped UX wireframes, translated into responsive and interactive UI by leveraging ReactJS, modern
Sass and JavaScript libraries along with cutting edge HTML5.
• Extensively used Spring IOC, Hibernate, Core Java such as Multi-Threading, Exceptions, Collections, etc.
in application.
• Used the feature of ReactJS of running the server and rendering the Virtual DOM, returning to the browser
as a regular page.
• Converted the data into JSON using JSP tags.
• Implemented Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
• Developed Hibernate mappings and implemented required business logic.
• Involved in transpiling, bundling and developing React Components for the partner homepages using React
JS
• Used the feature of ReactJS of running the server and rendering the Virtual DOM, returning to the browser
as a regular page.
• Implemented flux pattern by using redux framework as a core dependency.
• Used Redux Async Actions to make the app fully asynchronous.
• Written JavaScript for validation of page data in the JSP pages.
• Responsible for configuring the Tomcat Server to access the Database by setting up Data source and
Connection Pool.
• Responsible for code migration and maintaining code versions, hot fixes using Subversion.
Actively involved in the integration of different Use Cases, code reviews and re-factoring.
• Used Agile software development methodology which helps to develop project plans. Created new
Action Classes corresponding to the new Action Forms created.
Environment: Java, J2EE, ReactJS, Redux, Mobx, JDBC, Spring, Hibernate, Web services, REST, Axis, Jersey,
SOA, HTML, DHTML, CSS, XML, JavaScript, AJAX, jQuery, MAVEN, Log4j, GIT, TOAD, SQL, PL/SQL,
Oracle, Tomcat, Oracle, Windows 7.
Responsibilities:
• Involved in the design, feature estimations and Software Requirements Specifications.
• Application development using Spring, Hibernate, Web Services (SOAP and RESTFUL).
• Developed UI using Spring MVC, business logic using Spring (IOC, AOP), persistence using Hibernate.
Developed in Agile/Scrum methodology.
• Contributed to the development of web interface for User module and Admin module using JSP, HTML,
XML, CSS, Java Script.
• Extensively worked on CORE JAVA (Collections of Generics and Templates, Interfaces for passing the data
from GUI Layer to Business Layer).
• Developed business logic and Entity Beans to manage the transactions with the database to deliver the
content to the presentation layer and to store the data into the data layer.
• Implemented DAO (Data Access Object) design pattern to access data from Oracle.
• Implemented the application using Spring MVC architecture and IOC.
• Mapped the objects with the Database using Hibernate Query Language (HQL) as the Persistence
Framework.
• Update the dynamic information in JSP Pages using JSTL and Spring Tag libs Used JAXB for Marshaling
and UnMarshaling the XML data.
• Used log4j for debugging the application.
• Used RAD for application developing, deployment and CVS for version Controlling.
• Developed the MAVEN scripts for preparing EAR and WAR files used to deploy J2EE components. Helped
to deploy and resolve issues during deployment and Configured Maven, Shell Scripts. Used Jenkins for
Continuous Integration (CI). Involved in configuration settings for Development, Test, and Production
Environment.
• Coordinated with the QA team in testing of the application in various environments. Mainly
involved in 24×7 support, Maintenance and enhancement of the application.
Environment: Java, Agile, J2EE, HTML, CSS, JavaScript, Servlets, Spring, Hibernate, Web Services, Jersey,
RESTFUL, SOAP, JDBC, JSP, HTML, JavaScript, jQuery, JDBC, XML, Log4j, JUnit, Putty, Jenkin, Maven,
SOAP UI, Rally, Eclipse, UML, Shell Script, CVS, GIT, Oracle, UNIX, Web-Sphere.