Jonathan Lin
201-***-**** (IP-Relay)
E-mail: *************@*****.***
About Me
I am hear-impaired but absolutely no problem with face to face
communication.
I have the Software Development and Management experience in China and UK
and one US project experience as a volunteer.
I do not mind to start from an entry level, because I am new to US market.
I do appreciate your equal opportunity and your consideration on my
application,
Technical Summary
. Seven plus years of experience in IT industry with hands on Java/J2EE
experience.
. Experience and knowledge of different domains - like Finance, Point of
Sale, Logistics and Transportation Management, Tele-communication.
. Experience with SDLC in Client-Server Environment (Requirements, Analysis
and Design, Development, Testing, Implementation and Maintenance).
. Solid understanding of J2EE Framework in Spring, Struts, Hibernate, Java
Bean.
. Experience in Core Java (Exception Handling, Multi-threading, JavaBeans,
I/O and Collections), Visual Basic, Applet, AWT, Swing
. Over 2 years' experience in developing UI with - FLEX
. Good Knowledge of Flash, HTML, DHTML, XHTML, CSS.
. Hands-on experience with database systems Oracle PL/SQL and MySQL Server
. Experiences on different Application and Web servers - Weblogic, Tomcat,
and with knowledge of Websphere.
. Very good experience on IDE Tool Eclipse, Flex Builder.
EDUCATION
Master of Science in Logistics and Optimization, University of Portsmouth,
UK
- Award Merit Degree
Bachelor of Science in Computer Science, University of Portsmouth, UK
PROFESSIONAL EXPERIENCE
Hand-China, Ltd, Shanghai, China Sep' 09 -
Till Now
Remote Development Advisor
Image Station
Image Station is a photo sharing service. Image Station makes it easy and
fun for everyone to share and store photos capturing their distinctive
style and personality. User can upload, download, edit, share and display
pictures.
Responsibilities:
. Used UML modeling for designing the system.
. Applied Spring design pattern for designing the application.
. Developed front-end using FLEX, Actionscript
. Implemented and design web.xml, applicationContext.xml, services-
config.xml and remoting-config.xml files for action classes and action
mappings
. Wrote Hibernate configuration hbm.xml file for data persistence
. Developed SQL Scripts and PL/SQL procedures for database manipulation
. Performed unit testing, system integration testing and regression
testing.
Environment: Java/J2EE, Spring, Hibernate, LiveCycle Data Services, FLEX,
Oracle, Eclipse, Flex Builder
Royalux Corp, NJ Aug' 08 - Aug' 09
Volunteer Technician/Developer
The purpose of this system is to control the movement and storage of
products within the warehouse and process the associated transactions,
including shipping, receiving, put away and picking. The systems also
direct and optimize stock put away based on real-time information about the
status of inventory.
Responsibilities:
. Design and develop of Rich User Interface using MXML and Actionscript
. Implemented Struts + Hibernate framework as backend
. Worked closely with a team of developers to implement a web-enabled MRP
system
. Design Hibernate DAO Java class for data persistence and BlazeDS in a
multi-tier development environment for Remote Objects.
. Using BlazeDS to connect to back-end distributed data and push data in
real-time to Flex/ActionScript
Environment: Java/J2EE, Struts, Hibernate, Flex Builder 3, AcionScript 3,
Oracle, Tomcat, Eclipse
Hand-China, Ltd, Shanghai, China Jan' 06 -
Jul' 08
Java/J2EE/Flex Developer
Air-China Ticket System
This project was designed for all the sales in the network. Provide
interfaces for tickets sales representatives and administrators. For
representatives, check air flight and ticket sales information, book and
cancel tickets for customers. For administrators, create and maintain air
flight information.
Responsibilities:
. Involved in the complete cycle of the project that includes analysis,
design, development, implementation and maintenance
. Used UML modeling for designing the system. Developed Use Case
Diagrams, Class Diagrams, Sequence Diagrams, and Collaboration Diagrams
& Activity Diagrams as per the business requirements
. Used the concept of dependency injection(DoI) for writing the Spring
configuration file
. Applied Model-View-Controller (MVC) design paradigm for designing the
application.
. Developed front-end using JSP, JavaScript, CSS and JSTL.
. Implemented Action Forms, Action classes and action mapping using
Struts, and integrated with Spring
. Wrote Hibernate configuration xml file for database access
Environment: Spring, Struts, Hibernate, Log4j, JSP, Custom Tag, Tomcat
Other Projects: BBS system, Smart Route System, Online Tracking System, H-
mart accounting System, Medical Insurance System, etc.
Avalen real estate, Peterfield, UK Aug' 04 -
Dec' 05
Online House Mapping System
Java Developer
Technologies used: HTML, JSP, Servlet, JDBC, Struts, Solaris, Tomcat, UNIX
Shell Script, Eclipse
Queen Alexandra Hospital, Portsmouth, UK Jul' 03
- Jul' 04
Project - Electronic Medical Records Oncology (EMR)
Java Developer
Technologies used: J2EE, Struts, Applet, Swing, Hibernate, HTML,
JavaScript, Ajax, Ant, Log4j, JUnit, Web Logic 8.1.5, Oracle 9i, Windows
XP. Eclipse