From:                              route@monster.com

Sent:                               Friday, September 2, 2016 10:12 AM

To:                                   hg@apeironinc.com

Subject:                          Please review this candidate for: TOMCAT

 

This resume has been forwarded to you at the request of Monster User xapeix03

Wei S 

Last updated:  11/13/13

Job Title:  no specified

Company:  Apeiron, Inc.

Rating:  Not Rated

Screening score:  no specified

Status:  Resume Received


Orlando, FL  32801
US

Quick View Links:

Resume Section

Summary Section

 

 

RESUME

  

Resume Headline: Wei S - Sr. Programmer Analyst/Java Developer

Resume Value: 98wbhgp9bve7bh5r   

  

 

Wei

 

______________________________________________________________________________

 

OBJECTIVE

 

Looking for a challenging position as Java / J2EE Developer where I can use my knowledge, technical and analytical skills to contribute to projects that add value to the organization.

 

Education

08/01/2002 -   

 

University of Central Florida, Orlando, FL

PhD Program, Computer Science (PhD candidate)

08/01/2000 – 08/01/2002   

 

University of Central Florida, Orlando, FL

Master Program, Computer Engineering

08/01/1988 – 08/01/1992

 

Xi'an Jiaotong University,Xi'an,  China

Bachelor's Degree, Materials Science

 

PROFESSIONAL SUMMARY

 

·         8 years of experience in Information Technology involving Analysis, Design, Coding, Testing, Implementation and Training. Excellent skills in state-of-the-art technology of client server computing, desktop applications and website development.

·         About 8 years of work experience as a Java/J2EE programmer developing applications using Servlets, JSP, JSTL, RMI, Struts, Spring, JSF, Java Beans, JDBC, JMS, JMX, Hibernate and MVC architecture.

·         Experience in client side designing and validations using HTML, DHTML, CSS, Java Script, AJAX, and JSP.

·         Extensive knowledge of J2EE architecture, Patterns, Design and development.

·         Expertise in implementing various Object-Oriented Design Patterns such  as Model View Controller, Front End Controller, Data Access Object, Business Delegate, Service Locator, Data Transfer Object, Session Facade and Singleton.

·         Experience on Core java technology which includes multithreading, JDBC, RMI, network programming

·         Strong experience in Service Oriented Architecture (SOA) and publishing web services that include several components like WSDL, SOAP, UDDI (Web Services Registry), Axis and JAX-WS

·         Expertise in using various open source frameworks and tools such as Struts framework (1.x/2.x), struts validation, Log4J, Ant, Spring (2.x/3.x), Hibernate 2.0/3.0 ORM

·         Experienced in the functional usage and deployment of applications in JBoss, Oracle (OC4J), WebLogic, WebSphere and Apache Tomcat Server.

·         Extensive experience in the JSR 168 and JSR 286 portlets design and development.

·         Extensive experience in the management of WebSphere Portal Server (5.x, 6.x) and Vignette Portal Server.

·         Extensive experience in the Java Security, Portal Single-Sign-On (SSO), portal group/memeber management.

·         Extensive experience and actively involved in Requirements gathering, Analysis, Design, Reviews, Coding and Code Reviews, Unit and Integration Testing.

·         Worked on Agile methodology, SOA for many of the applications

·         Extensive experience in working over Web Services with WSDL, SOAP, Apache Axis.

·         Extensive experience in RESTful Web Services.

·         Extensive knowledge of Client–Server technology, web-based n-tier architecture, Database Design and development of applications.

·         Good knowledge of database connectivity (JDBC) for databases like Oracle, DB2, SQL Server, MySql, MS Access.

·         Expertise in working with the presentation layer using HTML, DHTML, JSP, JSTL, Custom tag libraries, JavaScript 3.0 and AJAX.

·         Extensive experience with RAD, Eclipse, MyEclipse. Also worked on NetBeans, IntelliJ IDEs.

·         Good knowledge in usage of version controls such as CVS, VSS (Visual Source Safe), and Clear Case, ClearQuest, SVN, Harvest.

·         Proficient in using XML Suite of Technologies (XML, XSL, XSLT, DTD, XML Schema, SAX, DOM).

·         Good knowledge of Log4j for error logging.

