My resume in doc - UMass Boston Computer Science

advertisement
Hung En Tsai
Phone: (617) 783-6370
E-mail: ht02135@hotmail.com
Home-page: http://www.cs.umb.edu/~nthung/resume.htm
OBJECTIVE:
Seeking full-time software development position
EDUCATION: M.S., Computer Information System, Boston University
B.S., Computer Science, University of Massachusetts at Boston (1997)
COMPUTER SKILLS:
APIs:
J2EE (JSP, Java Servlet API, EJB, Java Transaction API, JDBC, Java Mail
API, JNI), JFC/Swing
Concept:
OOA/OOD (UML & Design Pattern), Network
Languages: Java, C/C++, C#/VB/.NET ASP, HTML, JScript, JHTML/JSP, XML
Perl, SQL, PL-SQL, T-SQL, Lisp, Pascal
Systems:
Windows '95/NT, UNIX 4.3+BSD
Software:
CentraOne Live, Centra Knowledge Center, ClearCase, SiteMinder, IBM
WebSphere Application Server, IBM DB2 Server, Symantec dbANNYWHERE
Server,Sybase Adaptive Server Anywhere, Microsoft Internet
Information Server,Visual Age, VisualCafe, Visual C++, Visual
Basic, LotusScript, Visual Test, Lotus Notes, Java Web Server
WORK EXPERIENCES:
Software Engineer (February 2006 - Present)
Saba Software, Lexington, MA 02173 (http://www.saba.com)
 Worked on adding RSS Feed to Centra Live.
 Worked on enhancement to Centra API Toolkit and UI to support integration with 3rd
party vendors.
Software Engineer (September 2000 – February 2006)
Centra Software, Lexington, MA 02173 (http://www.centra.com)
 Worked on importing events in Centra Knowledge Center (CKC) that adds searchbox,
eventgroup navigation links, sortable columns, and events table (UI rendering done by
sending XML API call, and getting XML event & evengroup objects) using VB/.NET ASP,
Oracle & SQLServer store-procedures (PL-SQL & T-SQL), and Centra API Toolkit (XML
objects and J2EE components such as API Dispatcher Servlet, API Servant objects, and
Session & Entity Beans (EJB))
 Worked on CKC integration and security enhancements with Centra Live using VB/.NET
ASP, PL-SQL & T-SQL, and Centra API Toolkit
 Worked on SiteMinder 5 & 6 integration and single sign on (SSO) with Centra Live using
JHTML, custom agent (C & Java) embedded in Centra Live component servers, and
SiteMinder SDK (SiteMinder DLLs and API)
 Worked on mechanism to playback and offline-playback previous Centra Live recordings
using ActiveX DLLs (C/C++), EXEs, and J2EE components such as JHTML/JSP, and
EJB (To build client classpath and launching command to launch client process)
 Worked on mechanism to copy, install, update Centra Live Client files using JHTML/JSP
and ActiveX DLLs (C/C++ & WinInet API) embedded in JHTML/JSP pages
 Worked on front-end user interface (JSP pages) and back-end application layer (MVC
architecture that decouple business model from JSP pages) of Centra Live such domain
properties configuration page that allows configuration of properties of each domain,
public recordings page that displays list of playback links for recordings from event, event
detail pages that displays detail information about an event and playback & attend link for
user to playback the recording or attend the event, and etc using JSP and MVC
architecture.



Worked on front-end user interface (JHTML/JSP pages) and back-end application layer
(Servlets, EJB, and database layer) of Centra Live such as server statistics page that
displays list of events currently in progress, attendance detail page of each event currently
in progress to see list of attendance records, seat availablility report page that displays list
of events scheduled to occur today and how many seats still available, in entire day or
workday view, and etc using database objects, PL-SQL & T-SQL, Centra API Toolkit, and
J2EE components such as JHTML/JSP, Servlets, and EJB.
Worked on front-end user interface and back-end application layer of Centra Live such
manage (Create, search, sort) users, events, enrollments, subjects, programs, email
notification, and etc using database objects, PL-SQL & T-SQL, J2EE components sucha
as JHTML/JSP, Servlets, EJB, and java.mail.* classes
Worked on installation and upgrade of Centra Live using Installshield, DLLs & EXEs
(C/C++) to install, configure, start (To build component classpath and launching command
to launch component processes), stop, and remove component services from services
control panel, and to update IIS metabase for necessary settings required by Centra Live
component services.
SQE II in Lotus LearningSpace (October 1999 - August 2000)
Lotus Development Corporation, Cambridge, MA 02141
 Worked on installation test for Lotus LearningSpace 5.0 (Core) with Microsoft Internet
Information Server, Oracle Database Server, & IBM DB2 Server
 Worked on installation test for Lotus LearningSpace 5.0 (Live) with Lotus SameTime
Server, Lotus Domino 4.64a, & Lotus Domino R5
SQE II in Lotus eSuite (February 1998 - September 1999)
Lotus Development Corporation, Cambridge, MA 02141
 Learned to build servlets with IBM WebSphere Application Server, IBM DB2 Server,
Symantec dbANYWHERE Server, Sybase Adaptive Server Anywhere, & Microsoft
Internet Information Server
 Built java beans (with JDK), applets (with AWT & Java Foundation Classes) & web-pages
with Visual Age, Visual Cafe, Java, Lotus Notes, Lotus Notes Web Designer, and JScript
to test eSuite DevPack 1.5 Applets & Java Beans
 Built automation scripts with in-house tools to test eSuite DevPack 1.5 Applets
SQE I in Lotus SmartSuite (January 1997 - January 1998)
Lotus Development Corporation, Cambridge, MA 02141
 Built ActiveX OLE Controls with Visual C++ , Visual Basic, & MFC
 Built SmartSuite OLE Automation & Interoperability scripts with Visual Test, Visual Basic,
& LotusScript
 Worked on OLE Automation, Interoperability, & Regression tests for SmartSuite
PROJECTS: Selected Projects
 Designed World Book Order System which can be build in 3-tier configuration (with JSP
and Java with Java Web Server and Microsoft SQLServer 2000) 
http://www.cs.umb.edu/~nthung/cs682.zip
 Built Course Info System (3-tier) in Jsp and Java with Java Web Server and Microsoft
SQLServer 2000  http://www.cs.umb.edu/~nthung/courseinfo.zip
 Built Spreadsheet & Chart System in Java 
http://www.cs.umb.edu/~nthung/spreadsheet.htm
 Built Interactive Poker Cards & Tetris Controls in C++ (ActiveX OLE Control) with Visual
C++ & MFC
 Extended Interactive Apply/Reply Application in C++ (Interactive Courses Registration
Application)
 Built On-line Bibliographic Reference Catalog System in C
GRADUATE COURSES: Selected Courses
 MET CS 682 Information Systems Analysis and Design
 MET CS 669 Database Design & Implementation for Business
 MET CS 575 Operating System
 MET CS 535 Data Communication and Computer Networks
 MET CS 770 Object-Oriented Analysis and Design
 MET CS 673 Software Engineering
 MET CS 665 Advanced Object-Oriented Programming
INTERESTS:
 Learning use of XML, JRun Server, Weblogic Server, Oracle Server, and .NET
 Learning Component technology such as Java Foundation Classes, Java Bean, ActiveX
Control, & COM/DCOM
 Learning Architecture & Design of Client/Server Systems
 Learning use of Object Oriented Analysis/Design/Programming
 Learning use of Design Pattern, Analysis Pattern, & UML
REFERENCE: Available on request
Download