Post Job Free

Resume

Sign in

Sr Java Software Engineer

Location:
Rockville, MD
Posted:
November 19, 2016

Contact this candidate

Resume:

Mai Yu

acxkhz@r.postjobfree.com 301-***-**** Citizen of US

SUMMARY

Highly motivated and versatile software professional with 23 years of software development experience and 15 years Java/JEE development experience on Windows and UNIX platforms under Waterfall and Agile development methodology. Developed various systems from commercial software products to second prize of Bio-IT world best practices award system. Also have experience with customizing commercial software products. Contributed to product development, provided technical leadership and supervised teams and mentored individuals to enhance productivity. Areas of expertise include:

Analyze/design/develop/support/test web application using Java/Java Servlet, JSP, Struts, SPARX, Spring, Hibernate, iBatis, OJB, JPA, Web Service(SOAP AXIS2, Restful Spring and Oracle Service Bus), Mule, JavaScript, AJAX, JQuery, AngularJS, HTML, CSS, Ant, Maven, XML, XQuery, XSL, XSD, DTD, JDBC, JNDI, Log4J, Unix Shell Script, C++, C/CGI, Perl, Tomcat/Websphere/JBoss/WebLogic/Resin/OC4J/iPlanet web application server;

Analyze/design/develop database application using ORACLE, MongoDB, Micrsoft Access, Microsoft SQL Server, Sysbase, Ingres, IMAGE/3000 AND SQL/PLSQL/Java/C++/Visual Basic/COBOL;

Develop Graphical User Interface applications using Swing, Microsoft MFC and Window SDK;

Analyze/design/test appliation using Case Tool Rational Rose, Mercury Quality Center, JUNIT, Mockito, Microsoft Test;

Use version control tools including PVCS, Dimension, CVS, Subversion and GIT;

Demonstrate management skill in supervising team to deliver the project or providing technical leadership and mentoring individuals to maximize levels of productivity.

WORKING EXPERIENCE

Buchanan-Edwards, Washington DC Mar. 2016 – July 2016

Senior Software Engineer

Worked as a senior software engineer in a 2 person team to design and implement NetIQ project using Oracle Service Bus, XSL, XQuery, Java, SOAPUI and Agile methodology.

1 Source, Washington DC Mar. 2014 – Aug. 2015

Senior Software Engineer

Worked as a lead software engineer in a 2 person team to be in charge of designing and implementing migrating IRIS(Integrated Revenue Information System) from JDBC to Hibernate using Weblogic12c, Struts, Hibernate 4.2.13, Swing, EJB, Oracle, Ant and Agile methodology.

Agilex, Washington DC Sept. 2013 – Mar. 2014

Senior Software Engineer

Worked as a senior software engineer in a 10 person team to develop ELIS2 system using Tomcat7.0, Spring, Restful Web Service, Hibernate, Angular JS, JavaScript, Oracle, MongoDB, Mule, GIT and Agile methodology. Also develop test code using Mockito, JUnit. As a team member, won 3 awards: Innovator Award, 3 Peat Award, Beast of the East Award.

SCI, Rockville, MD Feb. 2013 – May 2013

Senior Software Engineer

Worked as a senior software engineer to upgrade tools of caBIG from old techstack to new techstack using JBoss4.0.5, JBoss5.1, JDK1.5, JDK1.6, Spring, Struts, Java Servlet, JSP, Javascript, XML, HTML, CSS, Subversion, SQL, ORACLE 10g on UNIX and Window platform.

Successfactors--An SAP Company, Arlington, VA Jan. 2011 – Feb. 2013

Principal Consultant

Work as a principal consultant in a 40-person technical service team to customize Plateau Learning Management System, a software product that manages learning programs effectively on web, using Plateau Report Design(Birt), Spring, Struts, Java/Java Servlet, JSP, Javascript, JQuery, AJAX, XML, HTML, CSS, ANT, Maven, iBatis, Subversion, Hudson, SQL, PLSQL, Tomcat7.0, ORACLE 11g on UNIX and Window platform.

Avaya Government Solution, Fairfax, VA Feb. 2009 – Oct. 2010

Senior Software Engineer

Worked as lead engineer in a 10-person team to successfully design, implement and deliver national release of Field User Interface System (FUIS) for US Postal Services using Struts, Java/Java Servlet, JSP, AJAX, AXIS2 Web Service, JavaScript, XML, HTML, CSS, ANT and Tomcat.

National Institutes of Health, Bethesda, MD Feb. 2007 – Dec. 2008

Senior Software Engineer, Kelly Service contractor

Served as a major team player in a 4-person team and successfully implemented multiple releases of PTMS (Protocol Tracking and Management System), which won second prize of Bio-IT World best practices award in 2008. Enhanced the PTMS using Struts, Java/Java Servlet, JSP, JavaScript, XML, HTML, CSS, ANT, OJB, SQL on Websphere application server6.0 and ORACLE10g. Also won distinguished performance award from Kelly Service.