·         Good experience on Interwoven Teamsite content management system, experience on the OpenDeploy, teamsite/perl script.

·         Participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding and testing with JUnit, good knowledge in integration using J2EE Architecture. Experience of onsite user training.

·         Expert in Agile Scrum methodology.

·         Developed stored procedures and queries using PL/SQL.

·         Experience with large projects and products for enterprises.

·         Excellent analytical capabilities and good communication skills. Ability to quickly adapt to new environments and learn new technologies.

 


TECHNICAL SKILLS:

 

Web Technologies                            : J2EE, JSP/ Servlet, Portlet, WebServices (SOAP, RESTful), JDBC, MVC, JSTL, DOM,                         CSS.

Java Frameworks                            : Struts, Spring, JSF, Hibernate, Log4J, JUnit

IDE / Tools                            : Eclipse, Toad, FTP clients, Visual Studio, Rational Application                                             Development (RAD), MyEclipse, Oracle SQL Developer

Languages                            : Java, C/C++

Markup/Script Languages                            : HTML, JavaScript, XML, JQuery, DOJO

Application Servers                            : IBM WebSphere, BEA Weblogic Server, JBoss, Apache Tomcat.

Portal Servers                            : IBM WebSphere Portal Server, Vignette Portal Server

Databases                            : Oracle, MS SQL Server, MySQL, DB2

Database Query Languages                            : HQL, SQL

Operating System                            : Windows 2000/NT/XP, and UNIX

Repositories                                          : ClearCase, Harvest, SVN, CVS, Git, StarTeam

Content Management System              : IBM WCM, Tridion, Vignette Content Management System, Interwoven                                                                         Teamsite.

 

CERTIFICATIONS:

 

· SCJP: Sun Certified Java Programmer (JDK 1.4)

· IBM: Certified WebSphere Portal Developement for v5.1, v6.0

· IBM: XML 1.1 and Related Technologies

· IBM: Workplace Web Content Management Certified Application Developer

· IBM: Lotus Workplace Forms Developer V2.6

· IBM: WebSphere Portlet Factory Developer

· WebAge Training: Spring Framework 3.0.5 Using STS

· SCWCD: Sun Certified Web Component Designer

 

 

PROFESSIONAL EXPERIENCE:

 

Valpak (Cox Target Inc), Largo, FL                                                                                      Mar’13- Present

Valpak.com

Role: Sr. Programmer Analyst/Java Developer.

 

Project Description: Valpak, one of the leading direct marketing companies in North America, is owned and operated by Cox Target Media, Inc. — a subsidiary of Atlanta-based Cox Media Group. With over 165 franchises throughout the United States and Canada, The Blue Envelope® delivers savings and value to nearly 40 million households each month. Annually, Valpak will distribute some 20 billion offers inserted in more than 500 million envelopes. Valpak also offers digital solutions with www.Valpak.com®, an online site for local savings, which has nearly 40 million offer views each month, as well as mobile phones, including apps for the most current operating systems.

 

Business requirement analysis, design programming, backend programming to support valpak.com website. Being worked in an Agile Scrum environment running on Jboss Application Server and Tomcat application server, backed by Sybase database using various Java related technologies, such as J2EE, Spring, Hibernate, RESTful WebServices, etc. As a programmer analyst, actively working on the product owner, analyzing the requirement and developing for the enhancements. The projects have been covered from JBoss JMX MBean and RESTful web services implementations, as well as the technologies related to the Servlet (J2EE); also, actively working on the Google Wallet integrated with valpak web site. Working with system architect to implement the JBoss Infinispan distributed caching framework. Have beening working on Apache Lucene/Solr enterprise search platform supporting the valpak.com. Having been involved in all the production issue solving, troubleshooting activities, helping the production team to understand the problems and solve them; being responsible for maintaining the production environment;

 

Responsibilities:

·         Involved in analyzing issues, study, and gathering of requirements, reviews of the user stories.

·         Extensively used OOD concepts in overall design and development of the system.

·         Interaction with the users at all stages of development to ensure that development was as per user specifications.

·         Extensive use of RESTful web-services.

·         Developed new enhancements on webServices and JBoss Timed Jobs

