Bing Shiao
Fremont, CA 94539
(510) 440-9282
OBJECTIVE
Seeking a position as a Software Engineer utilizing my analysis
& design (OOAD) and programming skill for a leading technology company.
TITLE
Software Engineer, Software Developer, Software Development
Engineer, Programmer, System Engineer, Web Developer, Web Programmer, Java
Developer, Java Programmer.
SUMMARY OF
QUALIFICATONS
ˇ
A Software Engineer with 3 years industry experience in software
development emphasis on Web Based, Wap Based, Desktop, Enterprise Software
Applications, and Software Tools for startup companies.
ˇ
Detailed coder with 3 years hands-on experience in C/C++, and 2
years hands-on experience in Java.
ˇ
In depth knowledge of OOAD using the latest 4+1 view method in all
phase of SDLC.
ˇ
A Sun Certified Java Programmer.
TECHNICAL SKILLS
Languages: C, C++, Visual C++, VC++,
Java, HTML, Java Script, WMLScript, XHTML, WML, XML, SQL, and UML.
Platforms & Servers:
Windows NT/2000, Unix (Sun Solaris), J2EE, Apache Tomcat, and MS SQL
Server.
Web Technologies:
JSP (Java Server Pages), Servlets, Applet, ASP (Active Server Pages),
DHTML, and Java Bean.
Component Technologies:
COM, ActiveX, DLL, and EJB.
Database access methods: ADO, CDO, ODBC, and JDBC.
API & Libraries:
MFC, Java 2 SDK, J2EE SDK, Swing
Network & Protocol:
TCP/IP, WAP, Win Socket, POP3, IMAP4, and SMPT.
Tools: Visual C++, VC++,
JBuilder, Visual Café, VSS (Visual Source Save), Rational Rose, GD Pro, CVS,
and Ant.
Programming discipline:
Software Development and Integration, Web and Database Application, GUI,
Components, and Middleware.
Methodologies:
OOA, OOD, OOAD (Object-Oriented Analysis and Design) using 4+1 view
method; iterative prototyping.
LOCATION
CA, California, San Jose, Santa Clara, Cupertino, Sunnyvale, Los
Gatos, Campbell, Mountain View, Palo Alto, Silicon Valley, South Bay, Mid
Peninsula, Redwood City, Redwood Shore, San Mateo, Belmont, Milpitas, Fremont,
LA, Los Angeles, Orange County, Irvine, Fullerton, Anaheim, City of Industry,
Pasadena, Seattle, Dallas, TX, Texas.
EDUCATION & CREDENTIALS:
MSCS, Master of Science in Computer Science
- Emphasis in Software Engineer
California State University,
Fullerton, CA
BSCS, Bachelor of Science in Computer Science
California State
Polytechnic University, Pomona, CA
SCJP, Sun Certified Java Programmer for Java 2 Platform
SELECTED
ACCOMPLISHMENTS
Online-trading system
Developed a web-based application for an online trading system of
a startup company. The project was
build on top of an existing stock trading system, and used XML for data
exchange between Servlet other servers. Legacy systems are reused in this
project.
Web/Wap enable email + calendar + address book service
Developed a web-based and wap-based email service. The project was done in JSP, Servlet,
JavaMail, and Apache Tomcat web server.
The result product allows user to view and manipulate email, calendar,
and address book from both web browser and wap-enable cell phone.
Back-end in-bound/out-bound email engine
Developed and integrated an email engine with stock trading
system. Used SMTP functions and WAP
Push library for automatic emails and wap notifications.
WORK EXPERIENCE
Software Engineer 2001
- 2002
GIMS Interactive Inc.,
Irvine, CA
As principal engineer of this financial software development firm,
responsible for analysis, design, and implementation of multiple applications
including message system.
ˇ
Developed architecture and code for email server application and
integrated with other servers.
ˇ
Wrote a complete technical speciation, including requirement
analysis, use-case driven design diagrams, and class/sequence diagrams for
applications.
ˇ
Developed calendaring and address book component in Java.
ˇ
Created SQL Queries for updating records and generating reports.
ˇ
Installed and maintained MS Exchange Server and Lotus Domino.
Software Engineer
HUMMINGBOX Inc., Pasadena,
CA 2000 - 2001
Responsible for implementation of software tools, applications
development, and functional test of major components.
ˇ
Developed and tested telephony functions that utilize speech
recognition and text-to-speech technologies (SAPI 5, L&H TTS engine, and
Dialogic).
ˇ
Developed a multi threaded email application for monitoring
multiple accounts.
ˇ
Created HTML, WML, JSP and Web/WAP applications for product demo.
ˇ
Developed database API for connecting, inserting, updating, and
querying MS SQL Server.
ˇ
Developed POP, IMAP, and SMTP procedures in response to RFCs using
Win Socket programming.
Junior Software Engineer
HUMMINGBOX Inc.,
Pasadena, CA 1999 -
2000
Responsible for development of software tools and API document.
ˇ
Wrapped email protocol (SMTP, POP3, IMAP4) procedures in DLL for
window based developer use.
ˇ
Developed help file and API document with WinHelp.
ˇ
Developed web site with Macromedia for product information and
customer feedbacks collection.