RNSolutions, Rockville, MD Aug. 2006 – Dec. 2006

Principal Engineer

Served as a principal engineer in a 4-person team to be in charge of releasing a new version of Department Contracts Information System(DCIS ) for US Department of Health and Human Services. Added new modules to display reports using Struts, Java/Java Servlet, JSP, XML, HTML, CSS, ANT, PL/SQL, Oracle Report on Oracle OC4J Application Server and Oracle Report Server.

Northrop Grumman, Fairfax, VA Dec. 2003 – Aug. 2006

Senior Software Engineer

Worked as the senior engineer of a 6-person team to use full software life cycle methodology to implement new J2EE web components on top of the original Progress-based Defense Travel System using Struts, SPARX, Java/Java Servlet, JSP, XML, HTML, CSS, ANT, LOG4J, JNDI, JDBC on ORACLE, PROGRESS and Resin Server. Web components included a deployment tool, an administrator maintenance tool and were deployed over 11,000 sites and had over 100,000 transactions per month. Also won achievement award as one member of the team;

Used full software life cycle methodology to implement service daemon components running on the background to process travel documents transaction of Defense Travel System using JAVA/Threads, JDOM, XML, DTD, XSD, JavaMail, SQL and ORACLE;

Supervised a team of 4 engineers to perform integration and system test of the Defense Travel System using Mercury Quality Center under tight schedule.

Vanguard Group, Malvern, PA Jan. 2000 – Nov. 2003

Senior Software Engineer

Participated in analyzing and designing Vanguard new web site using UML and Rational ROSE, which was rated as one of the best mutual fund web sites in US and has over millions visitors everyday;

Developed and implemented Fund Modules of Vanguard web site on the iPlanet and Websphere server using Java/Java Servlet, JSP, XML, DTD, HTML, JDBC, JNDI, ORACLE, Sybase, DB2;

Supported Vanguard web site, which has over 5 million registered users, using C++, C/CGI, HTML, UNIX Shell Script, Perl, Java/Java Servlet, JSP, XML, Sybase, DB2 and JProbe under Sun Solaris platform. Analyzed complex production problems and found the resolutions in a fast-paced production environment;

Supervised a team of 3 engineers to develop a Fund Performance Data Comparison System using full software life cycle methodology and Microsoft Access, Microsoft Visual Basic.

Computer Associates International, Islandia, NY Oct. 1997- Dec. 1999

Software Engineer

Developed the GUI components of Unicenter TNG 2.2, a well-known enterprise management product used in fortune 500 companies, using Microsoft MFC, Microsoft SQL Server, Ingres and Raima;

Developed Unicenter TNG 2.2 API, which is the interface between Unicenter TNG GUI and Unicenter TNG kernel using Microsoft VC++;

Developed Ingres repository layer of Unicenter TNG 2.2 using Microsoft VC++ and Ingres;

Packaged software using Installshield;

Ported Unicenter TNG GUI components from WINDOWS platform to UNIX platform using C++ and MainWin.

State University of New York at Binghamton, Binghamton, NY Oct. 1996- Sept. 1997

Research Assistant

Analyzed and designed a simulation application through OMT method using CASE tool Rational ROSE.

Intel, Santa Clara, CA & Shanghai, China Sept. 1994- Sept. 1996

Software Engineer/Project Leader

Ported a graphical tool of XWINDOWS named Inter Views 3.1 from the UNIX platform to WINDOWS platform using Window SDK;

Built an Internet inquiry system using Microsoft Internet Information Server, Microsoft SQL Server and HTML;

Developed a benchmark for Intel 3-Dimensional Rendering component using C++;

Tested Intel Native Signal Processing product on WINDOW 95 using MS TEST V3.0;

Supervised an out-sourcing team of 7 engineers to develop and test GUI part of Intel performance tuning product VTune 1.0&2.0. Coordinated with different teams in VTune development.

Hua-Pu Information Technology Corp(A Hewlett Packard Joint Venture),Shanghai,China Feb. 1993-Aug. 1994

Software Engineer/Database Administrator

Participated in analyzing, designing and implementing the library database applications using ORACLE PLSQL and ORACLE FORM on HP9000/UNIX machine;

Developed the sales management information system using COBOL, C, IMAGE/3000 on the HP 3000 computer;

Provided technical support for the CASE tool ObjectMaker.

EDUCATION

Sun Certified Java 2 Programmer, Feb., 2002

Sun Certified Web Component Developer, Jan., 2006

Ph.D. Candidate, Computer Science, State Univ. of New York, Binghamton, Sept. 1997

M.S. Computer Science, Shanghai Jiao Tong University, Shanghai, China, Jan. 1993

B.S. Computer Science, Shanghai Univ. of Technology, Shanghai, China, Aug. 1990



Contact this candidate