·         Optimized the software performance by tuning the application server and database.

·         Worked on extracting data model from existing Atlas system for the migration purpose.

·         Performed system performance monitoring using LogicMonitor.

·         Agile Scrum software methodology.

·         Used StarTeam and Git for check-in checkout and merging the various code versions.

·         Worked with QA team for testing and resolving defects.

·         Used ANT automated build scripts to compile and package the application.

·         Google Wallet implementation

·         Using Apache Lucene/Solr to provide indexing/search support for the website.

·         Using JUnit to do the unit test, writing test cases

·         Using Selenium to do the website testing.

·         Build and deploy applications using Team City.

 

 

Express-Scripts Inc, Orlando, FL                                                                                        June’12- Feb'13

Atlas System

Role: Sr. Programmer Analyst/Software Developer/Tech Lead.

 

Project Description: Express Scripts, Inc. is one of the nation's leading full-service pharmacy benefit management ("PBM") companies. The Company coordinates the distribution of outpatient pharmaceuticals through a combination of benefit management services, including retail drug card programs, Home Delivery services, formulary management programs and other clinical management programs.

 

Business requirement analysis, design programming, performance tunning and troubleshooting to support pharmacy software functionality. Being worked on large scale pharmacy specialty program running on Oracle Application Server and WebSphere application server, backed by Oracle database using various Java related technologies, such as J2EE, Spring, Hibernate, WebServices, etc. As a programmer analyst, actively working on the Specialty Software, Atlas, analyzing the requirement and developing for the enhancements. The projects have been covered from UI and web services changes, as well as the quartz scheduled jobs; also, as the part of production support, having been involved in all the production issue solving, troubleshooting activities, helping the production team to understand the problems and solve them; being responsible for maintaining the production environment; Analyzing the performance issues existed in current production, optimized the Hibernate/Java performance.  

 

Responsibilities:

·         Involved in analyzing issues, study, and gathering of requirements, reviews of the user specifications.

·         Extensively used OOD concepts in overall design and development of the system.

·         Interaction with the users at all stages of development to ensure that development was as per user specifications.

·         Extensive use of web-services for both Client and Server side.

·         Developed new enhancements on webServices and Quartz Scheduled Jobs

·         Optimized the Hibernate performance by rewriting queries to save about 80% time.

·         Optimized the software performance by tuning the application server and database.

·         Worked on extracting data model from existing Atlas system for the migration purpose.

·         Performed system performance monitoring using CA Wily Introscope.

·         Developed Spring Based Web services (SOAP) through XSD and WSDL.

·         Integrated Spring DAO for data access using SQL and Hibernate for querying databases.

·         Used CVS for check-in checkout and merging the various code versions.

·         Worked with QA team for testing and resolving defects.

·         Used ANT automated build scripts to compile and package the application.

·         Used HP PPM for creating a custom continuous build process.

 

Environment:  J2EE 5.0, Spring Framework, UML, Servlet 2.5, JSP 2.1,  AJAX, XML,XSD, Java Script 1.8, Oracle10g, Hibernate, SQL, Web services, JDK 1.5,   DAO, WebSphere V7.1, Ant 1.8,SOAP, Eclipse, Oracle Application Server (OC4J), Java WebStart.

 

Publix SuperMarket, Lakeland, FL                                                                                    Sept’09 – June’12

Role: Senior I/S Analyst/Softare Developer/Tech Lead                             

 

Project Description: Working on IIS/Oracle/BEA weblogic AppServer, OpenText Vignette Portal Server. J2EE Web Application and JSR 168 portlet development; Production support; Software analysis and Software Requirement Document writing. Being involved in the production upgrade; analyzing the business requirement and design the new web application/batch application (standalone java application as scheduled jobs); Leading the dev team to implement new projects and enhancements; being involved in big projects teamworked with other developers for intranet Web Based application, PIT, the cooperative JSR168 Portlets; Having developed the Oracle Weblogic Application Server Health checking project to monitor server status.

 

Responsibilities:

·         Managing design and development of monthly releases of new product enhancement features, Client's customizations and implementations

·         Attending technical review meetings to discuss technical feasibility and concerns before project's kick off. 

·         Managed complete implementation of Web applications to meet the business requirements.

