Java Developer / Web Developer / Project Manager Resume
PROFESSIONAL EXPERIENCE
Confidential, Mt. Laurel NJ
BPM/Enterprise Content Management
Pega Lead Developer
August 2010 - Present
Environment: Pega PRPC 5.5, AIX, WebSphere 6.1, Oracle 11g
ATM Personalization and Targeted Marketing Campaign – selected NCR-hosted ATMs enable preferred customers to apply for credit cards during typical ATM transactions. Pega PRPC listens each night for a data file containing customer responses received during the day, parses each file record, starts a process flow, invokes SOAP services, and saves results to database for integration with phone channel.
- Created test methodology including Connect-File activities to simulate data upload under various customer response and error scenarios.
- Built File Listener, Service-File, Map-Structured rules and pre/post-processing activities for parsing data records, creating temporary work objects, starting flows, handling exceptions, and recording results in Pega log and audit table.
- Designed Audit Data Table to hold results of nightly processing for followup by business
- Ensured Pega log messages addressed concerns of Compliance actors around persistence of sensitive customer data.
- Created dynamic system settings to programatically set directory names, number of retry attempts, and error-checking parameters to facilitate changes during production phase.
- Coordinated creation of Flow and Connect-SOAP rules for credit card applications with initial parsing rules to verify that data records were properly transformed throughout end-to-end process.
- Migrated code from DEV to UAT environment.
Conversion of New Account Management Exception System from legacy application software to Pega PRPC - in support of anti-money laundering (AML) initiatives, the application interfaces with Lexus Nexus and IRS to assign fraud risk factors and identify potientially deceptive applications for new business and personal deposit accounts.
- Analyzed existing IBM FileNet eProcess flows, queue structure, .NET user interface screens, and SQL Server DTS packages for replication in Pega PRPC.
- Created System Design Specifications (SDS) summarizing new vs. existing high-level architecture, with detailed description of new system components for communicating requirements to development team.
- Created interface mockups including harness and section rules, dynamic UI elements to improve user experience while maintaining existing functionality.
- Gathered input from business to create use cases and data model, and propose security model (access groups and roles).
Confidential., Lansing MI
Java Developer / Web Developer / Project Manager
May 2002 – July 2010
- Managed development and maintenance of Java-based application which integrated billing and server monitoring software to provide seamless administraton of nationwide VPS (Virtual Private Server) network. Created data model, user interfaces and REST connectors, and implemented version control. Tested all for comprehensive user input validation, and overall functionality.
- Managed web development program from collecting new client requirements to build and launch of web applications, hiring in-house and offshore developers, evaluating code for incorporation into projects, porting web applications between Unix and Windows environments. Prepared quotes and managed change order requests. Provided follow-up support and client training for proper use of web applications.
- Created custom online payment gateway interfaces for e-commerce applications with PayPal, LinkPoint and Authorize.net APIs, utilizing both SOAP and NVP (name-value-pair) methods. Evaluated merchant sites for PCI (Payment Card Industry) compliance and advised accordingly, managed SSL (Secure Sockets Layer) certificates.
- Created cron jobs for scheduled invoice generation and payment processing in UNIX environment.
- Investigated Apache HTTP server performance issues and managed directory structures with UNIX commands and scripts.
- Expert in web interface design and usability techniques, all coded to W3C and Section 508 standards to fullest extent possible.
- Used object-oriented programming techniques for all projects.
- Programming Languages: C#, Java, PERL
- JEE5/6: EJBs, Entity Beans, POJOs, JSP, Java Server Faces (JSF), JAX-RS, Servlets, Swing, Portlets
- Application Servers: Websphere, Weblogic, GlassFish, JBoss, Tomcat
- Scripting: XHTML, CSS, ASP, PHP, Javascript, jQuery, YUI, AJAX, UNIX shell, VBScript, XML, XSLT
- IDEs: Eclipse, NetBeans, Visual Studio .NET
- Project Management: UML, Microsoft Project, JIRA, SugarCRM
- Relational database theory and design: DB2, Oracle, MySQL, Derby, SQL Server, DTS Packages, Stored Procedures, Microsoft Access
- Service Oriented Architecture (SOA): SOAP, RESTful services, LDAP
- Web Development APIs: Amazon, Google, PayPal, LinkPoint, Authorize.net
- Pega PRPC Certified Senior System Architect
- Pega PRPC v5.5 Certified System Architect
- Sun Certified Java Programmer
- Oracle Certified Professional, SQL and PL/SQL, PL/SQL Program Units
- Professional Engineer License,
- BS, Civil Engineering,