Post Job Free
Sign in

Software Engineer Web

Location:
Malvern, PA, 19355
Posted:
June 19, 2016

Contact this candidate

Resume:

YANPING XIONG

*** ****** ***, ******, ** *****

Cell: 214-***-**** Email: ******@*****.***

SUMMARY

Seasoned Software Engineer with multi-tiered web applications, multi-threaded distributed computing systems in Java, JavaScript, JSP, PHP, PERL, Spring MVC and etc. Backend relational databases experience includes Oracle, MS SQL Server and Mysql. Broad system experience includes Windows, Linux, UNIX, and Cluster computing systems. Have strong logical, analytical skills and problem solving ability.

EXPERIENCE

Senior Software Engineer June 2015 ~ present JPMorgan Chase Newark DE

Web portal application design and development for users to do commercial loans from JPMorgan Chase Commercial Bank. Work involves all application layers from presentation layer, business layer to data layer. Technologies include Java, JSP, Servlet, Spring MVC, jQuery, Ajax, Web Services, Mybatis and Oracle database.

Software Developer June 2012 ~ June 2015 Vanguard Group, Inc Malvern PA

Work on Vanguard Financial Advisor Service Website; build an online ETF knowledge center web component for financial advisors. Business partners can customize the web content through open deployable XML files. Technology includes JSF MVC framework, JSP, XHTML, JavaScript, XML, RESTful web service.

Scientific Programmer /System Administrator Sep 2005 ~ May 2011

Bioinformatics Facility, Wistar Institute, Philadelphia

Liquid Nitrogen database web application

Using JSP, Servlet, JavaBean, JavaScript, HTML and CSS technologies, architect,design and develop a three-tiered web based application on Linux system Tomcat web server, which provide lab users an interface to collect and manipulate data, also to perform search functionality on an Oracle database which contains Liquid Nitrogen data information. Design oracle schema. Write SQL and PL/SQL.

Macro-Molecular Docking Distributed System with RMI

Use Java RMI technology, architect, design and develop a multi-threaded distributed computing system on a computing grid system across multi-platforms including Linux, windows and Rocks clusters. The master node splits large computation task into small ones and send them to working grid nodes to do the calculation and find out the most stable molecular docking position.

Bioinformatics Data Tool development in Java

Build data parser tools to parse, map and analyze gene sequence data.

Create Oracle tables, migrate user data, and run SQL queries per user’s request.

Design algorithms and write programs to do scientific calculations.

Web service related project with Axis

Test web service functionalities for CABIG (Cancer Biomedical Informatics Grid) projects. Use Ant to compile testing code. Use Axis to write programs.

Secure file transfer web application in Perl

Design and develop new features for a Perl CGI web-based application on Linux machine apache Web server with Oracle database as backend. The application allows users in different groups to share scientific information.

System Administration Related Tasks

Install and maintain Apache web server, Tomcat web server and JBoss Webserver on Linux machine.

Install, maintain Oracle database, MySQL database on Linux machine.

Software Engineer June 2003 ~ Sep. 2005 Numoda Corporation Philadelphia

Web – Related in PHP:

Build web RePortal with HTML, PHP, JavaScript and CSS on Apache Web Server. This application is used for Clinical Trial study data managers to view and query information for Clinical trial process. Project customers are pharmaceutical companies, such as Johnson & Johnson, Merck, Link, and Incyte Inc.

Build a three-tiered web based administration tools, including software defect tracking tool, timing tracking tool, Call Log tracking, Inventory and etc.

Java – Related:

Messaging system design and development, using Java, JDBC, JAVA MAIL technologies, through a remote SMTP mail server.

With Java and Object Oriented Programming, design and develop a back end Edit check tools to check tablet based application front-end data errors.

Application development with Java, JDBC, and Java zip technology to transfer data between different servers and zipping database for data management usage.

SQL Relational DB- Related

MS SQL Server 2000 Database design. ER diagram, SQL programming, Transact SQL, and stored procedure programming experience.

SKILL SETS

Web: JSF, JSP, Servlet, PHP, HTML, XML,JavaScript, CSS

Language: JAVA,PERL, PHP,, C++,

Database: Oracle(9i/10g), Microsoft SQL Server, SQL, stored procedure

OS: Linux, Windows, Unix, Rocks Cluster System

EDUCATION

M.S. in Computer Science. Marquette University, Milwaukee, Wisconsin, Dec. 2002.

BS in Polymer Chemical Engineering, TianJin University, Tianjin City, P.R China



Contact this candidate