**-**** ******* **. *. • Toronto, ON • M*Y *R*
Cell: 647-***-****
E-Mail: ***********@*****.***
PROFILE
Results oriented Programmer with over 7 years hands-on experience writing Object Oriented Codes in Java/J2EE with Oracle Database across the Financial Services and Telecom sectors. Demonstrated track record in Design and Development that delivers high quality results. Strong technical and communication skills that enable positive and effective working relationships with clients and team members.
OBJECTIVE
Seeking a Java/J2EE programming position in a company that strives for leading-edge technology systems and processes, where a hard-working professional style can produce strong results.
WORK EXPERIENCE
CIBC (Toronto) Client: PC Financial Aug 2008 – Mar 2009
SENIOR WEB APPLICATION DEVELOPER (J2EE)
Technologies: Struts, Tiles, HTML, JavaScript, CSS, JSP, EJB, JMS, WebSphere MQ, IBM WebSphere 6.1, IBM Rational Application Developer, IBM DB2, AS/400 Platform
* Good understanding of design pattern includes MVC (Model View Controller), Singleton, Factory, Façade and Business Delegate.
* Developed customized validator classes and configured those validator classes as Plug-In to Struts Framework.
* Familiar with Build-In Action includes Forward Action, Dispatch Action and Lookup Dispatch Action.
* Developed Action Form and Dynamic Action Form.
* Developed JSP pages by using HTML, JavaScript and Tiles templating system.
* Developed distributed and transactional session beans to implement business logic based on EJB technology.
* Good understanding of High Volume online business transaction processes includes data security transaction and validation.
* Good understanding of EJB life cycle and EJB Transaction includes Bean Management Transaction and Container Management Transaction.
* Good understanding of JMS API and standards to provide reliable, asynchronous service to transform business data.
CGI (Toronto) Client: Bell Canada Aug 2007 – Aug 2008
J2EE CONSULTANT
Technologies: Weblogic 8.1, EJB, Web Services, JDBC&JNDI, Apache Ant, JUnit, Oracle 9, UML, Eclipse
* Designed and implemented SOAP-based Web Service to retrieve data from client and respond to client
* Created configurable event scheduling mechanism used to start plug-in management for a pluggable Framework
* Designed and developed a configurable connection pool that provides an interface similar to that provided by BEA Weblogic
* Designed and implemented UserTransaction, DataSource, Statement to trace Transaction status and connections status. Ensured that user transaction provides a transparent interface allowing committing or rollback database transactions on all open connections associated with this user transaction.
* Created Data Access Object (DAO) providing data store interfaces list to allow data retrieval and storage
* Updated and Re-compiled Stored Procedure based on new requirement
* Extended basic TestCase class by using JUnit. All other unit test classes in the project are extensions of this base class
* Created build.xml file and manifest template file for project building and running.
DNS COMPUTER INC. (Toronto) Jun 2003 –Aug 2007
JAVA/J2EE DEVELOPER
Technologies: Struts, Spring, Hibernate, JSP, AJAX, Websphere, Oracle 9
* Good understanding of Hibernate ORM (Object Relational Mapping). The relationship between Object and Relational tables includes One-to-One, One-to-Many and Many-to-Many.
* Good understanding of AOP (Aspect Oriented Programming) and IOC (Inversion of Control) based on Spring Framework.
* As a Java/J2EE developer, have done front end solutions using JSP, Struts and back end solutions using Spring Framework and Hibernate for Online Customer Account System
* Designed and developed real-time customer information validation based on AJAX
* Involved in design and development of persistence tier using Hibernate
* Designed and implemented main Servlets as J2EE client components
* Knowledgeable in the Software/Hardware architecture of company products, including system configuration, database schema, indexes, views and Stored Procedure
CHANG CHUN CHANGBAI SOFTWARE DEVEOPMENT INC. Jul 2001 – Dec 2002
(China) Client: Government
JAVA DEVELOPER
Technologies: Core Java, SQL, Stored Procedure, Oracle 8i
* Involved in development of Population Management Information System using Java, Oracle 8i
* Implemented the maintenance of software using Dynamical Link Libraries (DLLs) technology
EDUCATION
BSc, Computer Science, Department of Computer Science and Engineering, Jilin Institute of Technology China
References Available Upon Request