Tulika Gupta
***************@*****.***
Professional Summary
• 8 years of professional experience in Systems Analysis, Design, Development of various
Client/Server and Internet Applications.
• Experience in full System Development Life Cycle (Proposal, Process Engineering, Design,
Development, Testing, Deployment and Support)
• Experience in implementing J2EE design patterns like MVC, DAO and Singleton.
• Extensive experience in developing web applications using Java, J2EE, JSP, Servlets, EJB,
JDBC, Struts, Spring, Hibernate, JMS, JPA, Interwoven Teamsite, OpenDeploy, Sharepoint
2010and XML.
• Excellent working knowledge of writing XML documents and parsing them using SAX and DOM
parsers.
• Experience in relational database analysis/programming against SQL Server, Oracle, Java
Database Connectivity. Also utilized third party tools to connect to database.
• Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP,
UDDI, WSDL, JMS (Java Messaging Service) and JAX-WS.
• Strong experience with Oracle 11g, DB2, Sybase, and SQL Server 2008, and RDBMS concepts.
• Possess application Server experience with BEA Weblogic, Tomcat and IBM Websphere8.0
Application Server.
• Extensively installed, configured and used different IDEs like Netbeans, Eclipse and RAD.
• Experienced in using ANT, Maven, Jenkins and Hudson Continuous Integration tools.
• Working knowledge of the various source code management tools such as CVS, SVN, Microsoft
VSS, Rational Clear case, Sharepoint and Interwoven Teamsite6.7/7.2
• Extensive experience of Healthcare, Media & Publishing and Insurance domain.
• Excellent communication skills to deal with people at all levels.
• Self-motivated team player with good Analytical, Logical and Problem Solving ability.
• Strong analytical skills with ability to perform development tasks with minimal Supervision.
Technical Skills
J2EE Technologies: Java, Servlets, JSP, Struts, Spring, Hibernate, JDBC, EJB, JMS, JNDI,
JSF
Languages: Java, SQL, PL/SQL, Linux
IDE Tools: Eclipse, RAD7, Netbeans
Web Technologies: JavaScript, CSS, AJAX, XML, HTML, JSON, DHTML
Databases: Oracle 10g, SQL Server2008, Sybase, IBM DB2
Web Application Servers: WebLogic 9.x/11.x, Apache Tomcat, Websphere8.0, JBoss4.0
Version Control Tools: CVS, Clear Case/Clear Quest, SVN, Interwoven Teamsite, Sharepoint
Operating Systems: Windows XP/2000/2007, Linux, UNIX, Sun Solaris 9/8
Blue Cross Blue Shield of Kansas City- MO Oct 2013 - Present
Project: Integrated Health Management Technical Group
Application Developer
Responsibilities:
• Meet with business groups to determine user requirements and goals.
• Analyze business requirements and segregated them into high-level use cases and class
diagrams.
• Involved in multi-tiered J2EE design and coding utilizing Spring 3.0 Inversion of Control (IOC)
architecture, Struts and Hibernate for BlueQ Proposals.
• Developed SQL queries and PL/SQL stored procedures for DB2 and Sybase database.
• Configured and Deployed applications in RAD and Websphere.
• Used SVN for version control.
• Supporting many applications like Summary of benefit coverage and Visual Cactus written in .Net.
• Writing ASG-Zena jobs.
• Developed GWT based web Front End for application.
• Creating rules for Business Rules engine and using them in Java code.
• Creating and updating Sharepoint templates for Summary of benefit Coverage module.
• Helping the team in streamlining the process.
• Test case Execution through SOAP UI.
• Wrote SOAP Webservices client for finance application using JAX-WS.
• Developed unit, integration test cases and involved in UAT discussions.
• Developed documentation for installations and configurations.
Environment: JSP, Servlets, JavaScript(jQuery), XML, Ajax, JQuery, WebSphere 8.0, Struts1.x,
Hibernate, SQL2008, IBM DB2, Sybase, SharePoint, Rules Engine(DROOLS), Visual Studio 2012, ASG-
Zena, JUnit3, Jenkins, RAD7.0, JMS, SOAP Webservices, RestFul Webservices, GWT.
Pearson
Project: Learning management system Aug 2012 – Sep 2013
System analyst
Responsibilities:
• Helped the technical team with the business proposal documentation and presentation.
• Met with client groups to determine user requirements and goals.
• Gathered and analyzed business requirements by facilitating JAD (Joint application development.
) Sessions.
• Analyzed business requirements and segregated them into high-level use cases and class
diagrams.
• Developed documentation (requirements document, functional specification, and testing plans).
• Implemented MVC architecture using Struts framework.
• Used Ajax and jQuery for web UI.
• Involved in developing the JSF/Richfaces pages for application.
• Used Tiles framework, Validator framework in the application.
• Wrote stored procedures, functions in PL/SQL.
• Designed and configured Hibernate ORM.
• Developed unit, integration test cases and involved in UAT discussions.
• Developed critical elements of the server framework like user authentication, access control.
• Implemented messaging interfaces for asynchronous communication.
• Consistently produced high quality code through disciplined and rigorous unit testing (JUnit).
• Responsible for all Open deploy and Data deployment related issues and maintenance activities.
• Work in 24*7 production support in onsite/offshore module
Environment: J2EE 1.5, JSP, Servlet, JavaScript(jQuery), XML, Ajax, WebSphere, Struts1.x, JSF 2.0,
Hibernate, Oracle 11g, Interwoven Teamsite 6.7, Site Publisher, OpenDeploy, JUnit, CVS, Maven, RAD
IKEA Jun2011-Aug2012
Project: Shipping and Delivery Team
Java Developer/System analyst
Responsibilities:
• Requirement analysis, design, coding, implementation, code review and testing.
• Prepared requirements document, functional specification, and testing plans.
• Implemented helper and various utility classes.
• Enabled loose coupling by using IOC of Spring Framework.
• Used Aspect oriented programming (AOP) of Spring for Transactions and Logging.
• Integrated Spring with Hibernate and Struts.
• Used JMS API for sending and receiving messages.
• Implementing client side validation using Struts Validation framework.
• Used Ajax for quick updates on the web pages.
• Responsible for unit testing using JUnit.
• Used Hibernate in data access layer to connect to the database.
• Involved in writing build scripts for build/integration tools like Ant/Maven.
• Coded XML pages that use XSLT and display data to the user.
• Defect management was done using JIRA.
Environment: Java, J2EE, Spring, Struts, JMS, Oracle 9i, JUnit, Hibernate, Ajax, JavaScript, XML, XSL,
Eclipse, Ant, Maven, BEA Weblogic, Pmsmart, JIRA
Readers Digest Association Feb2009-Jun2011
Project: Readers digest interactive team/digital
Role-Support analyst
Responsibilities:
• Work on enhancements (Total site Re-Design) and maintenance of web-sites.
• Communicate with Client for Requirement and status update every day.
• Updated and created InterwovenTeamsite templates.
• Modify and update Open Deploy scripts.
• Monitor tickets on daily basis and resolve them in agreed time-frame.
• Track and Monitor project tasks and report status to project manager at defined intervals.
• Deliver tasks to an agreed schedule and quality.
• Ensure that application documentation is as per defined standards.
• Responsible for all OpenDeploy and Data deployment issues and maintenance activities.
• Responsible for keeping all websites & pages fully functional and accessible to authorized users.
• Giving access on servers to users.
• Software development and integration using Java, JSP and other web based development
technologies
• Developed build and release management system using Ant, Hudson and SVN.
• Unit Testing & Integration Testing of templates with front end developers.
• Part of Teamsite server migration team. Successfully migrated Teamsite server from version 6.7
to version 7.2.
• Installed and configured Interwoven Suite of products on Windows and UNIX distributed systems.
Environment: Java, J2EE5 – Servlets, JSP & JDBC, Eclipse, HTML, JavaScript, XML, SVN, Linux,
Solaris, Interwoven Teamsite 6.7, Interwoven Teamsite 7.2 OpenDeploy 6.0, XSLT, PERL/CGI, AJAX,
Apache Tomcat, BMC remedy, Lotus notes ARM tool, Hudson, Jira,ANT
Abbott Laboratories – Chicago, IL Oct 2007 – Feb 2009
Project: AbbottConnect
Java Developer
Description: AbbottConnect is intended to provide secure reliable transport of healthcare information. This
software allows patient and doctor to interact and the doctor can save the records and delivers
prescriptions to pharmacy. This system allows doctors and patients to have records and both users to
access them in a secure environment
Responsibilities:
• Performed the functional analysis of Software Requirement Specifications.
• Implemented the application using Java, J2EE and EJB.
• Developed DOM parser for retrieving the SQL queries from XML file.
• Patient records (appointments, pharmacy, doctor updates) stored in the database using
hibernate.
• Performed database (Creating & Reading patient records) operations using JDBC.
• Asynchronous submission and Update of patient pharmacy and appointment records developed
using Ajax
• Developed the front end components using JSP, HTML and Tag libraries.
• Developed ANT/Build scripts for deployments and Log4j for logging.
• Performed unit testing of each module, integration testing of the application.
Environment: J2EE, JSP, EJB, JDBC, Log4j, XML, Ant, JBoss Application Server 4.0, Oracle 9i, TOAD,
SVN, Eclipse, Unix, Windows.
ADDR Technologies (P) Ltd, India Jun 2006 – Sep 2007
Project -Intranet Application for Sales team
Java Developer- Trainee
Responsibilities:
• Worked on preparing detailed design document.
• Developed the User Interface using Java Server Pages (JSP), CSS, java Script and Servlets.
• Building and Deployment of WAR, JAR files on test, stage and production servers.
• Involved in Unit testing and Integration testing.
• Involved in developing the Search, Save or Edit for multiple modules.
• Involved in the defect fixing and supporting production related issues.
• Used Ant Scripts to achieve the automated build for the project.
• Used Log4j for Logging and debugging purposes.
• Involved in peer code reviews, Test case and Test data preparation.
Environment: Eclipse 3.1, Java, Tomcat 5.5, JDBC, JSP, Servlets, HTML,DHTML, XML, CSS, Java
Script, SQL
Education
Bachelors in Computer Science Engineering July2002-May 2006(SRM University)