Richa Kumari
richakumaari@gmail.com
7038225596
General Summary
-
9+ years in software industry as a Software Developer in design and development of Java/J2EE desktop and Multi-tier web applications.
-
6+ years of experience in JAVA1.5, Servlets, JSP, JQuery, JavaScript, XML, EJB
-
5+ years’ experience in build automation and project management tools like Ant, Maven to manage project builds, release and documentations.
-
4+ years of experience in Java frameworks like Struts, Spring MVC, and Hibernate & IBatis.
-
6+ years of experience in various programming tools like Eclipse, RAD, Web-sphere, Visual Studio 2014, PL/SQL Developer and TOAD.
-
4+ years of experience with Relational Database’s like SQL Server 2005 & Oracle 10g/11i.
-
5+ years of experience with Application Web Servers like Web Logic 10, Tomcat & Web Sphere Application Server 6.
-
8+ years of experience of Software development life cycle and agile scrum methodologies for developing and maintaining software.
-
Strong experience UML Concepts and Design Patterns.
-
Understanding and experience of Service Oriented Architecture (SOA) & implementation of SOAP based web services.
-
Strong experience in database designing that meets the desired software functionality and gives a good performance. Good knowledge of database concepts, objects and components like ACID, CRUD, indexing, transaction, stored procedures, query language, ORM databases and tools.
-
Experience in SVN and CVS revision or version control software.
-
Experience in JIRA Issue tracking system
-
Have worked with external vendors SIAC, BAI for dealing with file transmission ,file format changes
Education, Certification and Training
-
Masters in Computer Science from Banasthali Vidyapith, Jaipur, Rajasthan, India 2006
-
Bachelors in Computer Science from Banasthali Vidyapith, Jaipur, Rajasthan, India 2004
Technical Skills
Programming Language /Scripting Language
Java, C#, J2EE, JSP, XML, XSL, Web Services, SOAP, PL/SQL, JSTL, JSON, HTML, CSS, Perl, Java Script, jQuery, AJAX, HTML, DHTML, CSS, Angular JS, Shell Script, Struts, Spring, Hibernate, IBatis, Spring MVC,JSF
Application Programming Tools / DBMS packages
Eclipse, Notepad++, Toad, SQL Developer, Putty, SSH, Visual Source Safe, SVN (Tortoise), SOAP UI & Hudson, MYSQL, Oracle, MS SQL, PL/SQL
Operating Systems / Application Server
Windows, Linux/Unix, Windows Sever 2008, Web Logic 10, Web Sphere 6, Tomcat, Microsoft IIS
Build Tools / Source Control / Issue tracking System
Maven & Ant Scripts, CVS, SVN, JIRA
XML Technologies
XML, XML Schema (XSD), DTD, XSL, XSLT, DOM, SAX, XPath
Professional Work Experience
Hewlett Packard, Palo Alto CA & Singapore
Senior Software Engineer
Mar 2014 to January 2015
Environment: Java, J2EE, Oracle 10G, UNIX, Perl, Shell scripting, JSF,, Angular JS, Spring, Hibernate & Web logic 10
Scope: Global Product & Pricing Information System (GPSY) that provides a central storage & maintains the data location for HP product and pricing information. This system is to maintain the data in 4 different set of Database out of that 1 is main DB which stores all the product and their base price where as other 3 databases belong to 3 geographic region which are Asia Pacific, Americas and Europe and Middle east Africa which help to have their revised price based on the local market currency. This system have write/ upload the data from different systems like Nancy, E-COMCAT and few upstream are like PRS, MPO
Contribution:
-
Communicated with client and developed business requirement document.
-
Interacted with Business Analyst and Subject Matter Experts (SME) to understand the requirements and followed agile methodology and SCRUM meetings to track, optimize and tailor application functionality to requirement specifications.
-
Handled Project Configuration set up of project using Spring MVC and Hibernate.
-
Worked on performance issue with offshore team and bring down the response time.
-
Implemented logging for Entire Application using Log4j and Spring AOP.
-
Created and Consumed Restful Web Services to upload and download data.
-
Planning and writing POC for new changes in the GPSY as well as other integrated System.
-
Developed user interface using Bootstrap UI, third party libraries AT task and Angular Java Script to simplify the complexities of the application.
-
Developed and executed test cases using J unit to ensure optimum quality and required code coverage.
-
Conducted code reviews and performance tuning of peers for improved code standards and application performance.
-
Created web application using Java Server faces (JSF) frameworks and Angular JS
-
Conducted user training sessions and participated in go-live on-site support.
-
Deployment the project into the production environment and verify operational readiness and conduct end users training
-
Automated the batch job through Perl and Shell scrip in Unix environment. Completed the server utilization as well as stetted up Cron jobs to schedule the job in the system.
National Computer Systems Pte. Ltd. Singapore
Senior Application Consultant
September 2013 to July 2014
Environment: Java, J2EE, EJB, Struts & SQL Server 2005 Web Sphere Application Server 6
Scope: Integrated Pharmacy System is a patient-centric enterprise integrated pharmacy system that provides a fully-automated workflow process between consultation rooms and the pharmacy. It enables medical practitioners to have quick and easy access to accurate drug descriptions as well as patients’ medical records. I-Pharm is highly scalable, reliable and few institutions I-Pharm is integrated with a robotic medication packaging system. Recently I-Pharm has received new enhancement request, which is called Means Testing, we are redeveloping the major portion of I-Pharm which is related to patient registration to billing the medicine at I-Pharm or other downstream systems.
Contribution:
-
Performed Database structure design and created Entity Relationship Diagrams.
-
Created client for SOAP Web Services to receive response from other Applications
-
Followed agile methodology and SCRUM meetings for project management.
-
Created tables, stored procedures, functions, views and triggers in SQL Server 2005 to support back end operations.
-
Worked with Architects and other Developers to ensure code conformance with the design and requirements of the application.
-
End To End Development of module
-
Developed and executed unit test cases using J unit.
-
Used Log4J components for logging application errors, warnings and messages.
-
Performed daily monitoring of log files and resolve issues during UAT and SIT.
-
Communicated with clients on all technical aspects of service delivery involving requirements, design, development, documentation and deployment
-
Created web services using JAX-WS for providing interface to static data from database.
-
Performed Code Reviews, Code Optimizations and Process improvements.
-
Mentored new team members introducing them to project architecture, modules and functionalities.
National Library Board, Singapore
IT Consultant
December 2011 to August 2013
Environment: C#, .NET 4.0, Web Services, SQL Server 2008 Windows Communication Framework (WCF 3.0) Microsoft IIS 7.5
Scope: LMS-WS Refresh is being developed as a middle ware web-service based application which will help to wrap the web-services developed by CIVICA. The middle layer will mainly focus on the client specific requirement such as data display and client specific data conversion and mapping. The wrapper service will communicate directly to CIVICA Web-service to provide end to end service for clients such as (Kiosk, Portal, Face book, Search Plus, eService’s etc.) This project has successfully launched in May-13.
Contribution:
-
Modify existing application code or interfaces or build new application components from detailed requirements.
-
Defined Projects Scope, Goals and Technology Deliverables that support business goals in collaboration with Business Leaders and Stakeholders
-
Developed business requirement document and set up standards for managing changes and scope creeps.
-
Prepared project plan, work allocation plans and tracked progress on daily and weekly basis using project planner. -
-
Created Interface to download data from multiple participating independent systems using Restful Web-Services.
-
Utilized the SDLC best practices / methodologies such as Object Oriented Analysis Design and UML.
-
Designed database, created tables, stored procedures, functions, views and triggers in MySql to support back end operations.
-
Performed code reviews for team members and did code performance tuning
-
Maintaining version control configuration using SVN
-
Managed various code bases and code promotion through various environments.
-
Involved in Daily Operational Support and Defect Resolution in accordance with SLA.
-
Involved in integration of LMS Refresh with other in-house projects like EPO, E-Services, Kiosk Face book and many other portals.
-
Analyze organizational software needs, devise solutions and maintain PC software and hardware systems.
-
Working closely with the business user Project Managers throughout the project life cycle.
-
Working with various external parties in the project such as the consultants and vendors.
-
Liaising with various internal project teams for the technical requirements.
-
Involved in integration with the LMS Refresh project.
-
Involved in Daily Operational Support and Defect Resolution in accordance with SLA.
-
Compilation and deployment for codes for bug fixes and enhancements.
-
Coordinating and assisting in user acceptance test.
-
Automated the batch job through Perl and Shell scrip in Unix environment.
Nova City Nets Pte Ltd. Singapore
Application Lead
February 2008 to December 2011
Environment: Java, JSP, JDBC, EJB, Ant script, UNIX, Shell Scripting, Crystal Report & Oracle Spring, Hibernate, Struts Web Logic 10
Scope: VITAS is a web-based, secure, scalable and robust e-Government collaborative platform and built based on Sun’s Java 2 Platform, Enterprise Edition (J2EE) standards. The standard system-level services built into the Solaris platform and the J2EE-compliant application servers have reduced development time and made maintenance easier. VITAS facilitate end-to-end management of vehicle approval applications and vehicle inspection process from the point the applications are received until approval has been granted. Recently we added new module called PAB (Power Assisted Bicycle) into VITAS, which will allow & approve the PABs application submitted by Inspector on behalf of PAB holders.
Contribution
-
Responsible for writing high level functional documents.
-
Requirement preparation, attending and conduct requirement gathering meeting, and prepare comprehensive minutes of meeting for each session.
-
Involved in writing Database and Application design documents.
-
Preparing test scenario, test scripts, and training material.
-
Implemented Agile Scrum methodology.
-
Scheduling and tracking Sprints using JIRA.
-
Understanding the business requirements from LTA team member.
-
Involved in development of prototype for change request as well as for new module
-
Developed the various workflow related to application submission process to assigning the application to processing officer and the different stages of application.
-
Software development effort estimation and allocating to various resources.
-
Understanding the workflow for each module and their dependencies on other modules.
-
Conducting testing on the system to make sure all business rules are already inside the system and the quality of the system is achieved expectation.
-
Updating the report template at Crystal report and deploy the changes.
-
Automated the batch job through Perl and Shell scrip in Unix environment. Completed the server utilization as well as stetted up Cron jobs to schedule the job in the system.
Pitney Bowes MapInfo Pvt Ltd. Noida India
Designation: Software Developer
March 2007 to Jan 2008
Environment: Java, JUnit, Axis, SOAP, Ant Script, PL/SQL, Oracle, Tomcat Spring, Hibernate Web Logic 9, Linux/ UNIX
Scope: Envinsa is a Java platform that deploys location-based Web Services. It provides API's that utilize SOAP, WSDL and UDDI so that any application may consume a service and utilize its capabilities. The software provides more than location capabilities, though. Envinsa provides enterprise manager capabilities that allow customers to install, configure, manage and update the system Envinsa provides software development kits designed for both Java and Microsoft .Net developers
Contribution
-
Key member in Research and Development Team.
-
Gathering requirements and developing design documents and test cases.
-
Implementing the modules using Java.
-
Code Review and test plan preparation, execution, Tracking.
-
Fixing the Defects.
-
Development of JUnit test classes & Managing the framework
-
Executing Unit test cases.
-
Helping Team members to understand Presentation & Route Web services
-
Execution of unit test cases of peers.
-
Mentoring fresher’s in the team to make them familiar with the application.
-
Estimation of delivery time and testing.
-
Development of Functional test classes
-
Managing the framework existing framework given by MapInfo.
-
Developed and maintaining the shell scripts for Map Xtreme Java.
-
Creating of code coverage report.
-
Executing Unit test cases.
-
Writing Design Documents, Unit Test Cases.
-
Responsible for performance testing of the application.
-
Performed automated testing in Linux/ UNIX / Windows 2008 Server and AIX.
RMSI Private Ltd. Noida India
January 2006 to Feb 2007
Designation: Software Developer
Environment: JSP, JavaScript, Java, EJB, Web logic, UNIX
Scope: is designed to provide the user with dynamism information of newspaper(s), their routes, their editions, their distribution and billing which is develop by Press Logic Incorporation and In RMSI we were maintaining and enhancing the functionality of CircNet according to the need of Client.
Contribution:
-
Development of Functional test classes
-
Managing the framework existing framework given by MapInfo.
-
Developed and maintaining of the Interface Engine using Core Java.
-
Creating of code coverage report.
-
Executing Unit test cases.
-
Writing Design Documents, Unit Test Cases.
-
Testing, Configuring and Integration of application and interaction with client.
-
Performed deployment of the application in the UNIX environment.
Dostları ilə paylaş: |