Post Job Free
Sign in

Engineer Software

Location:
Sun City, AZ
Posted:
September 01, 2014

Contact this candidate

Resume:

David Wang

**** *. ******* ***, *******, AZ, **048

Cellphone: 480-***-**** E-mail:

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

PROFESSIONAL OBJECTIVE

. To contribute my intelligence and knowledge to my employer as a Sr.

Software Engineer

PROFESSIONAL PROFILE

. Master degree in Computer Science

. Sun Certified Java certifications: SCJP and SCDJWS

. 8 years of Java experience on Windows and Linux/RH/Ubuntu

. Solid C/C++ application development experience on various flavors of Unix

including UNIX/Solaris, Linux/Red Hat and Linux/Suse

. Skillful with Java/Spring and Python

. Rich experience with SQL, JDBC and MySQL

. Solid experience with OOA, OOD, OOP, AOP, software

verification/validation and UML

. Experience with the entire Software Development Life Cycle using Object

Oriented Methodologies and Technologies

TECHNICAL SKILLS

Languages: Java, C++, C, Perl, PHP, Python, JSP, JavaScript,

HTML, XML, SQL

Database: MySQL, MS Access, Sybase, H2

Protocols: TCP/IP

Methodologies: OOAD, OOP and AOP

Modeling: UML

Operating Systems: UNIX (Solaris), Linux, Windows NT/2000/XP, QNX

Tools: DDD, GDB, CVS, RCS, TortoiseSVN, EMACS, VI, VISIO,

Rational

Rose, PMD, FindBugs, Eclipse/STS, Surround SCM, Seapine

TestTrack

EXPERIENCE

CCBill, Tempe, AZ, USA: Dec 2011 - Present

Software Developer

Develop Web applications using Java, JQuery, JSP, Spring/Hibernate,

Groovy/Grails, JUnit/Mockito, XML, Annotations, Eclipse/STS, MySQL, etc, on

Windows 7 and Linux/CentOS.

. Implemented project "PolicyReview" with Java, annotation, jdbcTemplate,

etc. Created unit tests with Mockito

. Took part in project "FlexForms". Implemented frontend priceTable with

DHTML, javaScript, gscript. Implemented controller with groovy and coded

service with Java

Adon Network Inc., Tempe, AZ, USA: Mar 2008 - Nov 2011

Computer Science Algorithms and Java Engineer

Did requirement analysis and design with UML tools. Technical environment

was Java, Spring, Python/Django, shell scripts, MySQL, Sybase, Hibernate,

JUnit, XML, PHP, etc on RH/Ubuntu Linux.

. Designed and implemented new interface for Data Click Reports for

Advertiser and Publisher

. Drill-down click data on AID, SubID and Geo for Publisher with Ajax

. Implemented Publisher Data Download to CSV

Axolotl Corp, Mountain View, CA, USA: May 2006 - Mar 2008

Sr. Software Engineer

Analyzed user requirements, designed, implemented and tested sever-side

projects on Windows XP. Used UML, Java, SOAP, XML, XSLT, X-Path,

JavaScript, Lotus Script, formulas, etc.

. Developed architecture and implemented Java agent ElysiumFormularyImport

to convert source data in HL7 format to documents and save these

documents into a database

. Designed, implemented Java agent ElysiumXMLImport with DOM and SAX to

transform pharmacy XML data and save the data into a database

. Implemented Java agent "TranscriptionCaptureForm" to convert documents

into HL7 format

Crystal Computers Ltd., Toronto, ON, Canada: April 2004 - May 2006

Web Software Developer

Used PHP, Perl and SQL extensively. Implemented and tested e-commerce

applications on Fedora Core 4 Linux with PHP, Perl, JavaScript, DHTML, CSS

and MySQL. Worked on open source frameworks of OSCommerce, Mambo (Joomla),

etc.

. Implemented CGI to dynamically process online noise complaint report.

(http://www.king-spadina.com/noiseLog.html)

. Customized online shopping cart, price calculation and payment system

(http://www.tomrush.com)

. Designed and implemented the User Interface, and wrote CGI to send e-

mails to clients by attaching reports

(http://www.marksonderproductions.com/prmo/004/report.htm)

Unique Systems Ltd., Dartmouth, NS, Canada: Mar 2002 - April 2004

Software Developer

Analyzed, designed, implemented and tested image software projects with

C/C++ for Bodyscanner on Red Hat Linux 9.0.

. Coded with SSL sockets to transfer image data on internet

. Coded to detect if an image was over or under- exposure

. Developed and tested with quaternion to find the Euclidean motion that

brings one 3D data set into the best possible alignment with another 3D

data set

CERTIFICATION

1Z0-864 Java Enterprise Edition 5 Enterprise Architect Certified Master

Exam

(Part 1 of 3) July

2011

Sun Certified Developer for Java Web Services (SCDJWS)

Nov.2008

Sun Certified Programmer for Java 2 Platform SE 5.0 (SCJP)

Dec. 2007

EDUCATION

Master of Computer Science May 2002

Dalhousie University, Halifax, NS, Canada



Contact this candidate