Post Job Free
Sign in

Engineer Developer

Location:
Seattle, WA
Posted:
September 23, 2013

Contact this candidate

Resume:

SHAO, JUN (JOE)

206-***-****

*****@****.***

Core Competencies

. Ten years of experience in application development with capabilities of

analysis, design, coding, and testing independently or as part of a team.

. Broad understanding of quality assurance principles and methodologies,

having four years of experience with test case and test automation

development.

. Process expertise in Object-Oriented Design/Programming and Java

Development, skilled at progressing from problem statements to well-

documented design.

. Keen sense of customer satisfaction, four years experience in working

with customers, business analysts, and quality assurance teams to

effectively and efficiently drive the continued improvement in the

quality of applications and achieved CMM level5 compliance at HP.

. An enthusiastic learner having passions about internet development,

testing, database technologies.

Technical Skills

Microsoft Certified Solution Developer using C#, Oracle 9i Certified

Professional, and Sun Certified Java2 Programmer

Languages C, C++, C#, Java, JavaScript (AJAX), HTML, Perl,

Ruby,XML/XSLT

Frameworks ASP.NET,COM, J2EE, LAMP, RMI, Web Services(SOAP,

WSDL, UDDI), Spring, Rails

Concepts Internet Protocols, Multi-threading, Networking,

OOA/OOD(UML, Design Patterns), REST

Web Servers Apache, IIS, Tomcat, Weblogic, WebSphere

Software ANT, CVS/SourceSafe/TortoiseSVN, Eclipse, Maven,

Rational Rose, Visio, Visual Studio

Databases SQL, IBM DB2, MySQL, Oracle, SQL Server, Derby

Systems Linux, Unix (HP-Unix, IBM AIX), Windows NT,

Windows Server

Testing Black, White, Gray Box testing, Unit, Integration,

System, Regression, Benchmark, Load, Stress, and

Localization testing, Selenium, JUnit, QuickTest,

LoadRunner

Work Experience

Amazon.com

SDE2 10/2011 ~

Designed and developed a large scale online service application for

millions customers across world.

10/2011 ~ Multiple projects

Present

Roles Developer & Tech Lead

Achievements Design scheduled jobs to extract data, generating

reports for biz analysis.

Involved in online service communication, design

and implementation,

Demonstrated responsibilities, launching projects

alone with the absences of key team workers.

Resolved on-call issues and proved to identify

root causes.

Techniques Java, Spring, JSON, Perl, MySQL, Oracle, Linux

Big Fish Games

Software Design Engineer 08/2010 ~ 10/2011

Designed and developed batch jobs for large-scale databases. Designed and

developed an email system for operation marketing and ruby web client for

management tracking.

08/2010 ~ Operation Marketing Mail Service

Present

Roles Developer

Achievements Designed and improved database schema and indexes.

Integrated internal systems for mailing.

Generated mail lists of various user groups.

Designed and developed mailing service

applications.

Designed and developed test automation and logging

framework.

Techniques Java, Spring, JMS, Ruby, Perl, MySQL, Linux

Microsoft

Software Design Engineer and Tester (Contractor) 07/2009 ~

06/2010

Designed and developed a project build system and integrated it with

internal quality gate tools. Designed and developed a UI test automation

framework.

07/2009~ 06/2010 Microsoft Multipoint Server and Hamelin

Roles Developer and Tester

Achievements Designed and developed a project build system.

Integrated the build system with quality gate

verification tools.

Designed buddy test plans and test cases.

Designed and developed UI Test automation.

Techniques C#, ASP.NET, UI Automation, Maui, MS Build,

Product Studio, WTT, XML

University of Washington

Research Assistant and Software Engineer 10/2006 ~

07/2009

Designed, developed, and tested a web application of two million electronic

medical records; Developed several applets for demo and research purposes.

10/2006~ 07/2009 Electronic Medical Record Project

Roles Developer and Tester

Achievements Developed over ten complicated web forms of

electronic medical records and improved the web UI

continuously.

Designed backend database schema and procedures.

Developed data cache for quick summary and

retrieval.

Improved the performance and the scalability of

medical reports of large volume data.

Wrote Ant and Perl scripts to backup, package, and

deploy the application on Linux and Windows Server

automatically.

Developed form and report test cases and built a

test automation framework for web testing.

Techniques Java, JSP, Servlet, JDBC, PHP, HTML,CSS, XML,

JavaScript(AJAX, JSON), Ruby, Eclipse, ANT,

Apache, Tomcat, REST, JUnit, Perl, Selenium,

mySQL, Linux, SQL Server, Windows Server, UML

03/2008~07/2008 Electronic Medical Record Simulator

Roles Developer

Achievements Designed and developed a web UI simulator as

prototype.

Developed questionnaires to collect user

feedbacks.

Introduced SCRUM as project development process

practice.

Techniques C#, ASP.NET, AJAX, CSS,HTML, JavaScript, XML, IIS,