·         Developed portlets of JSR 168 and JSR 286 on Vignette (OpenText) Portal Server on top of Weblogic application server.

·         Developed web services from scratch using AXIS2 implementation following top-down approach.

·         Responsible for changes to WSDL and distributing schema.

·         Used JAXB for generating java objects from XMLSchema.

·         Used SOAP UI to test the web service request/response scenarios.

·         Developed the custom tag to display various web applications and broadly used by the team.

·         Developed Hibernate mappings and implemented required business logic.

·         Developed Spring framework extention classes and integration with existing web applications complied with J2EE standard.

·         Worked with TeamSite for the contents and used the content in the Web Applications.

·         Participated in creating deployment scripts and deploying applications to Oracle Weblogic Application Server.

·         Developed highly interactive UI using JSP, AJAX, and JQuery techniques.

·         Addressing high severity production issues on regular basis by researching and proposing quick fix or design change as required.

·         Developed unit test cases using JUNIT and helped testers in end-to-end testing.

·         Developed Application Server Monitoring application using JMX to alert the system performance and status.

·         Responsible for code migration and maintaining code versions, hot fixes using CA Harvest.

 

Environment: Java, J2EE, JSP, JQuery, Servlets, JSTL, XML, JAXB, Hibernate, log4j, JNDI, JDBC, UML, Spring, JUnit, Web Services, WSDL, SOAP, AXIS2, JBOSS, JDK 5.0, Oracle, WebLogic, WebSphere Application Server, MS SQL Server 2005, JMX, CA Harvest,Eclipse/MyEclipse.Interwoven Teamsite.

 

 

Prolifics, NY                                                                                                                                  May’ 05 – Sept’09

Prolifics Role Mapping Project                                                                                                                        

Role: Java/J2EE/Portlet Developer

 

Project Description: portal project used for enablement, which allows managers to create and manage enablement plan and associate with consultant role, skill, and all other collaterals. Collected user requirement and finished design document. Developed business layer and Integration layer implementation. Using JDBC to operate on DB2. Created JSR 168 Portlet on WebSphere Portal 6.1.

 

Responsibilities:

 

·         Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.

·         Developed a prototype of the application and demonstrated to business users to verify the application functionality.

·         Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, Portlets, Form Bean and Action classes.

·         Developed the Database design based on the business requirement.

·         Implemented server side tasks using Portlets and XML.

·         Helped developed pages using Java ServerFaces framework.

·         Implemented Server side validation.

·         Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.

·         Created and deployed web pages using HTML, JSP, JavaScript and CSS.

·         Written JUnit Test cases for performing unit testing.

·         Used SVN as Version control.

·         Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.

·         Worked with QA team for testing and resolving defects.

·         Used ANT automated build scripts to compile and package the application.

·         Worked on WebSphere Application Server/WebSphere Portal Server.

 

Environment: Java1.5, JSP, JDBC, Spring Core 2.0, JSF, Hibernate 3.0, Design Patterns, XML, Oracle, PL/SQL Developer, WebSphere Application Server, WebSphere Portal Server, Apache Axis 1.2, ANT, SVN, JUnit, UML, Webservices, SOAP, XSLT.

 

AIG, Jersey City, NJ                                                                                                                                     Oct‘08 – Dec’08

Small Business StoreFront Portal

Role: Java/Portlet Developer

 

Project Description: Developed JSR 168 portlet on WebSphere Portal Server 6.1 using Rational Application Developement V7.5. Using portlet to interact with Tridion Content Service Web Services. Developed custom breadcrumb for the portlet to guide the user navigation from categorizations to product. Created custom tags for team to convert internal link and id to WebSphere portal link.

Responsibilities:

·         Involved in meeting with business to gather requirements.

·         Involved in analyzing business requirements and compose them into a technical use cases.

·         Involved in creating class and sequence diagrams.

·         Designed and developed the application based on MVC framework.

·         Created HTML, CSS, AJAX, JSTL and JSP pages for Presentation Layer.

·         Involved in implementing DAO layer to access the database.

·         Deployed the portlets/Web Applications in Web Sphere App Server/WebSphere Portal Server.

·         Involved in transforming XML to HTML using XSLT.

