Sr. Software Architect Resume
Walnut Creek, CA
SUMMARY:
- challenge position in Enterprise Application (Java/Javascript/Web/CRM / ERP) development.
TECHNICAL SKILLS:
Enterprise Software Architecture/Technique design/Implementation, Gap Analysis, Performance Analysis, CRM, ERP, Service Oriented Architecture, SaaS, Java, J2EE, Redis/Jedis, ExtJS, Angular 2, JQuery, Solr Lucene/SolrJ, Restful/ Soap based web service, Spring MVC, Servlets, JSP, JavaScript, HTML, AJAX, JPA, Hibernate, JDBC, JNDI, JaveMail (POP3/IMAP), JMS, MQ Series, WSDL/XSD, C#, C/C++, OOA&D, EJB, Swing, AWT, Java Applet, RMI, UML, Ilog/Jconfigurator, SMTP, JNI, VBA, ASP, SQL, PL/SQL, SQR, BI publisher, SQL server / Oracle / DB2, Object Database, Perl, Windows/Solaris/HP/AIX, Web/Application servers (WebLogic / Tomcat / WebSphere), Peoplesoft HCM/FS/CRM, PeopleTool, Application Designer, Integration Broker, Application Package, Application Engine, Component Interface, Workflow/Business Project, PIA, PSFT Process Scheduler, Peoplesoft Data Modeling/Dictionary, Single Signon / SSL
PROFESSIONAL EXPERIENCE:
Confidential, Walnut Creek, CA
Sr. Software Architect
- Prototyped and implemented clean solutions for complicated business issues in Peoplesoft Human Capital Management and Peoplesoft Finance systems. Reshaped integration message Interface with other systems.
- Led a help desk system design and implementation. Implemented solution for uploading screenshot via html canvas. Java/Javascript/Angular 2/Spring boot/MVC/Peoplecode.
- Account Payable bundle. Vendor creation and vouch creation and processing. Account receivable UI enhancements.
- Unbillable/Rejected Time Cards integration and processing. Developed Peoplesoft web service for integrating to the other in - house system. Implemented a general integration framework for solving the message missing issues.
- Designed and implemented more flexible, traceable, and faster PRO W2 pdf creation process for year-end W-2 printing, to replace the out of the box Peoplesoft w2 print process. Proposed and implemented Check and Directed Deposit Printing using BI/Publisher to replace existing sqr printing. Java/Peoplecode/BI Publisher.
- Designed and implemented 1095C data extraction user interface and data assembling algorithm. Java/Peoplecode/SQR.
- Reshaping the new hire on-boarding data structure and loading algorithm to allow multiple contacts information. Soap Messaging/Peoplecode
Confidential, San Francisco, CA
Full stack consultant/Sr. Architect
- Designing and implementing web based portfolio management system for global market.
- Pre-Optimizing component: Spring MVC, Spring tool suite, java, javascript, Jquery, Extjs, Restful Web Services, Json., JPA/DAO, Spring LDAP authentication, tomcat, Apache http server, SQL server
- Built Mellon Barra Open Optimizer interfaces, Open optimizer API, Aegis, java.
- Portfolio manual rebalance/trading component. Extjs/Jquery/jqwidget, MVC, restful web services, SAS, implementing generic stale page detecting and handling algorithm.
Confidential, San Leandro, CA
Principal Application Developer
- Designed/Implemented the new SOA-based CRM application, using restful webservices and Jquery, and a new HR portal using Extjs/Spring . Designed/Led Peoplesoft CRM 9.0 implementation to replace existing payroll processing system, and its integrations with Peoplesoft HR.
- Cloud technology and SOA approach for CRM implementation. Re-built peoplesoft 360 degree view using restful webservices/Jquery/Google Chart APIs/DataTable API, on Peoplesoft CRM database. Designed and built content search using Solr Lucene/SolrJ on CRM transactional data including cases, service orders, emails, and the nested notes. JAVA/J2EE/JSP/Ajax/Javascript/Redis/Jedis.
- Lead developer in the initial prototype and implementation of the new HR framework. Designed and implemented “New Hire” and “Life Status Change” applications on the new framework. User interface: Extjs4. Middle tier: J2EE/ json / restful web service/ Spring MVC framework /JPA/ CMS/ Tomcat /STS.
- Importing Siebel CRM companies and Contacts into Peoplesoft CRM via web services. Java/JPA/DAO/JAXB/STS.
- Lead developer for converting internal payroll processing system from Microsoft outlook forms to Peoplesoft CRM field service activities. Presented a configurable model to extend the activities to represent different forms. Extended ERMS inbound component functionalities.
Confidential, San Francisco, CA
Lead Peoplesoft / Web Developer
- Peoplesoft CRM and Vantive integration architecture and core integration component development. Integration of Peoplesoft CRM with Peoplesoft HR and third party systems.
- Peoplesoft Performance Tuning. Boosted performance for 360 degree search page and other search pages.
- Peoplesoft data loading design. BORM. Data model / field mapping Case, Worker, Account, Customer, Contact load processes. Implemented pure SQL data load to boost performance.
- Workflow/notification design, and Pages/Components configuration. Single signon/SSL.
- Multiple Business Units architecture/implementation. Peopletool upgrade. Web/J2ee design/development
- Designed/Built web services on weblogic. XML parser, Soap messaging, Web service.
- Designed/Built java integration server. Thread programming, JDBC, JMS, MQ series, PL/SQL
- Designed/Built a generic Peoplesoft attachment browser interface for third party: MVC, Servlet, JSP. .Net web service design/development
- Designed WSDL, XSD for Peoplesoft service order web service, for integration with Wells Fargo OLF team.
- C# Proxy client generation for the WSDL on .net. Prototyped attachment interface using .net generated proxy server.
Confidential, San Ramon, CA
Peoplesoft CRM Consultant
- High/Detail level design and implementation of SBC Peoplesoft CRM, and its integration with different systems. Peoplesoft CRM 8.8 (Telco Module). Order Capture/Processing. Account/Billing. PeopleTools, Application Designer, PIA, PeopleCodes, Peoplesoft Data Modeling/Dictionary, Integration Broker, PSFT connectors, Application Package, Peoplesoft Security, PSFT Application Engine, Component Interface, Websphere, PL/SQL, Psft Soap Messaging, Web Service, WSDL, EJB, Java, JMS, MQ Series, XML parser.
Confidential, Pleasanton, CA
Staff Engineer (ERP/CRM)
- Peoplesoft Multi-Channel-Framework: Designed and built the Email Channel. (java, Servlets, Javamail (POP3/IMAP), internationalization, XML, Xerces, C++(SMTP), webLogic / webSphere, event notification / routing, mail servers, JavaScript)
- Designed and built Peoplesoft JDBC connector for variant databases (java, servlets, JDBC, XML parser, DOM, Xerces, Oracle, SQL server, DB2, Weblogic)
- Designed and built PeopleSoft MQ Series connectors and ported to variant UNIX platforms (java, Swing/JFC, servlets, MQSeries, AMI/JMS, PSFT Messaging, Weblogic/Apache)
Software Engineer
- Played the key role in developing the index builder for the Search Engine in Vivace CDWeb project (C/C++, data structure, indexing algorithm, memory leaking/performance analysis, purify).
- Played the key role in developing java search engine for searching the CDWeb index, and the results presentation on web pages (Java, Java Applet, AWT, JavaScript, Html, Perl)