Bing Shiao

Fremont, CA 94539

(510) 440-9282

ShiangSheng@hotmail.com

 

Text version

Word version

 

 

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.