Download JDK 1.5, J2EE, HTML, Servlet, JSP, JavaScript

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Ryan Xie
Email: [email protected]/[email protected]
Phone: 646 943 2225
Summary:













7 years of experience in software design and development of Java and J2EE
applications with strong Object Oriented Programming skills.
Strong knowledge in Core Java concepts such as Collections Framework,
Polymorphism, Multi-Threading and Java Reflection.
Deep understanding of OOD Methodology. Proficient in Java Design Patterns:
Singleton, Factory, Adapter, Façade, Iterator, etc.
Expertise in J2EE patterns such as MVC, POJO, DAO, etc.
Extensive experience in developing Server Side Programming using J2EE
technologies such as Spring, Hibernate, Struts 2 etc. Strong hand-on experience in
their configuration, integration and implementation.
Experience in developing front end using HTML, JavaScript, JQuery, AJAX,
DOM, JSP, JSTL, JSF, JSON, CSS etc.
Solid understanding of Software Development Life Cycle (SDLC) of Business
applications in web.
Extensive experience in using technologies such as Servlet, JSP, Web Service, JMS,
JDBC, XML, JavaMail, DOM parser and SAX parser.
Experience in web applications servers such as Apache Tomcat, JBoss and
WebLogic.
Hands on experience in writing SQL, PL/SQL, triggers, stored procedures on
database.
Experience in using project management and comprehension tools in software
development such as Maven, Ant, SVN and CVS.
Familiar with Unix/Linux environment.
Practitioner of TDD (Test Driven Development) and Agile Development to provide
high quality solutions.
Technical Skills:
Programming Languages
Framework Tools
Web Technologies
Application Servers
Database
Testing/Control Tools
C, Java, JavaScript, JQuery, SQL, PL/SQL
Spring 2.x/3.x, Hibernate 3.0, Struts 2.0
Servlet, JSP, JSTL, JSF, JavaMail, JMS, JDBC, HTML,
XML, CSS, AJAX, JSON, DOM, SAX, REST,SOAP
Apache Tomcat, JBoss, WebLogic, WebSphere
Oracle 11g/10g/9i, MySQL
JUnit, UML, CVS, SVN, Maven, Ant, Log4j
Operation Systems
Linux, Unix, Windows
PROFESSIONAL EXPERIENCES:
Client: SunTrust Banks Inc, Atlanta, GA
Role: Sr. J2EE Developer
Project: User Access System
Responsibilities:











Jan 2013 –Present
Participated in all aspects of Software Development Life Cycle (SDLC) such as user
requirement gathering, business logic analysis, program specifications design and
implementation.
Designed class diagrams, case diagrams and sequence diagrams using UML tool.
Applied some Java design patterns in this application.
Helped design the UI of the project using HTML, JSP, JavaScript, JQuery, JSON.
Developed back-end business layer by using most of the core java features such as
collections framework, Polymorphism and Inheritance.
Responsible for writing Hibernate persistent objects and hibernate XML mapping for most
of the modules based on business logic.
Used Spring framework and Hibernate ORM to implement the middle tier with Spring IoC,
AOP, Spring MVC and other features.
Implemented user information search function using DOM parser.
Used JavaMail API to develop automation mail notification.
Involved in developing the web services of the application to provide user information and
testing with SOAP UI.
Tested applications using JUnit to unit test for high quality code.
Environment:
JDK 1.6, J2EE, HTML, JSP, JavaScript, JQuery, Ajax, DOM, XML, JSON, JavaMail, Spring,
Hibernate, Oracle, JBoss, Eclipse, JUnit.
Client: FXSolutions LLC, Saddle River, NJ
Role: Sr. J2EE Developer
Project: FX trading system
Responsibilities:


Jun 2011 – Nov 2012
Involved in gathering the requirements, analyzing the user specifications, developing and
testing.
Helped design the UI of the project using HTML, JSP, JavaScript, JQuery, JSON.








Used external Java library Google-Gson Object for data transfer in JSON format.
Developed back-end business layer by using most of the core java features such as
collections framework, Polymorphism and Inheritance.
Have configured Spring ApplicationContext files for Dependency Injection.
Used Spring-Hibernate ORM feature to achieve Object Relational mapping with Oracle.
Implemented Java Message Services (JMS) by using JMS API.
Implemented transaction email notification using JavaMail API.
Developed store procedures, functions and triggers using PL/SQL in Oracle.
Created unit test plans and involved in unit test execution.
Environment:
JDK 1.6, J2EE, Servlet, JSP, JSON, JavaScript, JavaMail, Spring, Hibernate, Oracle,
Eclipse, WebLogic, JUnit.
Client: Capital One Financial, Plano, Texas
Role: J2EE Developer
Project: Personal Financial System
Responsibilities:


Jun 2009 – Jun 2011
Responsible for developing front end user interface by using JSP, HTML, CSS, Java
Script, Ajax and JQuery.
Developed back-end business layer by using most of the core java features such as
collections framework, Polymorphism, Inheritance and exception.

Applied some Java design patterns in this application.

Developed user interface by using Spring MVC architecture and Modified the
Controllers and Services classes so as to support the introduction of Spring
framework.
Responsible for writing Hibernate persistent objects and hibernate XML mapping for
most of the modules in the application.
Implemented asynchronous messaging service using JMS and MDB to send and
receive the object messages between different sub systems of the application.
Designed and Developed applications using RESTful Web services.
Created stored procedures and Triggers in Oracle using PL/SQL.




Environment:
JDK 1.5, J2EE, HTML, Servlet, JSP, JavaScript, JQuery, Ajax, CSS, Spring, Hibernate,
Oracle, WebSphere, Eclipse, JUnit, SunOS (UNIX), TOAD.
Client: Align Wealth Management, St Petersburg, FL
Role: Java Developer
Project: Investment Management System
Responsibilities:
Nov 2007 – May 2009






Used UML tool to draw class diagrams.
Responsible for designing Graphical User Interface and create most of the Web page
by using JSF, HTML, JavaScript, CSS.
Developed back-end business layer by using most of the core java features such as
collections framework, Polymorphism, Inheritance and exception.
Developed some store procedures, functions and triggers using PL/SQL in Oracle.
Developed ant scripts and developed builds using Apache ANT.
Unit Testing using JUnit for several back-end functional modules.
Environment:
JDK 1.4, J2EE, HTML, Servlet, JSF, JavaScript, JDBC, PL/SQL, Oracle, JBoss, Eclipse,
JUnit, ANT, TOAD, UML.
EDUCATION:
M.S. in Electrical Engineer University of Texas at Dallas, U.S.A.