TRUPTI UPADHYAY
Mobile 469-***-****
E-Mail: adan52@r.postjobfree.com
PROFESSIONAL SUMMARY
IT professional with close to 9 years of commercial experience of full project/product lifecycle.
Worked as a ‘Java Developer’ in Wells Fargo at San Francisco, CA.
Recognition “Software Factory Award” for performance above and beyond the call of duty in NIIT Technologies Ltd.
Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSTL, Spring, Hibernate, JDBC, XML, Web Services, MultiThreading.
Good Experience in Web services (SOAP web services and RESTFUL services)
Good exposure to Java Script, JQuery, CSS, XML.
Skilled in executing all facets of the project lifecycle: Scope definition, Requirements gathering, Design, Develop, Build, Test, Deployment and Production support.
Experienced in using Agile Methodology including Rally and Jira.
Experienced in Version Control Systems like SVN and Mercurial.
Hands on experience in writing test cases using JUnit and JMeter.
Excellent problem-solving skills with a strong technical background, debugging and good interpersonal skills.
Self-motivated and quick learner of new concepts and technologies.
Ability to learn and use new systems and paradigms in considerably less time.
Possess excellent communication, interpersonal and analytical skills along with can–do attitude.
SKILLS SUMMARY
Strategic Requirement Analysis Team Mgmt Production Support Service Delivery
Agile & Scrum Development Code Review Unit Testing
Technical
Languages: Core Java, J2EE, J2ME, C with graphics, C++, COBOL, Visual Studio
J2EE Technologies: Spring 3.1, Hibernate 3.1, Struts 2.0, JSP (with JSTL), Servlet, JQuery, JDBC
Databases: MY SQL 5.x, Oracle 10g, SQL Server
Interface Design Tools: XML, Web Services, Java Script, VB Script
Development Tools: Eclipse Juno, JMeter, BadBoy, JUnit, UML, SoapUI
Other Open Source APIs: API Guide and API Viewer (Visual Basic)
Server Platforms: GlassFish 3.1, WebLogic 10.3, JBOSS 4.0, Tomcat 5.x, IIS
Operating Systems: Win Series, Dos, Linux
PROFESSIONAL EXPERIENCE
Maternity break – since Mar 2017
Client: Wells Fargo, San Francisco, CA Jul’16 – Mar’17
Role: Java Developer
Description:
The EDS (Extended Data Simulator) is an application to fetch data and record data from Production database. This application is mainly developed for use by QA in regression testing.
EDS has been developed for features like
Read data
Overwrite data
Read and overwrite data
Responsibilities:
Understanding the request using Requirement document (PRD) and create Detailed Design Document. Providing Time estimates for enhancements to the client.
Client communication for requirement understanding of the enhancement and production support.
Responsible for Designing and implementation of the enhancements.
Involved for reliability and stability of the Product.
Involved in understanding User stories and other requirement documents, working with BA’s in requirements analysis.
Involved in development of enhancements and fixing defects, unit testing them and merging the same in DEV Environment.
Implemented JUnit test cases for the plug-in developed/enhanced.
Environment: Core Java, J2EE, Spring, Hibernate, J2EE, JSP, Servlets, Apache Tomcat, JIRA, My SQL and SVN
Client: ERNST & YOUNG LLP, Gurgaon, India Feb’15 – Jun’15
Role: Technical Lead
Description:
This is an online insurance quoting and policy application, which enables customers to quote an insurance coverage policy through web. This application delivers online services including customer information, policy premium, and monthly payments, new product offerings and customer correspondence with the company. Auto insurance laws may vary from one state to another.
Responsibilities:
Developed application using J2EE and Spring MVC Framework that leverages Model View Controller (MVC) architecture.
Involved in the full Software Development Life Cycles- Analysis, Design, Coding, Testing & Implementation.
Communicated with the Subject Matter Experts to understand/ translate the requirements into programming action items.
Applied design patterns and OO design concepts to improve the existing Java/J2EE based code base.
Used Spring IOC for dependency injection.
Used Hibernate ORM tool for automating the mapping between database and objects in Java
Hibernate framework is used in persistence layer for mapping an object-oriented domain model to the relational database.
Implemented various design patterns in the project such as Factory and Singleton.
Consumed web service (WSDL using SOAP protocol) to read data received from external systems.
Used Agile / Scrum software development and release management for delivering enterprise applications through multiple release cycles.
Used JUnit for Unit testing of applications.
Used SVN for version control.
Environment: Core Java, J2EE, Spring, Hibernate, WebLogic Server, SOAP Web services, SVN, Maven, Log4j, XSLT, JUnit, My SQL and Jira.
Client: NIIT Technologies Ltd, Greater Noida, India Jan’14 – Feb’15
Role: Technical Analyst
Description:
The SEI wealth Advisor Service serves banks, investment advisor, investment managers, institutional investments and affluent families. Basically it provides the services for financial planning and Wealth management.
SEI Wealth Advisor Service has been developed for features like
Firm Introduction
Client Fact Finding
Advisor Investment Proposal
Business Investment Proposal
Client Investment Proposal
Goal Planning
Reports
Responsibilities:
Understanding the request using Requirement document (PRD) and create Detailed Design Document. Providing Time estimates for enhancements to the client.
Client communication for requirement understanding of the enhancement and production support.
Responsible for Designing and implementation of the enhancements.
Involved for reliability and stability of the Product.
Involved in understanding User stories and other requirement documents, working with BA’s in requirements analysis.
Involved in development of enhancements and fixing defects, unit testing them and merging the same in DEV Environment.
Implemented JUnit test cases for the plug-in developed/enhanced.
Involved in Daily SCRUM MEETINGs, Monthly SPRINT planning meetings, Monthly SPRINT Retrospection Meetings.
Interacted with Business Analysts, system staff and other developers during different phases of life cycle.
Delivered the releases or builds to QA, UAT and Production Server. (Environment Linux.)
Managing Team.
Environment: Core Java, J2EE, Spring, Hibernate, J2EE, JSP, Servlets, WebLogic, Rally, Oracle and Perforce
Client: Netweb Software Pvt Ltd, Vadodara, India Oct’10 – Sep’13
Role: Senior Software Engineer
Description:
The Identify Theft Monitor provides an early warning mechanism to consumers in order to reduce the harm associated with undetected Identity Theft. http://www.csid.com/
ITM application has been developed for features like
Credit Reports (auto generate and order)
Credit Alerts/Score
Subscriber subscription process
Billing process
Audit logs and various Batch Processes to perform operations on scheduled time.
Third party integration using APIs of TransUnion, Core Logic, Experian and Veda bureaus to provide monitoring services to the Subscribers.
Responsibilities:
Understanding the Project using Requirement document (PRD) and create Detailed Design Document. Providing ball park estimates and Work Allocation document for enhancements to the client.
Client communication for requirement understanding of the enhancement and production support.
Responsible for Designing and implementation of the enhancements.
Involved for reliability and stability of the Product.
Developed batch processes using Java APIs.
Consumed web service (WSDL using SOAP protocol) to read data received from external systems.
Parsed the XML files using marshalling and unmarshalling.
Developed backend with hibernate persistence framework.
Implemented JUnit test cases for the plug-in developed/enhanced.
Delivered the releases or builds to QA, UAT and Production Server. (Environment Linux.)
Involved in Daily SCRUM MEETINGs, Monthly SPRINT planning meetings, Monthly SPRINT Retrospection Meetings.
Performance Optimization for the project using load balancing among application servers. And clusters at database side.
Managing Team.
Environment: Core Java, J2EE, Spring, Hibernate, J2EE, JSP, Servlets, GlassFish, MySql, Jira and Mercurial
Client: Automation Anywhere Software Pvt Ltd, Vadodara, India Jun’07 – Sep’10
Role: Senior Software Engineer
Description:
This Software has been developed to record the different events in the windows as well as play that event in window.
It also provides the facility to user to create his own task file in task editor inserting/using command events from editor and save that event in task file and execute that task file.
We are trapping the different system messages for performing different actions according to messages.
Responsibilities:
Understanding the Project using Requirement document and create Detailed Design Document.
Responsible for Designing and implementation, features in Automation Anywhere called Java SPY, Unicode support in product, Reports, XML, Database, Editable Editor, Nested Loops, IF-ElseIF-Else, Image Recognition, Recent Task, Service Commands, Printer Commands, SNMP, SFTP etc.
Involved for reliability and stability of the Task Editor to create own Task and also to show the different Reports.
Consumed web service (WSDL using SOAP protocol) to read data received from external systems.
Parsed the XML files using marshalling and unmarshalling.
Developed backend with hibernate persistence framework.
Implemented JUnit test cases for the plug-in developed/enhanced.
Responsible for website pages creation in JSP and java script.
Client communication for requirement gathering and production support.
Environment: Core Java, J2EE, Java, JSP, Servlet, Java script, Jira, Visual Basic 6.0(Win 32 API programming, Recording events in Internet Explorer, COM/DCOM) and SVN.
EDUCATION & KEY QUALIFICATIONS
MCA (Masters in Computer Applications) [Gujarat University Year 2007]
BCA (Bachelors in Computer Applications) [Gujarat University Year 2004]
HSC (Science Stream) [GSEB Year 2001]
SSC [GSEB Year 1999]