Resume

Sign in

Manager Software Engineer

Location:
Denver, CO, 80234
Posted:
March 09, 2010

Contact this candidate

Resume:

Denglin Chen

***** ***** ******

303-***-**** W estminster, CO 80234 abnf24@r.postjobfree.com

SUMMARY

Senior Java Software Engineer with over 9 years experience in designing and

implementing Enterprise Applications

Skilled at back-end service development with Java/J2EE technologies, including

requirement analysis, design, implementation and unit tests.

Expertise at Object Oriented Programming, Design Patterns and J2EE Best Practice.

Passion to new technologies with focus on delivering business solution.

Looking for a position with technical challenges and chance for career growth.

INDUSTRIES

Government Health Care, Storage Area Network (SAN) – Element Management

PROFESSIONAL EXPERIENCE

Perficient, Inc

Lead Technical Consultant, 2006 – present

CLIENT: Major Government Health Care Service Carrier

Led a six-person team to develop E&E (Eligibility and Enrollment) modules for a Health

Care Processing and Administration Platform, which is built on WebLogic10 and

Oracle9g.

• Overcame the challenges of adapting new technologies quickly: (a). JPA for

persistence. (b). ALBPM for long transaction orchestration. (c). JRule for Eligibility

determination. (d). EDI 834 format and (e). Pervasive for 834 mapping.

• Applied strong interpersonal and communication capability to work with wide range of

personnel at all levels to fully understand the business requirements, identified and

resolved technical issues.

• Consistently worked with offshore resource, monitored the iteration execution status

and ensured quality with test coverage and the timely completion of production.

• Significantly improved the performance of the Enrollment batch-job from 30 hours to

2.5 hours by replacing entities with balk iBATIS queries and reducing remote calls.

Ciber, Inc. Greenwood Village, Colorado

Senior Technical Consultant, 2005 – 2006

CLIENT: Major Storage Company

Refactored an outsource Web-Application - Storage(Tape/Disk) Virtualization.

• Contributed to a new test framework that extends JUnit and uses dynamic proxies to

simplify mock object configuration. Wrote applicable unit test suites.

• Applied design patterns and OO design concept to improved the existing application by

refactoring it with test driven development principles.

Websolve, Inc. McLean, Virginia

Senior Developer 2004 – 2005

Led a 3-person team to enhance a web-application that monitors and reports on IT

infrastructures using real-time protocols such as HTTP, SNMP, Socket, and JDBC.

• Enhanced the product with new test engines and performance optimization, which

involved multiple network protocols, algorithm designs and thread pools.

• Designed the Product API: Exposing all product functions through HTTP and simulating

the API usage via a Web application (Struts).

• Re-designed the Product Migration: Switching the applet-servlet application to Struts

based application for better scalability and productivity.

McData, Cooperation Broomfield, Colorado

Software Engineer, 1999 – 2004

Contributed to the development of a SAM management with integration with multi-vendor

applications, trouble shooting processes, security center, event manager, performance

monitoring and group configuration. The architecuture utilizes Swing, RMI, Object

Modeling, Threading, Sockets, SQL/JDBC, SNMP.

• Implemented Teton Manager, a Swing Element Manager for a new switch product. The

key skills were usability design and MVC/Template patterns.

• Enhanced the existing communication with a Secure Socket Layer (SSL); automated

secret management for large fabric.

• Defined private MIBs, designed and implemented the SNMP agent which supports both

public and private MIBs. The challenges of this design included 3rd-party SNMP

Engine selection, Protocol consistence and performance tuning.

• Designed and implemented the EFCM SNMP agent. Solved a critical memory problem

by helping 3rd party partner redefine its SNMP Engine to support dynamic tables.

TECHNICAL SKILLS

Language: Java, C/C++, Perl, HTML, SQL, XML

Technology:J2EE(Servlet, EJB, JPA), OOAD, EDI

App Server: WebLogic, Tomcat and JBoss

Open Source: Spring, Hibernate, WebWork, JUnit

Tools: ILOG(JRule), Pervasive, JAXB

Database: Oracle and MySQL

IDE: Eclipse, Jbuilder and NetBean

Source Control: ClearCase, CVS, Subversion

Operating System: Windows, Unix, Linux

EDUCATION

M.S. Computer Science, University of Kentucky, Lexington, KY

M.S. Engineering Mechanics, Tsinghua University, Beijing, China



Contact this candidate