CONTACT INFORMATION:
View contact information...
Sr. Software Engineer/Java Developer
Professional Experience:
2006.08 – Jan.16, 2009 Senior Software Engineer, Wyndham Vacation Ownership Inc., Orlando, FL
Developing and supporting company's Sales System named Salepoint, the mission critical system utilizing various technologies including J2EE, Websphere, Oracle/DB2, HTML/XML, Web services, Struts, Spring,Hibernate, Webmethods, Informatica, Windows/Linux/Unix, ISIS Papyrus and ActiveDocs document compilation systems. OO Design, and multiple full SDLC were involved. Configuration management is enforced through ClearCase, VSS, events are locked in magic system and Assyst system, development, staging and production were well established. The company's 20 billion annual revenue is generated by using this system.
My Role: Development Lead, Application Support Lead and Server/Application Administrator. Detailed duties: Design, Coding, Testing, Change Control, Guiding Some Developers, trouble shooting and technical support system wide. I am the only one who does system wide technical support, and the only one who can do this as there are no other persons in the company who know all systems involved.
Front end: Combined usage of HTML/JSP with Struts MVC as the primary framework. Added functionality was done using Spring.
Middleware: Existing code are Servlet based, a great percentage of code has used struts control, added functionality is spring based.
Persistence: JDBC and Hibernate
Backend: Oracle 9i,10g, CICS
Bridge: Informatica, Webmethods(web service).
2003.08. – 2006.8 Senior Software Engineer, Fairfield Resorts Inc., Orlando, FL.
In house development and enhancement of online sales system. The system utilizes J2EE and various supporting technologies, including full SDLC under UNIX system, later migrated to Windows Server environment.
My role: Leading Design, Coding, Testing, deployment, guiding some developers.
I introduced Design Pattern, some open source frameworks, pushed hard to reduced code complexity by enforcing all developers to adhere to layered coding practice, loose coupling and made key differences to stabilize the system(got rewarded for this achievement).
Key technologies: J2EE(servlets, JSP, JDBC, struts, hibernate), Server: Websphere Application Server, Backend: DB2?Oracle, epiphany, CICS), bridge: Informatica.
2001.03. – 2003.7 Computer System Analyst TrendWest Resorts Inc. Redmond, WA
Design, developing, testing and maintaining the Online Reservation System. This system allows users to make reservation online instead of making phone calls. The technologies used include Websphere 4.0, Java 2, J2EE, JDBC, JNDI, RMI, LDAP, C, JNI, HTML, Java Script, DB2, AIX and Windows.
My role: Wrote about 60-70 percent of the whole application. This is the first ever online application for the company. The back end is a legacy system that had been used for 12 years. There was no interface to modern language such as C++ and Java. A in house growing system were developer using C++ to manipulate the file system directly and a JNI interface were developed to allow Java code to access the legacy data, then bring the data online becomes a J2EE work. J2EE environment was using Websphere 4.0, later upgraded to 5.0, OS: AIX.
2001.01. – 2001.02 Temporary Contract Java Programmer, Faculty of Surveying Engineering, UNB
Provided File Upload server side code for Oracle IFS
1999.05. – 2000.12 Part Time Software Developer and Part time Teaching Assistant, University of new Brunswick, NB, Canada.
Teaching software Engineering and Java Programming
1990. 9– 1997.04 Chief Engineer/Manager. Land Information System Engineer. Xiamen, PRC
Land Data Collection, Analysis, Software Development and Maintenance.
My role: Being the chief engineer, managing and leading a team doing land data collection and processing. This work was rewarded by Minster of Land Administration, PRC
1987.08-1990.08 Assistant Research Professor, Institute of Seismology, Wuhan, China
Scientific research, large scale data computing, Inversion, digital signal processing, image processing, earth tide data process / work rewarded by Minster of Seismology, PRC.
Education
Master of Computer Science, 2000.12. University of New Brunswick, Canada
Master of Science in Geophysics, 1987, Wuhan University, Wuhan, China
Bachelor of Engineer/Geodetics, 1984, Wuhan University, Wuhan PRC
References available upon request.
Employment options:
Permanent or Contract, contract to hire
NO Visa sponsorship needed.
View contact information... |