Rajashree G R
*** * ******* **, *** *** E-mail –rajashreegr04 @gmail.com
Chicago, IL 60661 Contact- 312-***-****
Professional Summary
Motivated software engineer with 5 years of IT experience at Harman Connected Services (NYSE: HAR)
Strong experience in all the phases of software development life cycle including requirements gathering, analysis, design, implementation, deployment and support
Sun Certified Java Programmer (SCJP/OCJP) in Java6
Experience in Java concepts such as OOP Concepts, Collections Framework and Exception Handling
Strong knowledge in I/O System and Multi-Threading
Expertise in Java and J2EE technologies such as Core Java, Servlet and JSP
Strong experience in Frameworks like Struts, Spring and Hibernate
Experience in Web-development technologies like HTML5, CSS, JSP, JavaScript, JQuery, AJAX and AngularJS.
Experienced in developing REST Web Service
Extensive knowledge and experience in Oracle– 11g, MySQL and PL/SQL
Experience in working with Tomcat, Weblogic and IBM WebSphere Application Server
Extensively used IDEs/Editors like Eclipse, RAD and NetBeans
Extensive experience in Build tools like ANT
Extensive experience in Version control tools like Subversion (SVN)
Working experience in Production, QA and Development environments
Hands on experience in tools such as SQL Developer, TOAD and MySQL Work bench
Experience in Unit testing, Integration Testing using tools like JUnit
Ability to meet deadlines and handle multiple tasks and flexible in work schedules
Motivated to take independent responsibility as well as ability to contribute and be a productive team member
Technical Skills
Languages
:
Java and J2EE
Operating Systems
:
Windows XP/7/8
Frameworks
:
Struts, Spring and Hibernate
IDE
:
Eclipse, RAD and NetBeans
Web Technologies
:
CSS, HTML, Servlet, JSP, JavaScript, REST Web Service, JQuery, Ajax and JSON
Databases
:
MySQL, PL/SQL and Oracle 11G
Web Application Servers
:
IBM WebSphere, Weblogic and Apache Tomcat
Build Tool
:
Apache Ant
Version Control Tools
:
SVN
Professional Accomplishment
‘Lead the way’ award in year 2013 for the contribution to Time Hierarchy Management
Education Qualifications
B.E in Computer Science in 2010 from BGS Institute of Technology, Karnataka, India
Experience
Harman Connected Services – Software Engineer, India March 2011 - Sept. 2015
Project #1
Client : IRI, Anheuser-Busch, Walmart, Starbuck, AVON
Title : Master Data Management (MDM)
Environment : Java, Struts, Spring, Hibernate, REST Web Service, JSP, JavaScript, JQuery, AJAX, JSON, AngularJS, HTML5, Oracle, PL/SQL, Log4j, JUnit, Eclipse and WebSphere
Description : Master Data Management (MDM) is a web application used by operations to control the item, Venue information in a client deliverables. Item and Venue information is loaded into MDM from multiple sources which contains product and its Meta information and geographical information. The loaded data will be cleansed, modified and grouped together based on client requests. MDM generate reports which contains product level information by using the cleansed data. Sales reports will be generated based on the reports generated by MDM. The clients use these sales reports to analyze the sales and to take required action to improve the sales.
Responsibilities:
Working in coordination with BA and Client. Taking the Functional and Technical requirement and implementing it in the Application
Involved in the development of project back-end logic layer by using most of the core java features such as Collection Framework, generics, Interfaces and Exception Handling programming
Played a pivotal role in designing and architecting MDM User Interface – Java/J2EE enterprise wide application using Spring, Struts and Hibernate frameworks
Implemented Hibernate in data access layer to access and update information in the database
Used Spring IOC to inject services and their dependencies
Implemented Struts Framework according to MVC design pattern
Created RESTful web services interface to Java-based runtime engine and accounts
Involved in creating, modifying and updating database tables in Oracle Server
Implemented HQL queries to perform data base operations
Involved in writing stored procedure and integration of stored procedure with java code
Worked on bug fixing and enhancements on change requests
Designed and developed common functions and frameworks
Involved in designing user friendly JSP pages using HTML/JSTL tags
Used Java Collections extensively to manipulate the data on front end
Modification of existing applications to add new components and features emphasizing maintainability, reliability, scalability and performance
Created test cases using JUNIT and Eclipse IDE
Used Log4j logger tool for logging warnings and error messages
Worked with QA team for testing and resolve defects
Used SVN for version control for project
Involved in code reviews and code deployment process
Training the new members in team and getting them productive quickly
Project #2
Client : IRI, PepsiCo, CVS, 7-Eleven
Title : Time Hierarchy Management (THM)
Environment : Java, Struts, Spring, Hibernate and WebSphere, Web Service, Oracle, Log4j, JUnit, CSS, JavaScript, JSP, AJAX, JQuery and IBM RAD & AST
Description : Time Hierarchy Management is a web based application used by several clients to compare the sales of a product yearly, Half Yearly, Quarterly, Monthly and Weekly. THM allows users to create time hierarchies based on comparison rules. The time hierarchies will contain proper description with date format as per the client request to show in the final report. These label descriptions will be reflected in exported time files delivered at the end. Clients use these files to check the sales of the stores and to come up with better ideas to improvement.
Responsibilities:
Analyzed requirement and prepared high level technical documents
Interacting with the client to understand the project and finalize its scope
Experience in Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling and Generics
Involved in implementing Business logic using Struts action classes, DAO’s and Struts configuration file
Have used Spring Dependency Injection(DI) for loose coupling of objects across different layers of the applications
Involved in developing the DAO layer using Hibernate framework
Performed estimation and capacity planning work with the project manager and product development teams to create and implement projects.
Involved in handling exception and debugging
Designed and developed JSP pages to provide interactive screens to display data
Involved in deployment and integration testing of the overall application in WebSphere server locally
Preparing Unit test cases
Handled Java multi threading part in back-end component, one thread will be running for each user, which serves that user.
Implemented Struts Framework according to MVC design pattern
Debugging the application by running the server in debug mode and having the experience in usage of log4J to log the information in log files
Re-factored existing modules to incorporate newly developed frameworks based dependency injection to come up with rugged unit testing framework
Involved in documentation, review, analysis and fixed post production issues
Project #3
Client : Mercy Health
Title : Web enabled screening test for M.T (Medical Transcription)
Environment : Java, Struts, Spring, Hibernate, HTML, JSP, CSS, JavaScript, Oracle, WebLogic and Eclipse
Description : This project is mainly developed for H.R team of the company, where the company nature of work is regarding medical transcription. Medical transcription is an allied health profession, which deals in the process of transcription or converting voice-recorded reports as dictated by physicians and/or other healthcare professionals, into text format. This application makes easier to select the best candidate for MT.
Responsibilities:
Involved in Software Development Life Cycle (SDLC) of the application: Requirement gathering, Design Analysis and Code development.
Implemented Struts framework based on the Model View Controller design paradigm
Designed the application by implementing Struts based on MVC Architecture, simple Java Beans as a Model, and JSP UI Components as View and ActionServlet as a Controller
Developed the front-end screens using HTML, CSS and JSP
Used JDBC for data access from Oracle tables
Used different XML parser DOM as per requirement
Apache Ant was used for the entire build process
Wrote Unit Testing modules to test all methods of the Application using Junit
Used Log4j as logging mechanism and developed wrapper class to configure the logs
Worked on Eclipse IDE to write the code and integrate the application
Coordinated with testing team to resolve the issue
Declaration
I hereby declare that the particulars given above are true to the best of my knowledge.
Rajashree GR