Visual Studio, SQL Server, Windows Server

06/2007~09/2007 EdgeWrite

Roles: Developer

Achievements Installed operation systems on embedded devices.

Designed and developed user interface widgets for

input and searching functionalities.

Developed multiple threads to process screen

outputs.

Built a simple search engine in various contexts.

Techniques C++, Multi-threading, XML

T-Mobile

Intern 07/2008 ~ 09/2008

Designed and developed test cases for web services API of mobile devices

07/2008~09/2008 One Search Project

Roles Tester

Achievements Wrote design artifacts of test automation.

Designed test cases for functional testing of Web

Services according to design documents.

Built a testing automation tool to load and

execute test cases.

Techniques Java, Ant, Web Services, SOAP, WSDL, XML, ANT,

JUnit, Eclipse, UML

Hewlett-Packard

Senior Software Engineer 06/2004 ~ 09/2006

Managed distributed data synchronization and web application development

projects; processed large volume of usage data and provided web interface

and web services APIs of those data for internal and external customers;

exposed to all aspects of the product cycle

07/2005~09/2006 Printer Usage Integration

Roles Project Lead & QA Coordinator

Achievements Translated functional specifications into logical,

component-based design.

Designed and implemented high scalable and

reliable web services to synchronize usage data.

Designed database schema and procedures.

Built a web application for billing and

administration.

Provided assistance to customers, and performed

problem solving, determination and resolution of

application-related issues.

Worked with testing teams on test plans and test

cases, introducing test automation tools for

regression, stress, and load testing.

Earned the highest satisfaction rating of all the

projects in our group.

Techniques Java, XML, Web Services, SOAP, WSDL, JDBC,

Eclipse, Apache, Weblogic, Tomcat, ANT, AXIS/REST,

JUnit, QuickTest, LoadRunner, Oracle, Unix,

Windows Server, UML

06/04~09/06 Pay Per Use Service Portal

Roles Solution Architect & QA Coordinator

Achievements Extended the existing portal to adapt to the

ever-changing customer requirements.

Provided web prototypes during early design phase.

Configured a web portal cluster for load balance.

Designed and developed web services as backend of

other internal applications.

Designed database schema.

Assisted and mentored software engineers in

completion of project tasks.

Took responsibility for the quality of released

portal versions.

Perform problem solving, determination and

resolution of application-related issues.

Achieved CMM level5 compliance.

Techniques Java, JSP, Servlet, JDBC, Spring, Hibernate,

HTML,DHTML,CSS, Javascript, XML, Apache, Weblogic,

Ant, JUnit, QuickTest, LoadRunner, Web Services,

SOAP, WSDL, Eclipse, Oracle, Unix, UML

IBM

Software Engineer (Vendor and then Regular Fulltime) 07/2002 ~

06/2004

Developed and tested internal lab applications; maintained applications as

L4 support and wrote user manuals.

02/2003 ~ Lab Data Bridge

06/2004

Roles Developer, L4 Support

Achievements Designed and developed web services.

Implemented multi-threading to improve the

performance of data conversion and migration.

Performed code and test plan reviews.

Performed problem solving, determination and

resolution of customer issues.

Techniques Java, Web Services, SOAP, WSDL, JDBC, JMS,

Eclipse, Webshpere, AXIS/REST, JUnit, LoadRunner,

DB2, Unix, Windows

07/2006 ~ Translation Communication Tool Portal

06/2004

Roles Developer, Tester

Achievements Developed a web application to track localization

issues.

Customized the Portal to meet customer

requirements.

Resolved client problems quickly and automated

supporting processes.

Wrote unit test cases.

Improved its customer satisfaction rating to the

top 3 project in our group.

Techniques Java, JSP, Servlet, JDBC, Struts, HTML,

Javascript, XML, Eclipse, Webshpere, REST, JUnit,

DB2, Unix

www.etang.com and other dot companies

Web Solution Engineer 06/2000 ~ 06/2002

Developed and tested e-Commence applications; developed online system to

streamline test process; created regression test cases for existing codes.

06/2000 ~ E-Card

06/2002

Roles Developer, Tester

Achievements Adhered to software development and source control

processes.

Maintained existing codes on a continuous basis.

Assisted in server administration and data backup.

Techniques ASP, VB, PHP,JSP, COM, HTML, Javascript, XML,

Apache, Tomcat, IIS, Visual Studio, mySQL,

Windows, Linux

Education

2006.9 - 2008.8 University of Washington, Seattle

Master, Information Management GPA 3.9/4.0

1996.9 - 2000.6 Fudan University, Shanghai

Bachelor, Computer Science

Certificates

. Microsoft Certified Solution Developer

. Oracle 9i Certified Professional

. Sun Certificate Java2 Programmer

. IBM DB2 Database v8.1 Advance Administrator for Linux, UNIX and Windows

. IBM Certified Websphere Developer



Contact this candidate