You are on page 1of 7

Name: Ramya B

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

Application/Web Apache Tomcat, WSDL, REST, UDDI, XML, SOAP, Jersey


Servers

Databases MySQL, Oracle, MongoDB

Operating Systems Windows XP/Vista/7/8, UNIX/Linux

Others Maven, Junit, Log4j, CVS, TOAD, Kafka, Agile Scrum & Waterfall SDLC

WORK EXPERIENCE

Cisco Systems, Inc., Raleigh, NC May 2021 – Till Date


Sr. Fullstack Developer
Project Description: Workforce Transition Options (WTO) is an application that offers employees with the time
to consider their future employment aspirations. They can choose a path that best suits them in a way that is
transparent and will help them to make an informed decision. All operations in the WTO tool can be performed
through the Business Case. The WTO tool facilitates the business case creation by VP or above levels.
Responsibilities:
• Followed Agile scrum methodology with two weeks’ iterations
• Worked on developing different modules of the application which works as a separate Transition Tool such
as Admin Module, BusinessCase Module, ER Module, Notification Module and Impacted Employee
Module
• Used Microservices Architecture to develop and deploy each module of the application as a separate tool
and merged together as a single application.
• Developed Spring Controllers, Service Components, DAO’s, Web Services and UI Integration for
developing presentation layer of the application.
• Used HttpClient for service calls on pages to interact with the server for information.
• Used Thymeleaf for developing the UI for Admin Module for the application.
• Developed application such that it will consume messages from kafka.
• Worked on developing the Angular components for the modules.
• Integrated MinIO to Upload, Download and Preview a file.
• Worked on integrating Casbin plugin for the role-based access to the application.
• Created stored procedures for handling and processing complex database logics.
• Configured and created application log files using Log4J required to trace application messages.
• Developed, Tested and Deployed application in Apache Tomcat server.
• Used Rally for issue tracking and project management of the applications.
• Worked on POSTMAN tool for testing Web Service.
• Used Git version controlling for maintaining the project versions.
• Involved in the Production support issues, to resolve the supports requests raised.

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.

Client: Williams Sonoma, SFO, CA (Jun 2020 – April 2021)


Designation: Sr. FullStack / Java/J2EE Developer
Project Description: Williams-Sonoma, Inc. is an American consumer retail company that sells kitchenwares,
home furnishings and other house wares, along with a variety of specialty foods and gift items. It is the premier
specialty retailer of home furnishings and one of the largest e-commerce retailers in the United States. They
successfully market the products, from kitchen to living room.

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.

Bank of America, Pittsburgh, PA Feb 2018 to Feb 2019


Java Developer
Project Description: BOA is one of the financial institutions that offer services like banking and investment.
Loan Application System is an automated application enabling prompt and accurate processing of loan and
credit card applications to clients throughout the USA. This project consists of the modules such as Cards, Loan
Process and Credit Check.

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.

CalAmp, Irvine, CA Sep 2015 – Jul 2017


FullStack Developer
Project Description: The application CalAmp Connect deals with device management and the main features in
this are data delivery, storage processing and analytics, asset and device communication, management and
control, mobile network operator connectivity and management, device provisioning and configuration, account,
subscription management and billing.

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.

Complete XRM, Utah May 2013 – Aug 2015


Java Developer
Project Description: Planplusonline is a CRM application (SAAS Implementation) based on Franklin Covey
interface and planning methodology. Planning and prioritizing daily and weekly tasks, appointments based on
overall mission will be a seamless process.

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.

You might also like