Rajeshwari Mallappa
: **********.********@*****.*** : +1-312-***-****
Professional Summary
• Having 6 Years of experience in Object Oriented Analysis, Design and developing web applications using Java/J2EE technologies
• Actively involved in each phase of Software Development Life cycle (SDLC): Requirements, Analysis, Design, Implementation, and Testing using various methodologies like Waterfall, Agile Model Driven Development.
• Experience in various tiers that include frontend, Business layer and the Data tier of the web-based applications.
• Experienced in creating effective User Interfaces using various technologies like JSP, JavaScript, HTML5, JQuery, bootstrap and CSS3.
• Experienced in developing Custom tags.
• Extensive experience with Frameworks such as Struts, ORM (Hibernate) and spring (Spring MVC, Spring AOP, Spring Context Dependency Injection, Spring JDBC, Spring DAO, Spring ORM).
• Extensive knowledge in using JDBC and Hibernate for persisting data to different relational databases.
• Implemented Dependency Injection feature of Spring Framework integrating into Struts Framework with Hibernate.
• Exposure with Web Services using REST, SOAP for communication across cross platform.
• Experience in configuring and deploying Web Applications using Tomcat Web server, JBOSS Application servers
• Strong experience in database design, writing complex SQL queries and Stored Procedures using MYSQL, and ORACLE
• Experience in development of logging standards and mechanisms using Log4j.
• Extensive experience in Software Configuration Management using Version Control tools CVS, SVN, Tortoise GIT and responsible for various software version releases.
• Experience in web application development using Eclipse IDE.
• Have prior working experience in Offshore-Onsite model.
• Committed team player with strong analytical and problem solving skills, and ability to quickly adapt to new environments and technologies.
• Good experience in team management, training and mentoring of team members.
Skills & Competencies
• Languages : Java 1.8, Unix Scripting, SQL,
• RDBMS : Oracle 11g, SQL SERVER 2012, MYSQL
• Frameworks : Spring(3.x), Hibernate(4.x), Struts 1.x, Struts 2.0
• Web Technologies : JSP,HTML, CSS,XML, JavaScript, Ext Js
• Messaging : JMS, Apache Kafka[Moderate]
• Build Tools : Maven(3.x), Ant
• Version ControlCM : Tortoise Git, SVN, CVS
• Application Server : Tomcat, JBOSS
• Operating Systems : Windows 95/98/NT/2000/XP, UNIX, Linux.
• Open Standards : XML, XSLT, SQL, LDAP, Single Sign On (SSO)
Experience
Client: CME Group (Chicago Mercantile Exchange)
Lead Developer October, 2016 to till Date (Onsight assignment from December 19th 2016)
Project: WebSpecs
WebSpecs is a centralized repository where users can find message specifications of projects, architecture
(tibco, metadata and binary) overview and tag associations among various applications and Conversion / mapping
amongst Trading & Business Systems. It allows users to accomplish various tasks including creation of projects and
message, granting user privileges, creation or addition of fields, areas and binary types, as well as creating arch
messages.
Responsibilities:
• Gather requirements by directly interacting with the Client and estimating the effort required for each task.
• Manage Requirements, which involves documenting it in a bug/issue tracking system like JIRA, analysing it to identify gaps and if any, clarifying them with the appropriate stakeholder.
• Design and document database structure and/or software components required for implementing the project.
• Knowledge transfer of the requirements and design to the offshore team
• Ensure the team has required technical expertise to execute the project tasks. This involves providing training for key technical areas related to the project. Also help resolve technical issues the team would face
• Involved in Front end, Service Layer and DAO layer implementation using HTML, Jquery, Angular js, Spring MVC, Hibernate and Spring Security.
• Developed controllers for request, response paradigm by spring controllers using Spring MVC.
• Used Hibernate as an ORM to persist the data.
• Used Jquery, Angular js, Json, HTML and XML for Validations and dynamic content population.
• Used Dependency Injection feature of spring framework.
• Preparation of JUnit test cases to maintain code quality.
• Used Maven for project build and Log4J API for logging and debugging.
• Coordinate with technical support team to deploy applications on production environment
Project#1
Project Title – Firm Administrator Dashboard (FADB)
Client – CME Group (Chicago Mercantile Exchange)
Environment –Core Java, Spring, Hibernate, JSP
Tools –Eclipse, Tomcat, JIRA, GIT, Sql Developer, Bamboo
Role –Lead Developer
Duration –December 23, 2013 to September
Project Description:
• The Firm Administrator Dashboard (FADB) allows Clearing Firm Administrators and executing firm users to view registration information for select CME Group services, iLink session performance and capacity metrics and Messaging Efficiency Program statistics through a single web interface.
• Clearing Firm Administrators also have the ability to give users access to one or more executing firms information, as well as the ability to enable or disable Cancel on Disconnect for Trader/Session ID pairings.
• Clearing Firm back office staff obtain FADB access at the discretion of their back office manager. Clearing Firm back office staff who are granted access to this portion of the FADB are only able to view clearing related users, applications, and the SOX report.
Responsibilities:
• Requirement gathering - Interacting with the Client for all the requirements.
• Design and develop the functionality.
• Involved in Bug fixing and enhancements and Unit testing
• Guide team development efforts towards successful project delivery.
• Provide technical leadership to teammates through coaching and mentorship.
• Maintain high standards of software quality within the team by establishing good practices and habits.
• Identify and encourage areas for growth and improvement within the team. Unit testing
Project#2
Project Title – CML (Campus MetaLink- Product)
Client – IIITB, ADBU (Assam Don Bosco University), NLS (National Law School),
SGES (ShriGangajali Education Society)
Environment – Core Java, Struts, JSP
Tools – Eclipse, JBoss Server, MySql
Role – Java Developer
Duration – August 11, 2011 to December 20 2013
Project Description:
• Campus MetaLink is a comprehensive web based application suite developed with a mission of automating all day-to-day operational needs of educational institutions. Campus Solution is a web enabled solution for all the campus needs that includes admission process, academics, student record, fees, notice board, hostel, transport, placement, library, student center, faculty center, online application etc.
Responsibilities:
• Identify and implement functional enhancements and new requirements.
• Identifying the changes required in the current code to fix the issue.
• Involved in developing and modifying of front JSP pages
• Involved in client side validation using java script.
• Logging of the defects/bugs found and liaising with development team.
• Modules Developed (HR Management, Academic Management, Training Module, Resource Management, and Academics- Examination Management).
Project#3
Project Title – CML Portal
Client – IIITB, ADBU
Environment – Core Java, Servlets, JSP
Tools – Eclipse, JBoss Server, MySql
Role – Developer
Duration – August 11, 2011 to December 20 2013
Project Description:
• This is a portal where students submit their Online Application for the admission.
• It’s an online Application page where we capture application personal information, enrolment details and their competitive exam details. Our online portal is capable for online payment gateway to collect Application fees and those fees can also be captured by dd/challan.
Responsibilities:
• Interacting with client to understanding the client requirements.
• Used our own framework Like Struts framework for developing application and user Interface Played a major role in developing, enhancing front end using JSP, HTML & JavaScript.
• Developed the business components using Servlet.
• Developed the presentation components using Jsp.
Organization Achievements:
Rewarded ‘Best Performance bronze award’ in two successive years from CME.
Education:
Master of Computer Application.