Lee Kuo
OVERVIEW
Mr. Kuo has been in the information technology field for over 8 years. He has led in the design and implementation of over five software systems through their full software lifecycle. He has served as technical lead for multi-million dollar projects for industry leading Fortune 500 companies such as Toyota, Enterprise Rent-A-Car, and Accenture, as well as large government organizations such as the State of California and NASA.
INDUSTRY KNOWLEDGE
Automotive, Government, Document, Telecommunications, E-Commerce, Information Technology
TECHNICAL SUMMARY
* OS: Windows, UNIX, DOS, Linux, FreeBSD, Mac
* Programming: Java/J2EE, C/C++, Perl, SQL, PL/SQL, XML, HTML, UML, Javascript, AJAX
* Java Technologies: Core Java, J2EE, Enterprise Java Bean (EJB), JSP, JSP Tag Libraries, JDBC, Swing, Java Beans, Design Patterns, SAX, DOM, XSLT, XPath, MVC architecture, Struts
* Server Software: BEA Weblogic Server/Portal 8.x, Tomcat, Apache, Oracle 9i Database and iFS, Netegrity SiteMinder Security 5.5, Oracle Reports Server
* Application Software: Microsoft Office Suite, MS Project, Symantec Visual Cafe, Eclipse Project IDE, Macromedia Dreamweaver, PVCS Version Control Manager & Tracker, CVS, Source Safe, JProbe, JUnit, Struts, Jakarta Ant, Quest TOAD & SQL Impact, BMC SQL Programmer, ERWin, JetForm FormFlow 99 Form Designer, Oracle Reports Builder, Crystal Reports, Rational Rose Suite, Visio, Weblogic Workshop 8.x
* Networking: TCP/IP, SMTP, POP3, NNTP, SSL, FTP, DNS, SSH, SMB, Ethernet, Routing hardware
EXPERIENCE
CLASSIFIED - Torrance, California
Nov 2004 - Present
Senior Consultant
Client Project: Toyota Motor Sales
Development and implementation work on the Technical Assistance and Information systems for Toyota Motor Sales, an online service support center for all Toyota produced vehicles in North America.
Responsibilities/Accomplishments:
- Led in the design and implementation of J2EE-based next-generation application which would replace the older mainframe application, based upon the BEA Weblogic Portal and Workshop. The system allows technicians to create and track all technical assistance cases through a web GUI and publish technical information documents to car dealers and the general public.
- Created reusable architectural frameworks that exposed the case information stored in the Documentum servers through web services. Also created extensible database controls, message-driven beans, and EJBs.
- Re-architected and refactored the Web UI layer to use an AJAX framework.
- Other responsibilities included serving as a technical resource for team members, training the client’s production support and technical staff, and presenting the architecture, services, and solutions to clients.
- Gathered requirements from customers and managed scope creep.
- On-call for production support emergencies, responsible for production status reports, and management of defects, enhancements, and change requests lists.
Environment: BEA Weblogic Portal Server/Portal/Workshop 8.x, Oracle DBMS 9i, Java, SQL, Javascript, CSS, JSP, XML, Windows XP, Sun Solaris, CVS, Documentum
everse Corporation - Shanghai, China & Los Angeles, CA Nov 2003 - Jul 2004
Senior Consultant
Client Project: Enterprise Rent-A-Car Citation Admin Fee System
Designed and developed the Citation Admin Fee system, allowing the client to automatically track citations, assess and assign administrative fees associated with the processing of citations, and automatic billing of credit card for the fees.
Responsibilities/Accomplishments:
- Led in the roles of architect, technical team lead, and business analyst for the design and development of a Citation Admin Fee system, built on top of Weblogic and Oracle DBMS.
- Created Functional Requirements and Specification documents, Use Cases, and Wire frames.
- Created Detailed Design documents using the Rational Unified Process methodology. Performed ER Data modeling.
- Developed Java classes, Oracle PL/SQL stored procedures and deployment scripts for Weblogic/Oracle. Implemented in MVC design pattern, using Struts framework.
- Designed and developed complex, dynamic Crystal Reports.
- Created automated unit testing using JUnit. Contributed to integration and system test scripts.
- Managed a team of 10 offshore developers.
- Developed company-wide documentation review procedures, guidelines, and checklist.
Environment: Windows XP, Sun Solaris, MS Project, BEA Weblogic 7.x/8.x, Oracle DBMS 9i, Struts, JUnit, Ant, Quest TOAD, Java, PL/SQL, SQL, JavaScript, CSS, JSP, JSP Tag Libraries, JDBC, Java Beans, XML, Java Servlets, CVS, Visual SourceSafe, Eclipse IDE, Dreamweaver, Crystal Reports, Rational Rose Suite, UML
Accenture - Sacramento, California Jul 2001 - Apr 2003
Technical Lead
Client Project: Consortium IV Statewide Automated Welfare System
The largest welfare program developed by Accenture, the total contract value of C-IV will bring in over $450 million. C-IV launches a Business Process Reengineering initiative, taking existing welfare processes and systems of more than four counties and integrating into one complete system.
Responsibilities/Accomplishments:
- Led team of 10 analysts in implementing key components of enterprise-scale J2EE application, utilizing object-oriented methodologies and design patterns. Established realistic design and development timeframes, milestones, and resource loads. Assigned, communicated, and prioritized responsibilities/tasks
- Gathered requirements and conducted analysis through scheduling daily client/team meetings.
- Incorporated new processes and concepts in functional designs: flow charts, use cases, and page mockups. Presented finished functional areas to Accenture and client management.
- Pioneered reusable business processes and design concepts common to all functional teams and saved hundreds of man-hours and provided more consistent workflow and interface for client. Created and established initial Detailed Design templates, unit and integration testing procedures, and coding implementations, later used as foundation for all teams.
- Conceptualized and defined system-wide security authentication and authorization scheme and processes. Implemented using Netegrity SiteMinder product.
- Trained, motivated, and mentored team in design, programming, testing, and other procedures.
- Reviewed team code and design documentation. Ensured 100% testing coverage.
- Successfully led team to delivery within aggressive timelines and high level of uncertainty and risk
- Resolved all System and User Acceptance Test defects for successful rollout.
Environment: Windows 2000, Sun Solaris, MS Project, BEA Weblogic 6.1/7.x, Oracle DBMS 9i, Oracle iFS, Oracle Reports Builder/Server, Adobe Accelio Forms Server, Netegrity SiteMinder Security 5.5, Java, PL/SQL, SQL, HTML, JavaScript, Unix shell, JProbe, Java Servlets, JSP, JSP Tag Libraries, JDBC, Java Beans, EJB, UML, JUnit, Ant, Symantec Visual Café, Eclipse Project IDE, Dreamweaver, PVCS, Quest TOAD, BMC SQL Programmer, ERWIN
NASA Jet Propulsion Laboratory - Pasadena, California May 1999 - Jun 2001
Software Engineer
Project: Laboratory for Global Environmental Science Information (LaGESI)
Designed to aid a wide range of scientific research programs, LaGESI maintains a series of data servers for selected value-added data products. By employing interfaces that allow the definition of specific regions or data set of relevant Earth science data, subsetting those data easily, fusing multiple data sets, this allows the user to develop data display, visualization, and analysis in order to make access to data sets more accessible and user-friendly.
Responsibilities/Accomplishments:
- Led development in a team of 4 software engineers through the full software development life cycle, including scope definition, requirements analysis, architecture, design, development, testing, and documentation of product.
- Was responsible for setting up the Oracle DBMS, Apache/PHP, and Tomcat servers.
- Created front-end GUI using PHP, Dynamic HTML, JavaScript, and Java Applets.
- Developed business logic and data access with Apache Tomcat, Java, C++ and PL/SQL.
- Oracle 8i administration, including creation of users, roles, and schemas. Created automated data loading scripts with UNIX shell scripts and PL/SQL stored procedures.
- Conducted design and code reviews. Other responsibilities included being a knowledgeable resource for other team members.
Project: Ocean Earth Science Information Partner (OceanESIP)
OceanESIP processes satellite data that monitor the physical state of the world’s oceans. The satellites measure sea level heights and other climatological, by generating a long time series in attempts to observe sea level rise due to global warming or other conditions. The project is to disseminate all of this data over the internet in a visually pleasing and scientifically useful manner.
Responsibilities/Accomplishments:
- Designed and implemented automated satellite data set retrieval and processing system using object-oriented Perl.
- Created meta-data conversion, processing, and storage using XML/XPath/DOM/XQL/XSL.
- Developed system calls to lower level C/C++ code, performing conversion/interpolation routines.
- Created automated unit testing scripts.
Environment: Sun Solaris UNIX, Java, C, C++, SQL, PL/SQL, Perl, XML, XSL, JavaScript, HTML, Unix shell, Apache Tomcat, Apache Web Server, Oracle 8i, vi, Emacs, Java Applets, Java Swing
Football.com - Irvine, California Oct 1998 - Mar 1999
Technical Consultant
Exciting new dot-com company offering free football and basketball services on the Web, including statistics, standings, message boards, online chat and games.
Responsibilities/Accomplishments:
- Planned and implemented migration of major website being co-hosted to its own dedicated server running Red Hat Linux. Installed and maintained Apache web server, mail server w/ web mail interface, mailing list server, ftp server, MySQL DBMS.
- Planned and implemented backup and security scheme.
- Responsible for research, definition, installation, and configuration of CGI programs, including: banner ad management, web-email, message board, java chat client and server.
- Modified and debugging of C, C++ and Perl code to customize software for site use. Worked with integration HTML, CGI programs, and Java applets into website.
- Put together strategic Internet marketing initiatives for company. Helped create business and marketing plan, to create web presence and Internet-based media and increase company advertising revenues by 300%.
Environment: RedHat Linux, Unix shell, MySQL, Apache Web Server, Sendmail, POP3 server, NNTP server, SSL, FTP, DNS, CGI, HTML, JavaScript
Mitec Internet Services, Omaha, Nebraska Mar 1996 - Jun 1998
Director of Information Technology
A startup Internet Solutions Provider, Mitec offers a full spectrum of Internet Services to business and residential customers, including internet access, web design and hosting, and consulting services.
Responsibilities/Accomplishments:
- Designed, implemented, and maintained entire computing facilities needed for startup Internet Service Provider. These facilities included UNIX and Windows NT servers, Wide Area Network and Local Area Network infrastructure, routing and modem hardware, and accounting/billing solutions.
- Installation and Administration of news, email, web, user, DNS, FTP, radius authentication, and SQL servers on Linux, FreeBSD, and Windows platforms.
- Maintained Wide Area Network infrastructure, configuring T1/ISDN hardware and routers.
- Research and procurement of telecommunications hardware.
- Consistently developed and implemented successful Internet and eCommerce strategies for clients. Helped create new revenue streams for businesses, by visualizing, presenting, and proposing online presence and eCommerce systems.
- Collaborated in developing marketing strategy plan for Internet services, including target market and competition research, description of product and services, marketing budget and pricing strategy. Helped increase annual revenues from zero to over $200,000.
- HTML, CGI, JavaScript, and UNIX shell programming.
- Technical support for residential and corporate customers.
Environment: Redhat/Slackware/Debian Linux, FreeBSD, Windows 95/98, Windows NT 4.0, MS-DOS, Mac OS 9, Perl, CGI, JavaScript, HTML, Unix shell, Apache Web Server, TCP/IP, SMTP, POP3, NNTP, SSL, FTP, DNS, SSH, SMB, LAN/WAN networking, Cisco/Lucent routing hardware
EDUCATION
Bachelor of Science in Computer Science from California Polytechnic University at Pomona
Training Attended:
- Portal Development and Administration with BEA WebLogic Portal 8.1
- JProbe: Java Performance Training
Member number:9558
Additional Contact information is available on the Information Page.
Software Contractors' Guild (www.scguild.com)
Copyright(c) 1995 - 2006 Lee Kuo and Software Contractors' Guild,
Post Office Box 257,Nottingham, NH USA 03290-0257