Resume

Reviews
Shared by: vivi07
Stats
views:
27
rating:
not rated
reviews:
0
posted:
11/6/2009
language:
ENGLISH
pages:
0
Joseph Y. Wang Tel: 415.378.3301 Email: jwang@zoomcore.com Yahoo IM: josephwyz HIGHLIGHTS   14 years of software development and management experiences with 12 U.S. companies, including 6 large international companies. Possess concrete technical and people skills to assist companies to get the job done in an international arena, including managing team members and tasks from multiple countries in one single project, such as, San Francisco and Phoenix (US), Bangalore (India) and London (Great Britain). Founder and owner of a California registered Software Consulting Corporation since 1998. Extensive knowledge of the Software development in the Wireless, Internet, Telecom, E-learning, Financial industries. Experienced in all development phases for numerous large enterprises software engineering projects. Proficient in design and coding for object orient software product, and concrete know-how of many cutting edge software languages and tools. U.S. Citizen, fluent with Chinese and English. Well traveled and appreciates culture and diversity.      Software Languages/Tools Experienced Java J2EE, J2SE, CORBA, Hibernate, JDO, STRUTS, EJB, JSP, AWT, Java Swing, JXTA, ANT, Java Applet, Java Beans, SOAP, IBM WebSphere developer studio ( Eclipse ), JRUN 2.31, VisiBroker WAP, WML, XML, Secure Shell, Korn Shell, PGP, VMWare, SFU, WebSphere, Weblogic, UML, Castanet, Symantec Visual Café, JavaScript, ClearCase, Microsoft .NET developer studio, C, C++, C#, ASP, Visual Basic, FrontPage HTML, Crystal Reports, MS Internet Information Server, Netscape Enterprise Server, ODBC, JDBC, PL/SQL, 68000 series Assembler, Transact-SQL, Adobe Acrobat SDK 5.0 and 6.0, MS Windows, Sun Solaris UNIX. EDUCATION 09/87 - 09/91 University of Illinois at Chicago. Electrical Computer Science and Engineering CAREER HISTORY DETAILS 8/05 – Present Ninth House Inc. I served as a Java Architect/Consultant, designed and implemented a suite of online E-learning systems. These web applications have currently being applied by many large U.S. Institutions for improvement in their leadership education process. I involved with Infrastructure design, coding, and leading junior members of the team. The system has been developed with the current leading IT engineering framework, such as, Hibernate data modeling, Struts/Tiles action controlling, JSTL page rendering, Tomcat 5 Web Server, SCORM, and MS SQL Server or MySQL databases (Interchangeable). Most of my works are done through virtual communication from my own office location with utilization of Teleconferencing, VPN access, Instant Messaging, email, and CVS. After successfully completing the Authoring system, I’m currently working on the product’s web User Administration application. 8/04 – 8/05 AT&T, San Ramon, California (Formerly SBC) I served as a Technical Architect/Consultant, lead and designed the Voice Over IP Capacity and Performance management Web Server from the ground up, completely with the industry latest Java J2EE MVC (Model View Controller) Architecture. The software team is spread across multiple regions and departments within the SBC organization. I worked directly with in-house engineers and business Spec designers to meet the project requirements and its deadlines on time. The software system dynamically maps out VOIP devices, generates 50 drill-down device web reports and performance charts on demand with the integration of Struts/Tiles framework, Hibernate data model mapping to Oracle 9i database, Joseph Wang: Page 1 of 5 JFreeChart Java Graphic Creation Library and many more. The software was deployed in Tomcat 5.0 server environment. ANT and CVS repository were utilized for application building and source control. Automation shell scripts are created for fast software deployment. Tools: Java J2EE, Hibernate, Tomcat 5.0, Struts, Tiles, JFreeChart, XML, Korn Shell, Secure Shell (SSH), ANT, CVS, Eclipse, Oracle 9i, 8/99 – 11/03 Charles Schwab & Co., Inc., San Francisco, CA. (The leading online brokerage firm in the world) As a result of several successful project completions in the past with Charles Schwab, various department managers requested my direct involvement in five of their mission-critical projects. Served as a technical Director/Consultant for Charles Schwab’s Europe Online Brokerage Trading to oversee the strength of overall Europe’s online security trading system. The entire system consisted of servers and databases running in parallel, multi-tiered infrastructure. I was responsible for diagnosing and recommending technical solutions to the upper managements. Coordinated and managed the business teams in London, the development team in Bangalore, India and the deployment team in Phoenix, Arizona to resolve technical issues. Defined and implemented the new automated product release processes; In addition, introduced many new software online trading features. Tools: C, Java JDK, RPC, HTML, WebSphere, Weblogic, ClearCase, Korn Shell, Sun Solaris UNIX, Windows NT. As a technical lead/consultant, I designed and implemented Charles Schwab’s Hong Kong wireless stock trading system. I involved in all development phases. Lead and built the system from the ground up. The system utilizes many current leading software technologies, such as Java, CORBA, C++, WAP and WML. Viseginic Java ORB was used for the mid-tier software development. Custom Java Native Interface (JNI) and C++ objects were created to communication with the HongKong stock exchange. I designed and created business delegate and data model objects for server side business logic processes, as well as WML UI pages for client side cell phone. Later, I also involved in implementing key pieces of Charles Schwab’s US wireless stock trading System. They are server side quote and logon system with utilization of many Java design patterns, such as, service factories, XML parser, and threads pooling. I designed and implemented US Wireless data-feed automation system. As a result of this system, wireless data from both Schwab’s wireless servers and third party vendors were captured automatically, filtered and deposited into the wireless system’s Oracle database. The system was built completely in the UNIX environment with many production servers running in parallel. Secure Shell was used for data transfer with cryptographic key authentication to ensure the data authenticity. Kron Shell was used to program the automation. C was used for data conversion. Oracle SQL Loader and SQL Plus were used to load data into Oracle database. PGP/FTP programs were built to capture data from the third vendors. Tools: Java J2EE, VisiBroker CORBA, EJB, WML, WAP, XML, JNI, C, C++, SOAP, Weblogic, Korn Shell, Secure Shell (SSH), ANT, PGP, Symantec Visual Café, ClearCase, ClearQuest. As a Java developer in Schwab’s Electronic Brokerage department, I developed a software product called Velocity. Velocity is a Java Swing/Servlet based on-line trading software application, designed specifically for Schwab’s active trading clients. The system was built completely with Java OOD patterns with Swing UIs, Servlet front controllers and Java business data models. XML were used through out system for resource loading and exchange. IBM WebSphere was the web server. I coded Java Bean data persistent objects, server side network and business objects for integration to Schwab’s mid-tier environment and Swing screens. Business features include Security Positions process, Watchlist handling, Preference Utility, Data Migration Utility, Portfolio Performance upgrade, Security Orders Decimalization, After Hours Trading, Data Export, Quote Mitigation, Server side log central process, and many more. In year 2000 Java One conference, Velocity was nominated as one of best Java Swing Product. Tools: JDK, Java Beans, JSP, Java Swing, WebSphere, Korn Shell, Cygwin, Castanet, Symantec Visual Café, ClearCase, ClearQuest. Joseph Wang: Page 2 of 5 As a Java/C++ consultant for Schwab CDROM Statements Batch System, I designed and coded Java applications in UNIX, and Visual C++/C# applications in Win2K; integrated applications among different platforms through setting up VMWare and NFS connection; overcame many major showstopper issues such as resolving Adobe Catalog single-threaded problem by introducing VMWare; resolving Adobe 6.0 indexing bug by writing a C wrapper. On the AIX UNIX side, I designed and coded Java programs for CDROM Statements completely in OOD, including daemon scripts for launching Java tape assign and cutting process. On Win2000 Server side, I designed and coded a Visual C++ server application to handle the Adobe Catalog automation process. I also designed and coded a Visual C# Window Service system to automatically detect incoming files from the UNIX server. On the server configuration and integration side, I setup and configured VMWare software to partition the Win2k server into 16 parallel sessions to ensure 16 Adobe Catalog window processes running at the same time; setup and configured SFU software to establish a NFS connection between each Win2k partition and the UNIX Server. With all these system features successfully completed, the new system has proven capable of completing each cycle’s task on its own, eliminated many complicated operating procedures as in the older version. Tools: Java JDK, IBM Java developer studio, ANT, Visual C++ 6.0 and 7.0, Visual C# 7.0, Adobe Acrobat SDK 5.0 and 6.0, ClearCase, Korn Shell, VMWare, SFU, ANT, ClearQuest, Oracle sqlplus, AIX UNIX, Windows 2000. 9/98 – 7/99 Headland Digital Media, San Francisco, CA. Served as a Java Engineer/Consultant, and became one of the four core system engineers in the company to responsible for defining and building reusable Java objects for company wide Internet/Intranet projects. All projects describing below are Java Servlet systems with session and JDBC connection pool handling to MS SQL Server or Oracle database. Designed and coded a core mass email/ list server system that has served many company-wide projects. Projects communicate with this system through a set of publish / subscribe APIs, and the system will generate customized and online-editable queries. Predefined emails can be sent to users automatically according to the list instruction. Designed and coded a core Java Mid-Tier on-line bookseller subscription system. Designed and coded a core Java Mid-Tier on-line education signup system. Designed and coded a Java backend news publishing system for Financial Times (U.S.). The system automatically validates and unzips news files to the proper web folders daily and hourly without any human intervention. Designed and coded an IRC chat Java Applet system. The system is designed to suit the company’s publishing business needs. Designed and coded a news headline applet. It queries through an internal database and displays news in hourly base. It also scrolls and highlights articles automatically based on parameter settings. Designed and coded a Java Servlet On-line Project tracking system. The system includes daily project updates and project history archives. Designed and coded a scrollable and Multi-threaded Java Applet. It dynamically provides Business Headlines and details from a backend database server. The applet is fully compatible with all 3.0 and up browsers. Tools: JDK 1.2, 1.1, 1.0, Java Applet, JSP, JRUN 2.31, JDBC, Visual J++, Java Doc, UML, Visual Interdev 6.0, Active Server page(ASP), Perl 6.0, MS SQL Server. 05/98 – 9/98 PMI, San Francisco, CA. Served as a web and product consultant for PMI’s Mortgage Insurance Software Product. Developed server side COM objects using Java, Visual Basic, and MS IDL. ASP pages are used for generating equivalent web pages in Internet Explorer 3+ and Netscape Navigator 4+ browsers. Middle Tier SQL routines are built to produce equivalent queries results from multiple database platforms - MS SQL Server, Oracle, and Sybase databases. The product is designed and coded Y2K bugs proof. Tools: Java, Visual Basic, MS IDL, Active Server page(ASP), ADO, DAO, COM, MS SQL Server, Oracle , and Sybase. 02/98 – 4/98 Xaos Tools, Inc., San Francisco, CA. Contract as a web e-commerce developer in a multimedia software house, analyzed and designed on how to migrate the existing Sales, Product, and QA data from multiple flat files, MS Access, and FileMaker Pro database sources to a single Oracle database systems. Created multiple database queries, cleaned and rearranged data in the existing database files. Designed ODBC processes, Joseph Wang: Page 3 of 5 consolidated and populated data directly into the Oracle database system, and created the JDBC processes for the web E-commerce functions under Netscape Enterprise Server 3.0. Utilized Clarify 5.0 database modules for the backbones of the Oracle database. Attended four days of Clarify Data Modeling and Customization class. Due to the company’s investment funding problem, further developments are put on hold indefinitely. Tools: Java 1.1, CGI, Clarify 5.0, Oracle 7.3, MS Access and FileMaker Pro. 06/97 – 1/98 Charles Schwab & Co., Inc., San Francisco, CA. Contracted as a web developer and web master to develop web interactive and database driven intranet applications and administrate web servers for three Intranet sites - Schwab University, Schwab Today and Administration Technology Platform (ATP). Coded web postcard system in Perl, web mortgage calculator and continuous operation process for HR and Payroll in Java, JavaScript and ESQL. As a member of Schwab’s intranet developer’s team, intergrated Seeker’s web framework and application with Schwab’s Oracle database system. Setup and customized web search engines for ATP and Seektech. Upgraded Netscape Enterprise Servers from 2.0 to 3.0. Served as Web Developer for Schwab’s Archibus project. Assigned into the Project to resolves technical issues and built the Java web implementation of the project. Trouble-shoot and tuned the Oracle database engine. Created and assigned new database Constraints, Triggers, Sequences and Indexes. Cleaned up data in the database tables with PL/SQL. Added the Oracle database layer of security. All the database problems has been fixed. Tools: JDK 1.1, 1.0, JDBC, Perl 5.0, Java Beans, HTML, Symantec Visual Café, JavaScript, PL/SQL, ESQL, Peoplesoft 6.0, Oracle 7.3, Oracle Database Management Tools, Netscape Enterprise Server 2.0, 2.1, 3.0, MS Visual Source Save and Seeker Web Framework. 01/97 - 05/97 SunSoft (SUN Microsystems), Menlo Park, CA. Served as a Java consultant in the Java Workshop product team. I was responsible for localizing Java Workshop to several international development environments, such as Chinese, English, Japanese and Korean. Created Java programs for many different locales then ran them on multiple platforms to ensure identical functionality and output. Tools: Java, Java Workshop v2, JDK 1.11, HTML, Solaris, SparcStation and MS Windows 95 and NT 4.0. 8/96 - 12/96 Broadvison Inc., Mountain View, CA. Designed and developed English and Japanese versions of a commercially available web reporting system. Analyzed and recommended a variety of Internet tools for the project. Built server-side ASP programs embedding COM DLLs, Java applets and Java scripts. Coded DLL programs with Java through HTTP to query databases from the web server and to provide dynamic web page layouts. Set up and configured MS Internet Information Server 3.0 under NT v4 with ODBC connections to both Oracle and Sybase. Linked the web reporting system to a UNIX web server for the Firewall protection. Tools: JDK 1.0, Visual J++, C++, COM DLL, CGI, JDBC, Crystal Reports Professional, FrontPage ‘97, HTML, MS Access ‘97, MS Internet Database Connector, MS Internet Information Server, ODBC, SQL, Sun SparcStation, Sybase, Oracle, UNIX, Windows 95 and NT 4.0. 08/94 - 07/96 Shaklee Corporation’s International Headquarters, San Francisco, CA. Designed and developed a sponsorship leads system that captures Shaklee’s web form data on-line. And performs data conversion, displays and stores web data in local Window programs and database. The Window programs also generate lotto numbers and email reports to other Shaklee locations. Developed and maintained an international bonus payment system. Trained users and MIS staff to use this system to extract bonus requirements from a number of overseas subsidiaries through an AS/400 database. The system calculates bonus payments, exchange rates, withholding taxes, exemptions and payee’s balances, then issue payments through an automatic bank draft system or an in-house US check cutting system. The system also has Twenty types of management reports and statements are printed in the desired language such as English, French or Spanish. Designed and developed a key status forecasting system to enable management to over look Shaklee’s performance throughout the years and to predict future changes. Joseph Wang: Page 4 of 5 Created a status maintenance system that automatically extracts data from selected PCs’ MSD files and reorganizes data in to a more easily managed and understood form. Tools: Visual Basic v3 & v4, Crystal Reports Professional, HTML, MS Access, OLE, SQL, TrueGrid, Visual C++, AS/400, Windows v3.11, Windows 95 and NT 4.0. 08/93 - 08/94 Consultant Software Developer, Chicago, Il. Completed two long-term contracts at Cyberpro Corp. and the Western Publishing Company. The projects included designing and developing an entire project accounting and control system, customizing an existing distribution system, implementing new order processing and warehouse processing systems. Tools: Visual Basic, C, C++, MS Access, SQL, Sybase and AS/400. 09/89 - 09/91 University of Illinois’ Computer Center, Chicago, Il. Designed and developed a robotic arm computer graphics simulation system. The system enables the graphical arm on a screen to control the movements of a real robotic arm. The professor is very satisfied with the result. Served as a computer consultant to provide administrative computer services in university’s computer department. Tools: 68000 series assembler, C, C++, FORTRAN, Pascal, Sun Workstations and UNIX. Joseph Wang: Page 5 of 5