·         Used XPATH to navigate through Attributes and Elements in an XML Document.

·         Wrote various JSP Custom Tag classes to be used by the team.

·         Worked on DB2, accessed via JDBC.

·         Developed portlet to interact with Tridion content Service Web Services.

·         Developed custom breadcrumb for the portlet to guide the user navigation from categorizations to product.

·         Involved in Java and SQL code reviews.

·         Interacted with the Users and Documented the Application.

·         Involved in designing test plans, test cases and overall Unit, Integration and Security testing of system.

·         Used RAD6.0 as IDE for development and unit testing.

·         Prepared documentation and participated in preparing user’s manual for the application.

 

Environment: Java, J2EE, Portlet, JSP, JSTL, JavaScript, JNDI, JDBC,  PL/SQL, DB2 , XML, XSLT, CSS, Log4j, UML, Tridion Content Management System, WebSphere Application Server 6.0,  WebSphere Portal Server 6.0, RAD 6.0.

 

 

Freeplay Music, NY                                                                                                  Sept’07 – March’08

Music Royalty Reporting Portal Project

Role: Java/J2EE/Portlet Developer

 

Project Description: Powered by Dojo Toolkit v0.9-1.0, Ajax-Enabled JSR 168 portlets running on WebSphere 6.0 with DB2 and PostgreSQL as Databases. Management SSH file management using portlet; portlet communication cross pages; Running Linux/Unix commands cross different host inside Portlets.

 

Responsibilities:

 

·         Worked on Agile Methodology to meet timelines with quality deliverables.

·         Create functional and technical specifications for  products

·         As a Programmer participated in the designing of the Web framework using JSP.

·         Involved in entire life cycle development of the application.

·         Reviewing and analyzing data model for developing the Presentation layer and Value Objects.

·         Used Dojo Toolkit, HTML, CSS, XHTML and DHTML in view pages for front-end.

·         Extensively involved in developing Web interface using JSP, JSP Standard Tag Libraries (JSTL) and Dojo.

·         Used Dojo & JavaScript for client-side validation.

·         Implemented the SSH file management using portlet.

·         Implement the portlets communication.

·         Used JSTL in the presentation tier.

·         Used Ajax technology for the portlets.

·         Developed JSR 168 portlets

·         Involved in writing the client side scripts using JavaScript.

·         Developed various java objects (POJO) as part of persistence classes for OR mapping with databases

·         Development carried out under RAD 6.0.

·         Used SVN Version Control for Project Configuration Management.

 

Environment:  J2EE, Hibernate, Struts 1.2, Spring core 2.5, JSP, JSTL, Servlets, Apache Axis 1.2, JavaScript, HTML, XML, JUnit, Eclipse, TOAD, Websphere, Clearcase, RAD, Ant, Oracle9i.

 

MetLife, NJ                                                                                                                                          Oct’06 – March’07

Role: Java/J2EE/Portlet Developer

 

Project Description: Developed portal applications on IBM WebSphere Portal Server v5.0.2; worked on integration with Vignette content management system; Created breadcrumb trail portlet, which tracks user navigation activities in page, portlet and inside-portlet level; provided system support;XML indexing file generation using jdom package; work with verity search engine, JDBC programming for Vignette database.

Responsibilities:

·         Analyzed Object Oriented Design and presented with UML Sequence, Use-cases, and Collaboration Diagrams, designed Database and Normalized schemas

·         Developed portal applications on IBM WebSphere Portal Server.

·         Created breadcrumb trail portlet to track user navigation activities in page, portlet and inside-portlet level.

·         Integrated with Vignette content management system using portlets.

·         Developed JDBC to access Vignette database.

·         Used JavaScript for  front end Validations

·         Responsible in the Coding, Unit Testing and Functional Testing of the systems

·         Experienced with data analysis, data access, data structures, data manipulation, technical and user documentation

 

Environment: Java, J2EE, Portlet, HTML, JSP, JUnit, JavaScript, Web Sphere 5.1,  RAD, Vignette Content Management System.

WestField Insurance Company, OH                                                                                               Mar’06 – Jul’06

                                         

Role: Java/J2EE/ Developer

 

