sam

9/10/2014
Unknown

Position Desired

Computer Engineering
salt lake city, UT
Yes

Resume

Java / J2ee Profile
18th August, 2011

Professional Summary
he is an IT consultant with more than 6 years experience in Architecture, Design, Development and Implementation of software applications using J2EE, SOA, EAI, BPM, Client Server and Web Technologies at Capgemini financial services.
This individual has performed multiple consulting roles during his career including Utah Region Project Manager, Project Lead, Technical Lead, Senior Consultant, Senior Java Developer and Junior Java Developer. He specializes in J2EE, WebSphere 6.1, SOA, Java 5, J2EE & SOA Patterns, EAI, BPM, Documentum, Workflow Management, JSP, XML, Ajax, Struts, EJB, Servlets, Web Services, Spring, Hibernate, Web 2.0, Eclipse plug-ins, Rich Client Applications, EMF, GMF, SDO, Data bindings, JFace, SWT, RMI, JDBC, Swing, JMS, MQ, DTL, iText, DB2, Oracle, SQL, and JavaScript etc. He has substantial experience in Financial Services. He worked on architecture and design of many applications with Discover Financial Services. He participated in all phases of Software Development Life Cycle including analysis, architecture, design, coding and testing and has expertise in design and coding with OOD & OOA (Object Oriented Design and Analysis) concepts using UML and Rational Rose (RUP) and integrating the applications using MVC, J2EE architecture and SOA.
He worked with different methodologies like Iterative and Waterfall. He got experience in Java Optimization Techniques and Performance Tuning. He used Java Frameworks and standard J2EE and SOA design patterns extensively. He designed several reusable components across the Line of Business and the enterprise.
He has extensive leadership and core development experience and led team size of 5-20 developers. He handled up to 5 projects in 5 different applications at same time. He schedules tasks on a daily/weekly basis among team members and supervises coding, design efforts, team management and mentors developers. He got effective communication with client, cross-functional teams to achieve project priorities/timelines.
He is an active Project Lead Professional credential holder


Skills Profile
Technical
Operating System MS Windows (98,NT WORKSTATION,NT SERVER),MS DOS,UNIX, Red Hat Linux
Database DB2, Oracle 9.x/10.x, DB2, MS-SQL Server 7, mySQL
Internet Tools AJAX, HTML, Perl, VB Script, Java Beans, JavaScript, Perl, DHTML,
Languages JAVA, EJBs, Swings,JCA, JMS, Hibernate, XML,WML,ASP,JSP,JAVASCRIPT,PL/SQL,IMAGE PROCESSING,CLIENT SERVER PROGRAMMING,EXCEL MACROS PROG, C ,C++,VB, WSDL
Enterprise Tech EJB 2.1, J2EE 1.4, JDK 5, Servlets, JSP, SOA, Web Services, J2EE & SOA Patterns, EAI, BPM, Documentum, Workflow Management, Struts 1.2.4, XML, JAXP, SAX, JDOM, JSF, JDBC 2.0, RMI, JNDI, Swing, Web Start, Dynamic Tag Libraries, JSTL, MVC Framework, J2EE Connector Architecture, Websphere MQ, Java Transaction API, Java Messaging API, Java Mail API, Jakarta Commons, iText API, POI, JSTL, Java Server Faces, Spring, Hibernate, TopLink, SOAP, CORBA, COM/DCOM, Peoplesoft Internet Architecture, Internationalizing, Localizing
Tools IBM Rational Software Architect (RSA), IBM Websphere Studio Application Developer (WSAD), RAD, Eclipse IDE, JBuilder 8, Rational Rose, Rational Clearcase, Rational ClearQuest, Openmake 7, Harvest, HP Quality Center 9.2, PVCS Tracker, Load Runner, Beyond Compare, SecureCRT 5, Service Center 6.2.1, DB2 AppDev Client 8.1.4, Oracle SQL Plus 10g, Personal Communications, WinCVS, JProbe Suite 6.0.1, JS Console Scheduler, JUnit, HttpUnit, Ant, TOAD, X2J, Struts Console, CheckStyle, Cactus, Visual SourceSafe, Dreamweaver, Visio Professional, Oracle Developer/2000, Oracle Designer/2000
Web servers Apache, Tomcat, Java Web Server, JSWDK, IIS
Web security Sun One LDAP
Content Management Documentum
EAI/BPM: IBM MQ Series, Documentum, Tuxedo, Web Methods
Methodologies Rational Unified Process, XP, Custom Development processes, Iterative, Waterfall
Business Domain: Financial Services

Functional
Training & Development Conducted functional and technical trainings.





Professional Experience


Current Engagement

Application: Card Member Disputes Oct-2008 to till date
Onsite Project Lead / Utah Region Project Manager
Client: Discover Financial Services
The Card Member Disputes application is used by CMS agents to initiate dispute on Discover Card transactions. The users initiate the disputes by selecting the transactions in Statements application. The application is also used by Disputes resolution agents to take actions on cases.
The application contains the Dispute Code Helper subsystem, which automates the identification of the reason code for the dispute case that is initiated based on the responses of the Card Member for the questions asked to him/her.
The application also contains the workflow subsystem, which addresses the automation of processes involved in a disputed case till resolution. This addresses the functionalities like assigning users to workgroup, assigning cases to queue (auto/manual) and re-assigning cases to a user. The Documentum is used to manage queue item lifecycle within a workflow process. The Websphere MQ is used to notify Network cases’ status and sub-status updates asynchronously so that cases could be assigned to proper queues.
The CM Disputes application is a multi-tier J2EE based application containing highly scalable middle-tier encapsulating the business logic and using Swing in the thick client tier to provide rich client experience and to achieve Model 2 architecture. The middle tier was designed using industry standards, which included Session Facade, Business Delegate, Service Locator, Service Activator, Transfer Object, DAO Factory, Data Access Layers and Command bean patterns. In the backend, this application accesses the Oracle and DB2 tables as well as calls the Data Access Programs (DAP), which reside in Mainframe as a COBOL programs to retrieve the information and pass it on to the front end to display the meaningful data to the users.



Services Group name: ECC Services (Common Modules) Sept-2009 to till date
Onsite Project Lead / Utah Region Project Manager
Client: Discover Financial Services

ECC promotes reuse of business logic across the Enterprise by adopting an SOA methodology. Creation and maintenance of utilities covering aspects of applications that is common across the Enterprise. This business logic is encompassed into Middle Tier Services which is then used by all the Discover Financial Services application to get the meaningful data. These Services and utilities are developed and maintained by ECC. The current group of Services with ECC naming few of them are Account Info Service, Account Number Service, Authorization Service, Balance Transfer Service, Card member Search Service, Customer Information Service, Fee Product Service, OFAC Service, Promotion Pricing Service, Statements Service, Rewards Service, Memos Service, Non-Mon Service, NCS Data Service, and Customer Identification Service.
...

Login or Register to view the full resume.