Ramya Thangaraj
Contact:412-***-****
Email:ac3ctt@r.postjobfree.com
Professional Summary
Having 9+ Years of experience in the development of Java-J2EE Application
in Banking, Healthcare, Sports, Logistics domain.
Extensive experience in developing Web based applications utilizing Java, J2EE, JSP, Servlets, Restful Web services, XML, HTML, JAXRS, JavaScript, jQuery, Angular JS, AJAX, JSON, CSS, Struts, Spring, Hibernate.
Good knowledge and experience in deploying and configuring applications in different application and web servers - IBM WebSphere, JBoss, Apache Tomcat Server.
Designed UML diagrams like Use Case, Class and Activity diagrams based on the requirements.
5+ years of experience in building RESTful webservices using JAX-RS API.
Experience in working with global team environment On-site & Off-shore model.
Experience in writing queries for Oracle and SQL databases.
Proficient in designing and developing J2EE applications using J2EE Design Patterns and OO Design patterns
Hands on Experience in developing ANT Scripts and Maven for enterprise applications.
Good knowledge in creating Functional specification document, Technical design document and other project related documents.
Having good knowledge in Effort estimation, project tracking and monitoring and people management.
Used Eclipse, RAD, JBoss developer studio as an IDE for code development.
Hands on Experience to Setup the Dev and QA environment and deployment process
Experience in Waterfall and Agile methodology & Complete SDLC life cycle.
Experience in Content Management & Content Delivery system based, Solid understanding on CMS & CDS components with caching strategy in high traffic website
Ability to quickly grasp the business of an organization; Proactive in identifying and mitigating the issues and risks.
Trained on software quality procedures compliance for ISO and CMM Level-5.
Good communication skills, interpersonal skills, self-motivated, quick learner and team player.
Technical skills
Operating System
Windows 2000/NT/XP, Unix
Java Technologies
Java1.7, JSP 2.0, Servlet 3.0, JDBC 4.0, Struts 2.0, Spring 3x, Hibernate 4x, RESTful Web Services
Domain Experience
Banking, Sports, Healthcare and Logistics
Web/Application Server
Apache HTTP Server, Tomcat 5/6/7, JBOSS 4.0, WebSphere 7.0
UI technologies
HTML, JavaScript, AngularJS 2.0, jQuery, Bootstrap, CSS, Ajax, JSON, XML
RDBMS
Oracle 11g, MS SQL Server 2000
Development Tools IDE
Eclipse 3.4, RAD, Developer Studio
Build tool
Ant, Apache Maven 3.2
Design
Design Patterns, UML diagrams (Sequence, Class and Activity diagrams)
UML tool
UMLet 14.2
Content Management Systems
Opencms
Version management tools
SVN
Methodologies
Agile, Waterfall
Tracking Tool
Bugzilla
Education
Bachelor of Engineering (Electrical and Electronics) from Anna University, India
Professional Experience
Renault Nissan, France (Remote) Mar ’16 to till date
Senior Java / UI developer
Project: IRMA
Project Description
The project aims to be efficient in vehicle incidents treatments linked to electronic components: adjustment in detection methods allowing saving time in targeting vehicle and incident perimeters, and use of data from calculators in diagnostic phases.
Repair process: collects incident data with code symptoms and default from calculators
IRMA treats these data in order to alert on major issues.
Responsibilities:
Involved in design, coding and testing. Designed and Developed many screens from start to end.
Involved in Debugging, design changes if required, fixing and testing defects for the screens owned by me as well as other modules based on need.
Released each deliverable within the timeline.
Creating UML class diagram and Sequence diagram from user story.
Coordination with QA team for new features and defects.
Had participated in product demos for customers.
Have also created understanding documents and presentations if required.
Attended daily scrum meeting.
Maintains the code standard
Environment: Java 1.7, Hibernate 4, RESTful Web Services, JAX-RS, Angular JS 3.0.7, JavaScript, Bootstrap, CSS, JSON, jQuery 1.11.2, HTML, JBoss 6, Oracle 11g, UML, JBoss Developer Studio
Renault Nissan, France (Offshore from India) July ’15 to Feb ’16
Senior Java / UI developer
Project: IRMA
Project Description
The project aims to be efficient in vehicle incidents treatments linked to electronic components: adjustment in detection methods allowing saving time in targeting vehicle and incident perimeters, and use of data from calculators in diagnostic phases.
Repair process: collects incident data with code symptoms and default from calculators
IRMA treats these data in order to alert on major issues.
Accessibility:
IRMA is accessible from Renault Intranet
IRMA is accessible for Renault Group people
IRMA is multilingual (FR – EN)
The registration to IRMA must be done in the Renault Products and Services Catalog.
Responsibilities:
Team Lead
Working on POC
Creating design documents
Develop the work flow
On-time delivery of the project into system test & production
Handling development team and providing the technical support
Coding standard and code quality Implementation
Part of build and deployment team
Dev and QA environment Setup
Senior Developer
Preparation of necessary documents TSD, Functional understanding flow, TM
Involved in Technical and functionality discussions.
Designed, developed and owned screens from scratch.
Creating UML class diagram and Sequence diagram from user story.
Involved in Database designing
Had participated in product demos for customers.
Coordination with QA team for new features and defects.
Environment: Java 1.7, Hibernate 4, RESTful Web Services, JAX-RS, JavaScript, Angular JS 3.0.7, JSON, JQuery 1.11.2, JBoss 6, Oracle 11g, UML, JBoss Developer Studio
Infosys, Finacle Chennai India Aug ’10 to Aug ’14
Technology Analyst
Project: E-Banking Product Maintenance
Project Description
The banks took the product based on the customisation done to the existing product.
It consists of four modules Admin, Retail, Corporate and RM. Admin deals with admin related activities, Retail and Corporate deals with end user. Based on the bank requirements and functional defects, banks raise a call with specific SLA time based on severity.
Responsibilities:
Senior Developer
1. a. Development Phase
Provided bug fixes in functional and technical flow of e-Banking application
Impact analysis done for all issues.
b. Testing Phase.
Unit Testing.
2. Build Phase
The patches and enhancements are sent for building and the corresponding jars are
tested in maintenance environment.
3. Patch Certification.
The jars are delivered to testing team and ST support is provided till the patches are
certified.
4. Implementation Phase
The certified patches are delivered to bank.
Technology Analyst
Adding new functionality to the client based on their requirements.
Delivered the defects before SLA breached
Adding new modules to the existing product based on bank requirements and defect fixing for live bank customers
Involved in Code development
Maintains the code standard
Coordinating the technical teams in driving a solution.
Effective utilization of business and domain skills thereby increasing a better
The bank requirements are to be incorporated in the product and it should be
delivered, based on the agreed service level agreement.
Environment: Java 1.6, JSP, EJB3, RAD, WebSphere Application server, Oracle11g
Changepond Technologies Pvt., Ltd, Chennai, India May ’09 to July ’10
Senior Software Engineer
Project: Clinical Management System
Project Description
Clinical Management System is an intranet site for one of the leading hospitals in U.K., London. It consists of various modules such as Admin, Reception, Walk-in, Stores and Billing.
Admin module controls the user details for the application, controls the master table details such as drugs, rooms, supplier etc., controls the staff details such as staff schedule, staff leave, etc.
Reception module controls the patient registration, appointment with doctor, controls the treatment billing, patient complaints, etc.
Walk in module controls the consultation of doctor with the patient.
Stores module mainly deals with handling the stocks
Responsibilities:
Creating the necessary documents
Involved in module level discussions
Handling team at offshore and coordinating with onsite team
On-time delivery of the project into system test & production
Coordination with QA team
Handling development team and providing the technical support
Coding standard and code quality Implementation
Creating UML class diagram and Sequence diagram
Coding bug fixing
Version control
Build management
Environment: Java, Struts 2, Spring, Hibernate, jQuery, JBoss, UML, Restful webservices, Maven, MSSQL2008
Software Engineer Aug ’08 to Apr ’09
Project: Hospital Information System
Project Description
Hospital Information System (HIS) is a comprehensive and integrated system designed to cater to the needs of a Hospital to manage their administrative, financial and clinical aspects. This automated system aims to provide the best possible support for patient care.
A modular approach would be taken to deliver the HIS system and they have been listed below
Out-Patient, Pharmacy, Clinical, In-Patient, Nursing Station, Lab Results, Store, Blood Bank, Theatre, Casualty, Canteen, Financial Accounting, Payroll, Billing.
In essence, HIS is being designed and developed with the prime objective of streamlining/ automating the treatment flow of a patient while allowing the doctor and staff to perform to their ability in an optimized and efficient manner.
Responsibilities:
Involved in module level discussions
Creating the necessary documents
Coding and bug fixing
Version control and build management
Developed reports using I-Report
Version control
Build management
Coordination with QA team
Environment: Java, Struts 2, Spring, Hibernate, jQuery, JBoss, UML, Restful webservices, Maven, MSSQL2008
Software Engineer July ’07 to July ’08
Project: the-afc.com
Project Description
The project is to develop the website for Asian Football Confederation (AFC) which is the governing body of football in Asia with a motive of making the website as world's best football site. The website development has two parts which are CMS (Content Management System) and CDS (Content Display System). CMS is the editor’s part through which the input feeds are given and CDS is site which the end user sees. Another important part of the project is the data migration. AFC's previous four years to be migrated to the database and incorporated with the website.
Responsibilities:
Involved in technical discussions on application flow
Coding and bug fixing
Build management
Preparation of necessary documents
Version control
Environment: Java, JSP, OpenCMS, Apache Maven 3.2, JBOSS, Restful webservices, SQLServer 2000
Software Trainee Apr ’07 to June ’07
Project: EFIS (European Frequency Information System)
Project Description
The EFIS is a web-based solution, aims at providing valuable service to all parties, with an interest in spectrum utilization. EFIS will also contribute to the CEPT policy objectives of harmonization and transparency as well the European Union policy objectives laid down in the Decision of the Council and European Parliament on Radio Spectrum Policy
Responsibilities:
Bug fixing
Testing
Preparation of necessary documents
Technologies Used: JSP, Java, Servlets, Tomcat, Sql Server.