Project Description: Migrating existing J2EE applications running against WebLogic Application Server to IBM WebSphere Application Server 6. Creating ANT script for the automated build and deployment process.

 

Responsibilities:

 

·         Involved in Software Development Life Cycle (SDLC) of the application: Requirement gathering, Design Analysis and Code development.

·         Migrated legacy application from WebLogic Application Server to WebSphere application server.

·         Apache Ant was used for the entire build process.

·         JUnit was used to implement test cases for beans.

·         Worked on RAD IDE to write the code and integrate the application.

·         Application was deployed on Web Sphere Application Server.

·         Coordinated with testing team for timely release of product.

 

Environment: JSP 1.2, Servlets, Java script, RAD, IBM WebSphere Application Server 5.0, WebLogic Application Server, Oracle 9i, Ant 1.4.

 

 

Harcourt Education, Tx                                                                                                               Oct’05 – Mar’06                                               

Education System                                                 

Role: Java/J2EE/Portlet Developer

                           

Project Description: Consultant for a struts portal project, design and implement various portlets; Used Robohelp to create context sensitive help for web application; Wrote technical documents, such as development design document, code review, etc.; Provided support for existing applications, including enhancements, troubleshooting and bug fixing; Intensive interaction with ORACLE database using SQL; Created Ant script for building portlets

 

Responsibilities:

 

·         Developed the application using Struts following MVC architecture 

·         Identified the participating pages and the navigation paths between pages.

·         Developed action and form classes based on Struts framework to handle the pages

·         Developed key portlets on WebSphere Portlet Server.

·         Created frontend using JSP’s and populated them with data from databases using JDBC

·         Designed and developed business layer to handle business logic and store persistent data

·         Developed server side functionality for Admin Interface features (adding a User, Modifying the User Details, Assigning Roles, Modifying Roles etc)

·         Used J2EE Singleton design pattern

·         Planned and implemented various SQL, Stored Procedure, and triggers

·         Used JDBC to access Oracle database and implemented of connection pooling.

·         Performed building and deployment of WAR, JAR files on test, stage, and production systems in

·         Used WebSphere Application Server/WebSphere Portal Server/Oracle DB

·         Used ANT for the build process

·         Used Rational ClearCase for version control.

 

Environment: J2EE, Java 1.4.2, Portlet, Servlets, JSP, JDBC, Struts 1.2.x, Web Services, IBM WebSphere Application Server, IBM WebSphere Portal Server, JUnit, XML, JavaScript, UML, ANT,  Oracle 9i, IBM Rational ClearCase.

 

 

JPMorgan Chase, NY                                                                                                                           Sep’05 – Oct’05

                                         

Role: Java/J2EE/ Developer

 

Project Description: Migration from iPlanet application server to WebSphere v5.1.2; Replace Inprise Visibroker (v4.5) CORBA client implementation with IBM CORBA; Generated client stub jar files used by existed application; Export ear files for deployment; Deploy and test the migrated application on Dev. Box; Debugging and troubleshooting the exceptions of migrated applications.

 

Responsibilities:

 

·         Involved in Software Development Life Cycle (SDLC) of the application: Requirement gathering, Design Analysis and Code development.

·         Migrated legacy application to WebSphere application server.

·         Apache Ant was used for the entire build process.

·         JUnit was used to implement test cases for beans.

·         Worked on RAD IDE to write the code and integrate the application.

·         Application was deployed on Web Sphere Application Server.

·         Coordinated with testing team for timely release of product.

 

Environment: JSP 1.2, Servlets, Java script, RAD, IBM WebSphere Application Server 5.0, Oracle 9i, Ant 1.4.

 

Wei Cui              Page 1

 



Experience

BACK TO TOP

 

Job Title

Company

Experience

Sr. Programmer Analyst/Java Developer

Valpak

- Present

 

Additional Info

BACK TO TOP

 

Current Career Level:

Manager (Manager/Supervisor of Staff)

Work Status:

US - I am authorized to work in this country for my present employer only.

 

 

Target Job:

Target Job Title:

Sr. Programmer Analyst/Java Developer

 

Target Company:

Company Size:

Occupation:

IT/Software Development

·         Software/Web Development

 

Target Locations:

Selected Locations:

US-FL-Orlando