Application Development Consultant Resume
SUMMARY:
- About 15 years of experience in the IT industry, in Requirements gathering, Design, Programming, Implementation, Testing and Technical support of Client - Server, Web and Content Management Technologies.
- Focus on developing efficient, maintainable code. Fast learner, an excellent team player having good Interpersonal and communication skills. Also led and mentored both onsite and offshore teams.
- North American All Star for Outstanding Performance and Valuable Contribution for Re-engineering DI Claims Project with Infosys/NML.
- Talented problem solver able to think “outside the box”
TECHNICAL SKILLS:
Languages: JAVA, C, C++, PL/SQL, JavaScript, Perl, UNIX Scripting, Python
J2EE Technologies: JSP, EJB, Servlet, Struts, Spring (MVC), Tiles, Tools(Ant, JUnit, Log4j), Java API, JSF, Hibernate, JPA,iBatis, Swing, Maven, Web services, iText
Internet Apps: HTML, HTML 5, XHTML, Java Script, jQuery, XML, XSLT, Velocity 1.5
App & Web Servers: Websphere 4.0/5.0/7.0, WAS 6.0, Websphere Express 5.1, Weblogic 10.3, Tomcat 3.x/4.x, Glassfish
Operating Systems: Windows XP/NT, UNIX, Linux, Sun Solaris, IBM Mainframe
Databases: Oracle, DB2, Sybase, SQL Server, IMS, MS Access, AQT, IBM CM
Software: Eclipse 3.3, WSAD, SAS, MQ Series, Rational Clear Case, CVS, PVCS, Harvest, Visio Professional, Actuate e.Reporting, Soap UI, WSDL, Client for Windows, Rapid SQL, TFS
Dev Methodologies: OOP, UML, SOA, Design Patterns, Agile Dev, Scrum, Scrum Master
PROFESSIONAL EXPERIENCE:
Confidential
Application Development Consultant
Environment: Windows 7, IBM Websphere, IBM CM, DB2. JSP, Javascript, JDK 1.6, WSAD 7, WAS 6, Java API, iText, jQuery, TFS, Rapid SQL, iBatis, Hibernate, Spring, MVC, Scrum, Exceed, XML, SOA, REST, Soap UI, Web services, Autosys.
Responsibilities:
- Lead Application Engineer for Enterprise wide Content management solutions - Develop and support Applications to access/checkout/checkin etc. of sensitive documents securely for both Home Office and Field office.
- Ensure Projects are executed with best practices (following SDLC, Design, Peer Reviews, QA Testing, and Managed Deploys/Implementation).
- Working in an Agile environment with monthly Sprint planning in various projects (eRetriever enhancements/ICM Jobs/MQ/Publisher etc.), responsible for gathering requirements, Creating Functional design, Tech Spec and managing offshore team for development and QA.
- Enhanced user experience by sending Summarized email Reports (Automated) for ETA Application Input to Business users for Insurance planning.
- Increased Usability and Improved User interface for eRetriever (used for document management) screens using a dynamic design (jQuery) for products.
- Provide Monitoring and Technical Support 24/7 on a rotation basis for all the Content management applications.
Confidential
Senior Programmer Analyst
Environment: Windows XP, WebLogic, TIBCO BW, CIM and Oracle, Informatica
Responsibilities:
- Maintain and develop enterprise application for core areas like Loyalty Rewards, Customer MDM, and Vendor Portal etc.
- Creating Functional, Tech Spec using Agile Development and managing offshore team for development and QA.
- Develop and support Apps to support Store operations US wide at POS, ensuring all the transaction data is persisted in BI database, which is then used for various other teams - Financial planning, Sales forecasting, Rewards programs, Marketing planning etc.
- Maintain and develop web services (REST) to get customer information, address details, loyalty information, and update user data per request.
- Performance tuning of Loyalty Rewards script (optimized code) to reduce turnaround time by almost 50% to sending out Loyalty rewards faster and to improve customer satisfaction.
- Designed RESTful XML web service (using JSON) for handling AJAX requests on marketing app - Vendor Portal.
- Provide Technical support 24/7 on a rotation basis for the Marketing apps.
Confidential
Senior Application Developer
Environment: Windows XP, IBM Websphere, and DB2. JDK 1.6, XML, XSLT, WSAD 7, WAS 6, Clearcase, Clearquest, AQT, Hibernate, Scrum, Portal Server, JSF Framework, putty, IBM Datastudio, WSDL, SOAP.
Responsibilities:
- Merchant client management application utilizing IBM Portal technology, Java, JavaScript, XHTML, HTML, CSS3, Stored procedures, BuildForge scripting, on-call Support etc.
- Lead for Discover Projects (Scrum Team) - Settlement and Pricing work, responsible for gathering requirements, Creating Functional, Tech Spec and managing offshore team for development and QA.
- Implemented Confidential Mobile Accept in MDS - Accept payment solutions anytime, anywhere.
- Increased Usability and Improved User interface for Settlement screens using a dynamic design for products.
- Additionally played the role of a Scrum Master, organizing Sprint Planning, Daily standups, Retrospectives etc.
- Gained Experience in Implementation and generating of WSDL, WSDD, client Stubs and Server Side code.
- Create various scripts for Automated QA Testing of MDS.
- Provide Technical Support 24/7 on a rotation basis for the application.
- Performed builds to different environments as Build Manager for MDS using BuildForge
- Merchant Data System Duration: 6 months
Confidential
Senior Application Developer
Environment: Windows XP, IBM Websphere, and DB2.
Responsibilities:
- Design the Functional Spec, Tech Spec for Multiple Merchant Phase 2/Phase 3 work.
- Created Security Framework so all edit group and field level access view/update is controlled by DB flags.
- Used Scrum Methodology, and was responsible for both Portal and back end (SP) work.
- Provide Technical Support 24/7 on a rotation basis for the application.
- Automate Unit Testing framework for Portal development.
Confidential
Senior Programmer Analyst
Environment: Windows XP, PVCS, Weblogic 10.3, Glassfish. JDK 1.6, J2EE (Spring, Java, JSP, Log4j), Swing, XML, XSLT, Eclipse 3.3, Oracle, PVCS, Apache Beehive tags, Python.
Responsibilities:
- Rewriting the Sales Management Web Application for salespersons in Senior Living Industry in J2EE (Spring, Java, JSP).
- Designing the Daily Work planner for each salesperson on the dashboard to have all the notes and follow-up activities for each lead to make their task easier.
- Infrastructure Upgrade Project Duration: 3 months
Confidential
Senior Programmer Analyst
Environment: Windows Server 2003, PVCS, Weblogic, Workshop 10.3.
Responsibilities:
- Performed Infrastructure Upgrades for the entire suite of Legacy and Spring applications across the development team.Upgraded six Weblogic 8.1 web applications to Weblogic 10.3 web applications, including ejbs.
- Upgraded Swing application from Java 1.3 to Java 1.6
- Upgrade of Seven Weblogic Workshop 8.1 applications to Weblogic Workshop 10.3
- Resolved issues related to performance, log management, and deprecated classes and tags.
- BISON customizations, Resident Information Management, Duration: 3 months
Confidential
Position:Senior Programmer Analyst
Environment: Windows XP, PVCS, Weblogic, Glassfish .
Responsibilities:
- Developed different Modules for the maintenance project, to convert customers from other systems to migrate to the Java Spring based, BISON suite of applications.Developed reports using Actuate e.Spreadsheet Designer and XSLT.
- Created New and Modified existing Stored Procedures as part of converting customers from different database systems.
- Info Change Project, App Support Duration: 3 months
Confidential
Senior Programmer Analyst
Environment: Windows XP, PVCS, Weblogic, Glassfish .
Responsibilities:
- Developed different Modules for the Infochange project, to automate data entry and modification for the residents, thereby reducing manual processing.Developed interface for the Oracle database using Java and Spring framework.
- Used Java, JSP, Java script, XML and Spring framework for the development.
- Developed reports using Actuate e.Spreadsheet Designer and XSLT.
- Created and Modified Stored Procedures for Reports for different communities.
Confidential
Web Developer
Environment: Windows XP, UNIX, Oracle
Responsibilities:
- Developed and supported new components in Launchpad 2.0 (Community sites), based on Clearspace (Collaboration software by Jive software).Developed webpages using Freemarker language and CSS in a webworks framework.
- Designed and developed PL/SQL Procedures and triggers to create community sites for various departments at Sprint.
- Created User defined plugins, widgets and macros for Validation, Adding Custom Tabs, and Userbar etc.
- Implemented a Javascript countdown clock as requested by clients for Xohmspace (Clearspace instance for conducting Xohm trials).
Confidential
System Developer, Build Manager
Environment: Windows XP, UNIX, Oracle
Responsibilities:
- Developed new components for the web application based on the new requirements.Led a development team of 3. Mentored and ramped up the offshore team with the application knowledge and technical setup, to enable them to execute the development process from India.
- Created web pages for Admin Application using JavaScript, CSS in a Struts-Tiles framework.
- Created UNIX scripts, for the build process while migrating from PVCS to CM Synergy, and played the role of Build Manager (build and Deploy Application on different App servers), for the entire Development Team.
Confidential
Software Consultant
Environment: Windows XP, UNIX, Harvest, SunOne and IBM Mainframe.
Responsibilities:
- Designed “ Confidential ” - the middle tier application, to act as a socket communication interface between MBI (Boston) and Metavante (Milwaukee), in the MBI Metavante - HSA Card Integration project.Developed the TCP/IP Socket Listeners and Senders to receive and send messages from MBI to Metavante or vice versa.
- Developed MQ Access interface to use Store and Forward mechanism for asynchronous communication.
- Developed interface for IMS Connect to communicate synchronously using IMS Sockets, for Admin transactions.
- Deployed and maintained the Confidential application in different Unix environments Eros, Achilles, Castor, Jekyl, Hyde and OPIN/OPAC.
- Designed Unix scripts to start and stop the Socket listeners and senders manually as well as automatically.
- Used Harvest as the source control software for deploying Application code to Readiness/Production environments.
- Used Apache Log4j for Logging transmitted/received messages, errors, debugging, and to maintain backups.
Confidential
Business Analyst
Environment: Windows 2000, MS Access, and SQL Server 2000
Responsibilities:
- Created the Detailed Design document for the Notification Manager Service, in the Decommissioning Legacy Archiving project.
- Designed the Class Diagrams and Sequence Diagrams using Visio 2003 depicting the operations used in the Notification Manager Service.
- Designed the interface and EJB’s to access the data from the Archive Administration database.
- Developed the Email Interface to send Notifications to the desired Contacts, retrieved from the database.
- Developed a procedure to Schedule Notification Events when the applications are ready to be purged.
Confidential
Web Developer
Environment: Linux, Windows 2000
Responsibilities:
- Designed the Secure Operations Manual web page for the Equiproservice Web site.Designed the model, entity and persistence beans for the Operations Manual.
- Designed the Secure streaming of PDF files from the website, using Struts and Tiles framework.
- Developed the Action classes for the web page and the user interface using JSTL and JSP.
- Used Apache Log4j for Logging errors, debugging and program information.
- Tech by Design, Utilivisor - Building Oversight Management Services Duration: 5 months
Confidential
Programmer Analyst
Environment: Linux, Windows XP
Responsibilities:
- Designed the Building Oversight management services for prominent New York-based properties for various devices like chillers, metering systems, air coolers, condensers for the purposes of billing, data collection, data archival and improving efficiency.Designed the model, entity and persistence beans for the AlarmServer servlet, to log alarms (using JavaMail API) to the Utilivisor technical support in case of building or device communications failure.
- Designed and developed the modules to retrieve real-time data for a building having CGI interface.
- Designed and developed the modules to retrieve real-time data for a building having SSH connection, which used public keys as the security mechanism.
- Used Java Regular Expressions and Patterns package to parse and filter data from files.
- Using Apache ANT, automated compile and build processes; used CVS for version control.
Confidential
Programmer Analyst
Environment: Windows NT, Websphere, and Unix
Responsibilities:
- Hands-on team leader of 3 developers.Designed the GUI and server side logic in Term Dividends System using JAVA J2EE and Apache Struts framework for Error Handling of the Reports System.
- Designed and developed user screens using JAVA J2EE with Apache Struts framework, Called stored procedures and functions from Java using JDBC and deployed in WebSphere Server.
- Used the Proprietary Regression Tool to test the Reporting systems of Insurance.
- Used Apache ANT, automated compile and build processes. Used PVCS for version control.
Confidential
Software Engineer, Team Lead
Environment: Windows XP, Websphere, and Unix
Responsibilities:
- Developed a web application for the Claims system to migrate the existing legacy application in Mantis (Mainframes) and provided high performance and fast response in the processing of the claim requests.Used a Java J2EE framework, designed the interfacing and data services architecture, which communicates with PL/1 programs on the Mainframe through MQ requests.
- Used HTML, JSP, Java beans, Servlets, and tag libraries within an Apache Struts framework, designed and developed user screens, which were deployed on a WebSphere application server.
- Developed UNIX shell scripts to create the data access services for the transmission of data between UDB and web screens.
- Used JUNIT participated in unit testing the application.
- Coordinated with an independent testing team in ensuring a zero-defect delivery.
Confidential
Software Engineer
Environment: Windows XP, Websphere, Unix
Responsibilities:
- Provided team leadership and technical mentorship to a team of 6 developers.Developed a daily work planner web application that displays the daily tasks of agents and managers in their planner.
- Wrote different engines like ValEngine, Rule Engine, and an authorization module for the web component.
- Used synchronous and asynchronous MQ messaging, developed a multithreaded message-queuing component called User Admin Service.
- Used JAVA J2EE within an Apache Struts framework, designed and developed user screens. Called stored procedures and functions from Java using JDBC. Deployed the application on an Apache WebSphere server.
Confidential
Software Engineer, Application Support
Environment: Windows XP, Websphere, DB2
Responsibilities:
- Involved in the servicing of maintenance requests, critical corrections, and enhancements. Provided immediate response when problems arose with the New Business System. Technologies used were JAVA, XML, JSP, and DB2 on WebSphere App Server.Used JAVA J2EE within an Apache Struts framework, designed screen functionalities for Policy Contract Generation, Risk Evaluation, Premium Calculation applications.
- Coded Gremlins, which created triggers in the Sybase database for verifying new applications and generating reports.
- Responsible for testing policy feeds and Anniversary processing using the NBS/CHNG System.
