Wei Fu 413-***-**** Page *
Wei Fu
** ******** *****, **********, ** 01106 • 413-***-**** • ******@*****.***
Summary
• More than 11 years of IT experience, including 7 years in Integrating SAP and non-SAP systems
using SAP XI/PI, and building portal applications using WebDynpro, BSP, JCO and Webservices.
• Have been working with technology groups and business partners to understand and coordinate
requirements across channels, line-of-business applications and technologies, resulting in
architectural recommendations and/or solutions.
• Worked in finance, insurance, biotech and scientific research.
• Extensive experience in strategic planning and discussions of distributed technologies: multi-tier
web architecture and SOA.
• Extensive experience in SAP PI/XI, ABAP, ECC 6.0, Portal, R/3, J2EE, WebDynpro, Webservices,
security, OO and modeling.
• Very familiar with software development life cycle, experienced in gathering business requirements,
providing sophisticated technical solutions and different levels of the estimates for resources
projection throughout all projects.
• Excellent OO, Java knowledge with strong mentoring skills.
• Excellent methodical troubleshooting skills.
• Hands-on experience as an enterprise resource in design and development (Java, ABAP, SAP PI/XI,
EP, DB, .NET and XML) and system administration (SAP EP6, Windows, UNIX, Weblogic AS and
Vignette Portal Server).
• Special interests in NetWeaver, PI/XI, Portal, SAP J2EE, web services and SOA.
Technical Skills
Programming: PI/XI, WebDynpro for Java/ABAP, BSP, ABAP (FM, OO), Web Services, Java, C/C++,
SQL, XML/XSL, HTML, Javascript, UNIX Shell, FORTRAN, Pascal, Perl, Splus
OS Platforms: Windows XP/7, AIX, Linux, Mac OS X
Software: SAP R/3, Netweaver Developer Studio, NWDI, Visual Composer, Eclipse, Visual Studio, SQL
Server, Oracle, IIS, LDAP, Apache, Weblogic AS, Vignette Portal Server, Rational Rose, TogetherSoft
ControlCenter, NetBeans, PVCS, CVS
Management: Team Lead, Problem Solving, Effective Communication, Project Planning and execution
Professional Experience
Senior SAP developer
MassMutual Financial Group, Springfield, MA (July, 2003 – Present)
1. Designed and built PI components to enable an SAP eRecruiting process to communicate with Tivoli
Identity Management system in real-time and batch. PI components converts end user ID in payload
to SOAP headers to meet security requirements using XSLT. My responsibilities included high-level
estimate, gathering requirements, design and development of XI interfaces and components, and
coordinating all testing efforts.
2. Lead developer to build a BPM process for OFAC check. My responsibilities included working with
business owner to capture business requirements, development estimate, design and development
PI/XI components, and mentoring other developers. The BPM process involves JDBC adapter, AXIS
adapter, 2-way SSL communication with IBM DataPower and exception handling.
3. Led the effort to expose 7 compensation distributing system functions as PI webservices: worked
with business clients to document business requirements, designed all interfaces in ACORD schema
according to company standards and built PI components and implemented R/3 ABAP proxies.
Wei Fu 413-***-**** Page 2
Successfully led the effort to convert a complicated slow Java mapping XI component (processing
4.
Sircon Outbound files) to a message mapping component and a few UDFs. Worked with the business
owner to document business logic and moved the business logic to R/3 proxy processing. The new
component is clean in architecture, easy to maintain and has gained significantly in performance.
Designed a new Timecard application to replace SAP delivered: worked with HR clients and a focus
5.
group to gather requirements; designed the screen flow and the layout of the main page; built the
main page using WebDynpro for ABAP.
Support SAP eRecruiting (WebDynpro for ABAP): worked with business clients to gather new
6.
requirements and modified several forms and report pages using ABAP enhancement.
TCC application support. It is an ASP application with intensive interactions with R/3 through PI/XI.
7.
My responsibilities include daily operation, working with business clients to gather requirements for
enhancements, and maintaining ASP code, SQL Server database and PI/XI components.
Designed and built a PI/XI component to feed Distribution Compensation System (in SAP ICM)
8.
with CompEvent data from a staging database. The project had a specific performance requirement.
My responsibilities also included fine-tuning the stored-procedure and PI/XI mappings to meet the
requirement.
Initiated and designed an SAP portal component for employee address validating. It makes Web
9.
Services calls to search Quick Address System database with user input, which is then validated by
using the search results. Fully responsible for gathering business requirements, vendor interactions,
and software evaluation (including installation, configuration, documenting and presenting the
conclusion). .
Having been mentoring other developers in WebDynpro for Java in several projects.
10.
Lead developer of G/L verification system and also responsible for the application architecture and
11.
design. The business process is defined in R/3 tables and instances of the process are persistent in
R/3 tables. WebDynpro for Java is used to build the front end ( Java and ABAP).
Designed and developed web applications using WebDynpro for Java: direct deposit and W4 form
12.
for Employee Self Service, security request forms and EBP reporting. All applications were
organized in NWDI. The work also involved collecting business requirements, customizing SAP
existing function modules, and creating iViews (Java and ABAP).
Supported Annual Benefit Enrollment and other BSP applications. My responsibilities include daily
13.
support, customizing function modules, collecting business requirements for new development and
HR module configuration. (Java, BSP, JCO, PDK, ABAP, R/3, ITS)
Administrating SAP EP 6:
14.
Portal management – participating planning, architecting and component evaluating.
Daily operation - start/stop servers and applications; system monitoring and troubleshooting;
application migration and configuration, and content management.
Server/cluster setup, portal installation, SAP patch installation, JVM configuration/tuning,
ODBC/JDBC, SLD, ITS and JCO configuration.
Security – LDAP, user management and SSO.
Senior Java developer
MassMutual Financial Group, Springfield, MA (July, 2001 – June, 2001)
1. Technical lead in building company intranet using Java, Weblogic 8 and Vignette Application
Server (JSR 168 portlets and portalbeans):
• Actively participated business requirements gathering.
• Designed portlet templates and created Ant build scripts.
• Mentored other developers in both Java and portlets.
• Designed and developed technical solutions for managing content, automatic form
handling and content caching.
• Built several portlets for Contact Us, Bookmarks and What's New, etc.
2. Initiated Customer Single Sign-on project and participated gathering business requirements and
creating the project plan.
3. Lead developer of MassMutual.com: built page creation, content caching and automatic form
generation /handling using Java, Weblogic 7 and XML/XSLT.
Wei Fu 413-***-**** Page 3
Designed and built a JMX framework communicating to J2EE components and an asynchronous
4.
logging service for enterprise use (Java and TogetherSoft ControlCenter). Also collected
requirements and created the technical specifications.
Software engineer
Cereon Genomics, Cambridge, MA (July, 1999 – July, 2001)
1. Evaluated J2EE technology by building a user application portal system with Weblogic 5.0 (Java).
2. Led the development of a genotype data management system for internal customers. The system was
based on Oracle database, using Applets as client, Servlets and CORBA as middle-tier. The
development required cooperation with teams at other sites. My responsibilities included
requirement gathering, schema change, adding new services on server side and design and
development of new client applications. (Java, SQL, Rational Rose and Corba).
3. Designed and developed a repository system for sequencing trace files. The system has a set of well-
documented APIs and several subsystems. (Java, C/C++ and UML)
4. Developed a configuration repository for a taskforce system based on Voyager (Borland Corba
server). It is also a standalone application with command-line and GUI interfaces. ( Java, Swing,
Corba and SQL).
5. Developed system utilities and parsers for bio-computing use. It involves Unix system calls and load
balancing (C/C++, SNMP, Java/Servlets/JSP, MPI, Perl and shell scripts ).
Research associate and scientific programmer
Carnegie Institution of Washington, Stanford, CA (March, 1994 – July, 1999)
1. Coded and tested intensive numerical climate models. (C, C++ and Fortran on Unix platform)
2. Developed part of an on-line order system that tracks both order information and protein data ( Perl).
3. Designed a Linux data acquisition system connected to Internet by a Ricochet wireless modem. The
system is comprised programs (GCC) that collect data via multiple serial ports and process data on
the fly, shell scripts that maintain network connection and data transfer by FTP automatically to
server (Bourne shell), and web presentation of processed data (Java and HTML)
4. Designed reliable and cost-effective field-deployed NT data acquisition. The system collects data via
a serial port and uses GUI to display the raw data. (VC++ 5.0)
5. Programmed gas-exchange control and communication system. ( Pascal)
6. Analyzed data using modern statistical technology. ( SPlus)
Education
PhD, Biology, Chinese Academy of Science, Shanghai, China (1999)
Thesis: Mathematical Simulations of Biological Processes
Numerical simulations of gas exchange between plant leaves and atmosphere.
M.S., Applied Physics, Beijing Agricultural University, Beijing, China (1990)
Thesis: Mathematical Simulations of Photosynthesis
Studies focused on numerical simulation and instrumentation. Courses included computer architecture, data
structures, programming, instrumentation and simulation.
B.S., Physics, Southwest University, Chongqing, China (1985)
Note: US permanent resident; references available upon request.