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