Related docs
Resume
Views: 5445  |  Downloads: 340
RESUME
Views: 1123  |  Downloads: 22
Resume
Views: 645  |  Downloads: 9
Resume
Views: 3362  |  Downloads: 210
RESUME
Views: 987  |  Downloads: 27
RESUME'
Views: 393  |  Downloads: 14
resume
Views: 948  |  Downloads: 20
Resume
Views: 1118  |  Downloads: 90
RESUME
Views: 112  |  Downloads: 8
Will Resume
Views: 763  |  Downloads: 121
Resume
Views: 545  |  Downloads: 48
resume
Views: 467  |  Downloads: 39
resume
Views: 612  |  Downloads: 35
Resume
Views: 1146  |  Downloads: 134
resume keywords
Views: 307  |  Downloads: 2
premium docs
Other docs by vivi07
 Students´ corner
Views: 196  |  Downloads: 0
시트1
Views: 142  |  Downloads: 0
高考资源网
Views: 58  |  Downloads: 0
高中單字
Views: 159  |  Downloads: 0
高一下第一次周练英语试卷
Views: 38  |  Downloads: 0
附件3:
Views: 110  |  Downloads: 0
開啟下載題目_答案 - 湯尼英日語
Views: 106  |  Downloads: 0
资料
Views: 129  |  Downloads: 0
英语阅读理解(五年)
Views: 42  |  Downloads: 0
英语赠言大全
Views: 125  |  Downloads: 0
英语试题集锦
Views: 67  |  Downloads: 0
英語 - 蘆洲心蘆中情
Views: 62  |  Downloads: 0