SlideShare une entreprise Scribd logo
1  sur  10
Alexander Zeng
Oracle certified associate
Summary
• Over 7 years, including 6 months of full-time work experience in Google Inc., to work in Service
Oriented Architecture (SOA), Object Oriented Analysis and Design/Development (OOA/OOD),
Restful (JAX-RS) and SOAP(JAX-WS) Web Services in big data environments.
• Extensive experience in enterprise web applications using IBM WebSphere Application Server,
Portal servers, and other Web Middleware applications.
• Strong experience in designing and developing scalable web-services using Restful (JAX-RS) and
SOAP (JAX-WS).
• Solid knowledge of algorithms, design patterns, and componentization approaches and security
protocols
• Experience with API and micro services development with exposure to using a 12-factor apps
• Experience to building scalable, stateless, resilient & highly available applications and services like
AWS, and Heroku.
• Deep technical understanding of Security Concepts, JCE, PKI, host and application security
controls, encryption, key management, cloud principles, networking concepts, routing, filtering, and
proxy technologies
• Experience with Amazon Web Service (AWS) migration and development.
• Strong background on Spring Batch framework.
• Experience with open source test automation frameworks/tools (Selenium Web Driver, TestNG,
jUnit, Maven)
• Experience with different code control and continuous integration systems (GIT, Jenkins, Hudson)
Certification
Oracle Java SE 6 Programmer Certified Professional Exam (86/100, passing score 61)
Skills / Tools
Languages Java/ J2EE 1.8, C# .Net, XML, XSLT, SQL, Ruby On Rails, C++, Shell Scripts,
VB6, VBA, PL-SQL, Python, Scala, GoLang, Groovy
Java EE Java/Java J2EE 1.7, Apache CXF, Servlet,
JMS(Tibco EMS, Apache MQ, RabbitMQ), Core Java/Java J2EE Executor,
Multithreading, Garbage Collection, Performance tuning
Java Frameworks Spring MVC, Spring, Struts, Spring Integration, Spring, Spring Batch, Spring Boot
Test Automation JBehave, JUnit, NUnit, TestNG, Hamcrest, Mockito, Schematron, Wiremock,
SoapUI, Mocha, Karma, JMeter, ALM, Jacoco, Appium, Chef, Splunk, Cucumber
OR Mapping JPA , HQL, Hibernate, JDBC, ibatis
Web Development HTML, CSS, JavaScript, AJAX, Servlets, JSP, JSPF, DOM, XML, XSLT, XPATH,
XSD, JAXP, JAXB, AngularJS, Knockout, Node.js Backbone.js, RequireJS, Dojo,
Bootstrap, Foundation, React. React Native, Marathon, Jade, LESS, Akka,
Google Web Toolkit, Prototype, Yahoo User Interface, TCP/IP, HTTP, UDP, FTP,
WebSockets
ESB/SOA
Web Services
Micro Services, RESTful Web Services, SOAP Web Services, Amazon Web
Service (AWS), CAMEL, MULE ESB, Tibco ESB/Active, Apache Service Mix
Continuous
Integration(CI)
Hudson, Jenkins, Cloud Foundry, Gradle, Nexus, Artifactory
Source Control Git, CVS, Stash, Fisheye, Github, Bamboo, TFS, CARA
Apache Ant, Log 4j, Velocity, MQ, Tomcat, CXF, Service Mix, JMeter, Storm, Spark,
Kafka, Mesos, Camel
Security JCE, PKI
IDE Eclipse, MyEclipse, Intellij, Dreamweaver, Netbeans, Sublime Text
9 2 3 3 R E S E A R C H D R I V E • I R V I N E C A L I F O R N I A • 9 2 6 1 8
P H O N E : 8 7 7 D I A L W C C • F A X : 7 1 4 8 4 4 9 0 9 1
Alexander Zeng
Oracle certified associate
Code Analysis PMD, Checkstyle, findBug, Sonar, Jenkins, SonarQube
Application/Web
Servers
JBoss, Tomcat, IBM WebSphere Application Server, Web logic Application
Server
RDBMS MySql, MS SQL Server, MS Access, Oracle 11G, Oracle 12c, Hadoop,
MangoDB, NoSQL, Apache HBase, Hive, Apache Pig, MapReduce, Cassandra
noSQL, Dynamo DB, Spark
Design Patterns Singleton, Factory, DAO, Observer, Strategy, Decorator, State, Collection,
Builder, Facade, Iterator, MVC, Adapter
Tools and Utilities winSCP, PuTTY
Project Management Jira, Microsoft Office, VersionOne, Confluence
Operating Systems Windows, Linux, Unix, Mac OS X, Active Directory, OAuth 2
Google
Technologies
Piper, Flag, Gaia, Borg, Blaze, Stubby3, Critic, g4, Proto Buffer, Juckito, Guice,
Apps Framework, CitC, Google One Platform
Others PeopleSoft, ClearCase, Sybase, Saas, Amadeus, SAP
Experience
Wal-Mart – Sunnyvale, CA Sept 16 – Todate
Lead Full Stack Developer
Responsibilities
• Worked as the Lead Full Stack Developer and followed Test Driven Development(TDD) and Agile
software development practice paired programming, test driven development and scrum status
meetings using, Juckito, Mockito, unit testing, Guice, TestNG, and integration test.
• Lead design, mock, and build, and implement Walmart.com frontend pages, including tools
AngulaJS, Node.js, CSS, HTML 5, Javascript, and jQuery.
• Integrate and maintain Walmart.com frontend UI with Backend RESTFUL APIS.
• Design, build, and implement RESTful Web Services, including tools Java 8, Cassandra, Solr, and
Elasticsearch.
• Lead design data models for the business domain. Implement resource oriented web services for
both read and write operations, Dependency Injection, Spring, EJB3, Core Java/ Java J2EE 8 and
object oriented design patterns, RESTful web services and REST URL design principles, and
Guice.
• Lead design and implement 2 Spark projects. One for personalizing news pages for Web visitors
and another for running analytics, using ML algorithms running on Spark to figure out what
individual users are interested in, and also to categorize what types of users would be interested in
specific products and use existing IBM BI tools to view and query the analytic data collected in
Hadoop and Cassandra.
• Lead design and automate the testing for whole Walmart.com and seamlessly automate test all 24
categories products in Walmart.com and create good data without any errors to test all 24
categories with selenium, java 8 reflection, Jira, Jenkins, wiremock, and RESTFUL APIS.
• Lead design and automate uploading images and multi-media to showcase the items in the
Walmart.com so that it saves the cost for the suppliers to upload items to Walmat.com and
automates and expediates the process of updating and approving the items from Suppliers.
• Lead design and implement the rule engine to validate and update items to applied the WERCS
government regula in practice and make the validation process seamlessly between Walmart,
supplier and Governments, using Drools, Java 8 Reflaction.
• Interface with multiple client teams to assess business objectives and present technical solutions.
• Lead Design and implement the validation functionality for the item advanced attributes and
seamlessly integrate with the REST APIS and the Walmat.com and thus provide the suppliers with
9 2 3 3 R E S E A R C H D R I V E • I R V I N E C A L I F O R N I A • 9 2 6 1 8
P H O N E : 8 7 7 D I A L W C C • F A X : 7 1 4 8 4 4 9 0 9 1
Alexander Zeng
Oracle certified associate
the validation functionalities for the items they upload so that they fix the validation errors and
successfully upload items to Walmart.com for sale.
• Lead Design and implement the coupon functionality for the Walmart.cm to enable the customers to
use holiday coupons to get discounts in the Walmart.com and disable/enable coupon categories,
using Java 8, Cassandra, solr, drools, and REST Apis.
• Set up OneOps lifecycle policies and create and deploy application in OneOps to different dev
environments.
• Work with clients, suppliers, and product owners to define and refine a functional specification that
meets the Walmart business requirements.
• Represent the client’s objectives during daily agile scrum meetings with the development team and
advise the team to improve the development process.
• Communicate and work effectively with fellow developers to design and implement technical
solutions for the client and create design diagrams using UML in Confluence to share with the
whole Walmart.com project.
• Exception detection and thread rescheduling in a multi-thread Java application.
• Handled large data set (file and data in database) using multi-threading.
• Implement unit tests, integration tests and performance tests. Deploy services on Walmart inhouse
OneOps platform.
• Maintain and support all services built by the team.
• Responsible for troubleshooting, raise Jira tickets for the problems and fixing service outages.
• Responsible for identifying and fixing functional bugs.
Environment: Oracle E*Business suite, Oracle SQL and PL/SQL, Scala, XML, GoLang, Ant, Spring
Integration, Akka, OAuth2, JWT, Python, Ruby, shell, and Bash, Core Java/ Java J2EE 1.8, Spring, Mule
ESB, SOAP Web Service, Docker, JMS(Tibco EMS, Apache MQ, RabbitMQ), Micro Services, XSLT, JUnit,
SSIS, Cloud foundry, SonarQube, Wiremock, Maven, Hadoop, Apache Solr/Lucene, TFS, CARA, Nexus,
Artifactory, IBM WebSphere Application Server, Portal servers, SoapUI, Log4j, Mockito, Fisheye, Jira, JMX,
Schematron, TESTNG, Cassandra, Hadoop, Spark, ML Algorithm
Google Inc, Sunnyvale, CA March 16 – Aug 16
Senior Java Lead
Responsibilities:
• Work in Google development environment to design, build, and implement RESTful Web Services,
including tools Piper, Flag, Gaia, Borg, Blaze, Stubby3, Critic, g4, Proto Buffer, Juckito, Guice,
Apps Framework, and CitC.
• Interface with multiple client teams to assess business objectives and present technical solutions.
• Set up Amazon S3 lifecycle policies and create bucket on Amazon S3 Amazon Web Service
(AWS).
• Archive Backups using Amazon Web Service (AWS) Storage Gateway and S3 using the Amazon
Web Service (AWS) Toolkit in Eclipse.
• Work with the client to define a functional specification that meets business requirements.
• Represent the client’s objectives during daily agile scrum meetings with the development team.
• Communicate and work effectively with fellow developers to implement technical solutions for the
client.
• Design data models for the business domain. Implement resource oriented web services for both
read and write operations, Dependency Injection, Spring, EJB3, Core Java/ Java J2EE 8 and object
oriented design patterns, RESTful web services and REST URL design principles, and Guice.
• Exception detection and thread rescheduling in a multi-thread Java application.
• Handled large data set (file and data in database) using multi-threading.
9 2 3 3 R E S E A R C H D R I V E • I R V I N E C A L I F O R N I A • 9 2 6 1 8
P H O N E : 8 7 7 D I A L W C C • F A X : 7 1 4 8 4 4 9 0 9 1
Alexander Zeng
Oracle certified associate
• Implement unit tests, integration tests and performance tests. Deploy services on Google
infrastructure.
• Create a Performance Test Plan in JMeter and determine normal load and heavy load.
• Designed and Developed JMeter WebService test plans using JMeter and created aggregate
reports using both http posts and web service calls
• Maintain and support all services built by the team.
• Responsible for on call support duties during normal business hours (not on weekends).
• Responsible for troubleshooting and fixing service outages.
• Responsible for identifying and fixing functional bugs.
• Followed Test Driven Development (TDD) and Agile software development practice paired
programming, test driven development and scrum status meetings using, Juckito, Mockito, unit
testing, Guice, and Stubby integration test.
• Work with Hibernate ORM and Hibernate Criteria API and HQL query to create data layer to
communicate with database.
• Work with Oracle SQL and PL/SQL and Oracle E*Business suite to create view and integrate with
web services.
Environment: Piper, Flag, Gaia, Borg, Blaze, Stubby3, Critic, g4, Proto Buffer, Juckito, Guice, Apps
Framework, CitC, Oracle E*Business suite, Oracle SQL and PL/SQL, Scala, XML, GoLang, Ant, Spring
Integration, Akka, OAuth2, JWT, Python, Ruby, shell, and Bash, Core Java/ Java J2EE 1.8, Spring, Mule
ESB, SOAP Web Service, Docker, JMS(Tibco EMS, Apache MQ, RabbitMQ), Micro Services, XSLT, JUnit,
SSIS, Cloud foundry, SonarQube, Wiremock, Maven, Hadoop, Apache Solr/Lucene, TFS, CARA, Nexus,
Artifactory, IBM WebSphere Application Server, Portal servers, SoapUI, Log4j, Mockito, Fisheye, Jira, JMX,
Schematron.
Southwest Airline Co, Gainesville, FL Nov 14 – March 16
Module Lead
Responsibilities
• Followed Test Driven Development (TDD) and Agile software development practice paired
programming, test driven development and scrum status meetings.
• Led design and development of service oriented architecture, centered on Mule ESB and JMS to
integrate with southwest Enterprise systems.
• Connect SaaS, enterprise applications, and devices in the cloud and on-premise, such as Twitter
and other Southwest Web Services using MuleSoft.
• Improve data load performance by using multithread reader and the performance is improved up to
4X faster.
• Design and develop the Software application for high performance and concurrent access using
java concurrency/multi-threading.
• Designed and implemented Hadoop, Cassandra noSQL, and Oracle based database ecommerce
SOAP/REST web services for Southwest Airlines Co. partners using Scala, C/C++, Core Java/
Java J2EE 1.8 /J2EE and GoLang in Unix and Linux environment.
• Developed code in C++ on UNIX to retrieve data from the stored procedures.
• Generation of e-commerce platform. Created POC for Spring Batch for running batch jobs, set up
the project, created a batch job configuration, executed the batch application.
• Designed and implemented Spring Batch loading of JSON encoded data.
• Designed and implemented a document search service using Apache Solr/Lucene.
• Extensively designed XSD data model and wrote XSL templates to transform original xml data to
required formats.
9 2 3 3 R E S E A R C H D R I V E • I R V I N E C A L I F O R N I A • 9 2 6 1 8
P H O N E : 8 7 7 D I A L W C C • F A X : 7 1 4 8 4 4 9 0 9 1
Alexander Zeng
Oracle certified associate
• Extensively built web services such as AirBooking, AirCheckin, AirBookModify services and create
reusable service layers and composite layers using Spring, Spring Integration, CXF, SoapUI, and
XML.
• Extensively continuously integrated (CI) and automated JUnit, integration, and performance tests
using Core Java/ Java J2EE 1.8, JUnit, JMeter, Mockito, Hamcrest, Jenkins, SonarQube, svn,
Wiremock, Schematron, SoapUI, and ALM.
• Integrated a complete OAuth 2 authentication and authorization system utilizing JWT for security
from endpoint through internal services.
• Configured application build using Maven and logged debug information using Log4j.
• Deployed application to multiple environments using Docker containers.
• Extensively designed Core Java/ Java J2EE error exception handling functionality and error code
mapping by Core Java/ Java J2EE 1.7, MS Visio, xml, spring.
• Designed and Developed JMeter Web Service, REST Service, and Database Test Plans to
performance test all APIs, including checkin, book modifying, purchasing, and order history
• Trained joinees in software development and review process, svn, XSLT, environment setup,
Wiremock, Schematron, JUnit, and project design and overview.
• Maintain enterprise web applications using IBM WebSphere Application Server, Portal servers, and
other Web Middleware applications.
• Developed automated build and deployment scripts and tools for system provisioning and
configuration using Python, Ruby, shell, and Bash.
• Designed SSIS Packages to extract, transfer and load (ETL) data from flat files to SQL Server
using Business Intelligence Development Studio.
• Extensively used SSIS transformations such as lookup, merge, derived column, data conversion
and aggregate etc to extract, transfer and load (ETL) data from OLTP to OLAP databases.
• Migrate application workloads from on premise data center to Amazon Web Services (AWS)
infrastructure and testing them post installation, utilizing workload migration tools for migration and
writing AWS cloud scripts and dev/ops scripts.
• Design, develop and implement WebSockets for notification of async tasks (Client & Server).
• Deploying Cloud Foundry to the infrastructure Amazon Web Services (AWS).
• Create, secure and automate uploads/downloads in Amazon Web Service (AWS) S3.
• Customize workflow routing and user interface in NetSuite.
• Create Online Customer Forms, Custom HTML Forms, and NetSuite saved search in NetSuite
• Import CSV in NetSuite.
• Create NetSuite Reporting Dashboard.
• Configure facet, item option, and suiteCommerce advanced image settings in NetSuite
Environment: Scala, XML, GoLang, Ant, Spring Integration, Akka, OAuth2, JWT, Python, Ruby, shell, and
Bash, Core Java/ Java J2EE 1.8, Spring, Mule ESB, SOAP Web Service, Docker, JMS(Tibco EMS, Apache
MQ, RabbitMQ), Micro Services, XSLT, JUnit, SSIS, Cloud foundry, SonarQube, Wiremock, Maven,
Hadoop, Apache Solr/Lucene, TFS, CARA, Nexus, Artifactory, IBM WebSphere Application Server, Portal
servers, SoapUI, Log4j, Mockito, Fisheye, Jira, JMX, Schematron.
Southwest Airline Co, Gainesville, FL Dec 13 – Oct 14
Senior Software Engineer
Responsibilities
• Followed Test Driven Development (TDD) and Agile software development practice paired
programming, test driven development and scrum status meetings.
9 2 3 3 R E S E A R C H D R I V E • I R V I N E C A L I F O R N I A • 9 2 6 1 8
P H O N E : 8 7 7 D I A L W C C • F A X : 7 1 4 8 4 4 9 0 9 1
Alexander Zeng
Oracle certified associate
• Worked on server-side to analyze and code Scala, Java, Groovy, and Model-View-Controller
(MVC), Oracle and Hadoop based database ecommerce web applications following Behavior
Driven Development (BDD) and Test Driven Development (TDD) and using Core Java/ Java J2EE
1.7/J2EE technologies and various frameworks including Hibernate, Spring, Oracle 12c., GoLang,
and JDBC in Unix and Linux environment.
• Implemented and integrated Cassandra as a Cloud Foundry service with Multi node cluster support.
• Connect SaaS, enterprise applications, and devices in the cloud and on-premise, such as Twitter
and other Southwest Web Services using MuleSoft.
• Designed and Developed JMETER Web and Database Test Plans to performance test all front end
and back end interfaces in Autodesk.com, including purchasing, and order history
• Developed code in C++ on UNIX to retrieve data from the stored procedures.
• Developed PL/SQL code on Oracle 12c. for production system including full life-cycle from
requirements-gathering through team product-testing.
• Integrated the web applications with enterprise systems such as SAAS, Seibel, and Interwoven,
and with 3rd party services such as Openx, Responsys, Omniture, Points.com, and Orbiz;
• Orchestrate various services to provide flight information and reservation information using Mule
ESB.
• Designed and implemented a document search service using Apache Solr/Lucene.
• Deployed application to multiple environments using Docker containers.
• Designed SSIS Packages to extract, transfer and load (ETL) data from flat files to SQL Server
using Business Intelligence Development Studio.
• Extensively used SSIS transformations such as lookup, merge, derived column, data conversion
and aggregate etc to extract, transfer and load (ETL) data from OLTP to OLAP databases
• Worked on client-side to implement the airline reservation website and the mobile application
including enrollment forms, preference center and twitter integration following Responsive Design
and using Backbone.js framework, JSON, HTML, CSS, JavaScript, jQuery, Ajax, JSP, JSPF, web
content management(WCM) fragment;
• Worked on testing to analyze user stories and acceptance requirements, design test cases, and
implement acceptance testing, integration testing, functional testing, and regression testing;
• Worked in test automation and Continuous Integration(CI), writing JUnit and JBehave test cases
using JUnit, Mockito, Hamcrest, JBehave, and Selenium Web Driver, and tools including SVN, Git,
Stash, Fisheye, Jenkins, SonarQube, QAPlug Maven, and Gradle;
• Used SonarQube to analyze and visualize Core Java/ Java J2EE source code quality for software
teams and integrated SonarQube quality scans into build system.
• Extensively worked on front end, business, and persistence tier using the JSF, Spring, and
Hibernate frameworks.
• Involved in design, development and testing phases of project.
• Involved in design, analysis and architectural meetings. Created Architecture Diagrams, and Flow
Charts using Microsoft Visio.
• Developed use case diagrams, class diagrams, database tables, and mapping between relational
database tables and object oriented Core Java/ Java J2EE objects using Hibernate.
• Used JUnit to test controller, persistence, and service tiers.
• Used Intellij in entire project development.
• Worked on tools like Microsoft Visio, Fisheye, Jenkins, JIRA for bug tracking.
• Migrate application workloads from on premise data center to Amazon Web Services (AWS)
infrastructure and testing them post installation, utilizing workload migration tools for migration and
writing AWS cloud scripts and dev/ops scripts.
• Trouble shoot application workloads running on Amazon Web Services (AWS) infrastructure.
• Create a Bucket in Amazon Web Services (AWS).
• Create a backup script Using Amazon Web Service (AWS) CLI.
9 2 3 3 R E S E A R C H D R I V E • I R V I N E C A L I F O R N I A • 9 2 6 1 8
P H O N E : 8 7 7 D I A L W C C • F A X : 7 1 4 8 4 4 9 0 9 1
Alexander Zeng
Oracle certified associate
• Developed automated build and deployment scripts and tools for system provisioning and
configuration using Python, Ruby, shell, and Bash.
• Designed work-flows and developed prototype pages to build a proof of concept site
• Developed functionality with HTML5, Bootrap.js, and stubbed the views, models and controller
classes with Java.
• Worked closely with both the project architect and designer to match work-flows to internal
customer expectations, collaborated with Core Java/ Java J2EE backend developers to define the
JSON calls and responses, and collaborated with UI developers to enhance common code such as
Ajax call progressive enhancement of navigation toolbars.
• Used extensively JavaScript and YUI javascript library with extensive use of AJAX features for data
manipulation and display on the screen.
• Designed several custom GWT widgets including a frame widget, a multistate button, JFacestyle
title page, a custom tab-panel implementation, and Internet Explorer 8-style accelerators.
Environment: Scala, Linux, GoLang, Core Java/ Java J2EE 1.7 /J2EE, Ant, Akka, Python, Groovy , Ruby,
Bash, Shell, Intellij, Spring, Hibernate, JBoss 5.x Application Server, JDBC, JUnit, JBehave, Hamcrest,
Mockito, Selenium, XML, Servlet, SonarQube, Hadoop, Cloud foundry, Mule ESB, Apache Velocity,
JMS(Tibco EMS, Apache MQ, RabbitMQ), QAPlug, CSS, HTML, Apache Velocity, JavaScript, Docker,
Apache Solr/Lucene, jQuery, RequireJS, Nexus, Artifactory , JSP, JSPF, JSON, AngularJS, Knockout,
Node.js, Backbone.js, Dojo, SVN, Git, Stash, Fisheye, TFS, CARA, Jenkins, SQL, SSIS, MangoDB,
MySQL, Oracle 12c., Tomcat, Maven, Gradle, Jira, VersionOne, Mac OS X.
Elevate Recruiting Group, Gainesville, FL May 11 – Dec 13
Java/Java EE Developer
Responsibilities
• Followed Test Driven Development (TDD) and Agile software development practice paired
programming, test driven development and scrum status meetings.
• Modified and tested order processing system using C++.
• Designed and implemented ecommerce Micro Services, SOAP/REST web services for internal
staffs and clients using Scala, GoLang, and Java/J2EE in Unix and Linux environment.
• Integrated the web services with Mule ESB and created flows in Mule ESB to handle SOAP/REST
Web Services requests.
• Designed and implemented a Cassandra noSQL, Hadoop, and Dynamo DB based database and
associated RESTful web service that persists high-volume user profile data for vertical teams.
• Designed and developed JMETER Wed scripts to test the performance of the Web application.
• Migrated high-volume transactions from Oracle to Cassandra in order to reduce Oracle licensing
footprint.
• Created architecture stack blueprint for data access with noSQL; used as the technical basis for
new Cassandra projects. Lead role in noSQL column family design, client access software,
Cassandra tuning; during migration from Oracle based data stores.
• Designed and implemented Spring Framework based RESTful and SOAP web services and
software stack for high volume (>400TPS) on-line account management, order and payment
processing. Data model and Oracle physical design to support monthly subscription based product
offerings. Implemented AOP based security, database transaction management, and service
monitoring using Spring.
• Designed a Spring-based technology stack which serves as an architecture blueprint for new E-
commerce platform applications. Blueprint used as an organization guideline for design with
lightweight containers, SOAP/REST web services, IoC/DI, POJO based services, transaction
9 2 3 3 R E S E A R C H D R I V E • I R V I N E C A L I F O R N I A • 9 2 6 1 8
P H O N E : 8 7 7 D I A L W C C • F A X : 7 1 4 8 4 4 9 0 9 1
Alexander Zeng
Oracle certified associate
management, contract-driven web services, Hibernate integration, role-based security with Spring
Security.
• Deployed application to multiple environments using Docker containers.
• Designed a batch processing system with REST based APIs, using Spring Batch 2.0, integrated
with Quartz scheduling. New software design and shared components serve as basis for all new E-
commerce related batching implementations.
• Designed and implemented a Spring/Hibernate/JMS/SOAP based product fulfillment system to
replace a legacy fulfillment application.
• Designed and implemented a document search service using Apache Solr/Lucene.
• Created an event-handling system to publish custom events and logs to RabbitMQ which are then
processed via Elasticsearch and Apache Solr to provide fast, distributed searching.
• Wrote Core Java/ Java J2EE application to consume and appropriately respond to various status
messages from a RabbitMQ server queue.
• Designed and implemented a Spring and Hibernate based micro-payment system used to support
sales. Micro-payment service APIs provided with SOAP using Apache Axis.
• Oracle12c based partitioning, recovery, and scalability design.
• Designed and implemented production monitoring using Spring AOP, monitoring implementation is
used across all Spring based applications.
• Developed automated build and deployment scripts and tools for system provisioning and
configuration using Python, Ruby, shell, and Bash.
• Implemented Cloud Foundry platform, integrated them with CI/CD build-pipelines, aggregated
logging and monitoring tools.
Environment: Scala, GoLang, J2EE, REST/SOAP Web Services, Micro Services, Ant, Akka, Python,
Docker, Ruby, shell, Bash, Spring Framework, Spring Boot, Hadoop, Hibernate, Mule ESB, Tomcat/JBoss,
JMS(Tibco EMS, Apache MQ, RabbitMQ), Dynamo DB , Oracle 12c, Cassandra/Hector, Linux,
Elasticsearch, Apache Solr/Lucene, Spring Batch 2.0, Quartz, AOP
UPS Supply Chain Solutions, Gainesville, FL Feb 09 – April 11
Java/Java EE Developer
Responsibilities
• Followed Test Driven Development (TDD) and Agile software development practice paired
programming, test driven development and scrum status meetings.
• Developed Distributed Scalable Ecommerce Web Application in Core Java/J2EE, C/C++, GoLang
and Scala and Involved in various phases of Software Development Life Cycle (SDLC) with tools
including Apache Storm, Heroku, Apache Kafka, and Docker in Unix and Linux environment.
• Modified and tested the inventory management system using C++.
• Integrated the web services with Mule ESB, and worked in Middleware team writing data services in
Mule ESB to fetch, manipulate, and transfer data between application and storage resources.
• Implemented Model View Controller (MVC) architecture Using Spring 3 at the Web tier level to
isolate each layer of the application to avoid the complexity of integration and ease of maintenance
along with Validation Framework.
• Used XML DOM parser for marshalling XML data between interfaces.
• Developed and implemented scripts to perform ElasticSearch snapshot backups
• Deployed application to multiple environments using Docker containers.
• Setup the rules in SonarQube, establish of ways of working with SonarQube.
9 2 3 3 R E S E A R C H D R I V E • I R V I N E C A L I F O R N I A • 9 2 6 1 8
P H O N E : 8 7 7 D I A L W C C • F A X : 7 1 4 8 4 4 9 0 9 1
Alexander Zeng
Oracle certified associate
• Developed a fully automated continuous integration system and automated browser test suits using
Git, Jenkins and developed in Python, Ruby, and Bash.
• Implemented the application framework using Factory design patterns and Singleton design
pattern.
• Implemented modules using Core Java/ Java J2EE APIs, Core Java/ Java J2EE collection,
Multithreading, XML, and integrating the modules.
• Designed and implemented a document search service using Apache Solr/Lucene.
• Designed and developed several Servlets and Hibernate components.
• Developed user interfaces using AngularJS, HTML5, Bootstrap, Foundation, JSP, jQuery, Dojo,
Jade, LESS, React, and React Native.
• Using Google WebToolkit (GWT) to optimize JavaScript and loading of resources, and build and
optimize complex browser-based Ajax applications using objects like panels, textboxes, events and
event handlers, grids.
• Laid out web pages using YUI Tree, YUI grid, Tab control and other layouts.
• Used Hibernate for Object-To-Relational Mapping and store the persistence data into the MYSQL
database and wrote HQL to access the data from the database.
• Used AngularJS in the front end, Node.js in back end to front end integration.
• Use Cassandra noSQL, MongoDB, Hadoop, and Dynamo DB as database in the back end with
Apache Spark, Apache Mesos, and Marathon to store the custom information to the database while
placing orders.
• Involved in developing code for obtaining bean references in Spring framework and used
Dependency Injection. Implemented Dependency Injection using concepts like Spring IOC
(Inversion of control) container.
• Used Web Logic Application Server for the deployment.
• Used Maven tool for managing project's build, reporting and documentation from a central piece of
information.
• Developed Spring Action and Action Form Core Java/ Java J2EE classes as per requirement
configured them into the Spring -config.xml.
• Used Spring Web Flow for displaying transactions which are pending, in-progress and completed.
• Used JSTL for condition handling and the Spring Action classes methods were configured in the
XML file.
• Developed web model in Spring framework for the J2EE application.
• Designed properties file that has been used by many services and written code to read this
properties file.
• Used DAO’s(Data Access Object) that contain data access functions for creating a data object in
the database, deleting a data object from the database, loading/searching for data objects from the
database and updating data objects in the database.
• Developed automated build and deployment scripts and tools for system provisioning and
configuration using Python, Ruby, shell, and Bash.
• Design and develop service components using Java MultiThreading principles for parallel
computing.
• Developed a multithreaded application that analyzes and processes large data sets of trade
operations.
Environment: Jdk1.7, Spring 3.1, Ant, GoLang, Python, Scala, Akka, Ruby, Shell, Bash, Eclipse, Oracle
11g, MongoDB, Hadoop, Dynamo DB, Mule ESB, Cloud foundry, ElasticSearch, Web logic Application
Server, JUnit, JMS(Tibco EMS, Apache MQ, RabbitMQ), Cucumber, Maven, Servlets, JDBC, Hibernate 4.0,
Apache Solr/Lucene, Log4j, Nexus, Docker, Artifactory, XML, AngularJS, Heroku, Storm, Spark, Kafka,
9 2 3 3 R E S E A R C H D R I V E • I R V I N E C A L I F O R N I A • 9 2 6 1 8
P H O N E : 8 7 7 D I A L W C C • F A X : 7 1 4 8 4 4 9 0 9 1
Alexander Zeng
Oracle certified associate
Mesos, Marathon, HTML5, Javascript, jQuery, CSS, React, Jade, LESS, React Native, Bootstrap,
Foundation, JSP, Dojo, Node.js
Education
Master of Science in Information Systems and Operations Management, University of Florida
Bachelors in Marketing, Dongbei University, china
9 2 3 3 R E S E A R C H D R I V E • I R V I N E C A L I F O R N I A • 9 2 6 1 8
P H O N E : 8 7 7 D I A L W C C • F A X : 7 1 4 8 4 4 9 0 9 1

Contenu connexe

Tendances

Zia - Senior Java J2ee Developer with Oracle PlSql , Unix
Zia - Senior Java J2ee Developer with Oracle PlSql , UnixZia - Senior Java J2ee Developer with Oracle PlSql , Unix
Zia - Senior Java J2ee Developer with Oracle PlSql , Unix
Mohammed Arefeen
 
Sap integration with_j_boss_technologies
Sap integration with_j_boss_technologiesSap integration with_j_boss_technologies
Sap integration with_j_boss_technologies
Serge Pagop
 
A guide to ADF fusion development
A guide to ADF fusion developmentA guide to ADF fusion development
A guide to ADF fusion development
DataNext Solutions
 
Sid K
Sid KSid K
Sid K
Sid K
 
Oracle ADF Task Flows for Beginners
Oracle ADF Task Flows for BeginnersOracle ADF Task Flows for Beginners
Oracle ADF Task Flows for Beginners
DataNext Solutions
 

Tendances (20)

Spring Mvc
Spring MvcSpring Mvc
Spring Mvc
 
Zia - Senior Java J2ee Developer with Oracle PlSql , Unix
Zia - Senior Java J2ee Developer with Oracle PlSql , UnixZia - Senior Java J2ee Developer with Oracle PlSql , Unix
Zia - Senior Java J2ee Developer with Oracle PlSql , Unix
 
Noonan_resume
Noonan_resumeNoonan_resume
Noonan_resume
 
Web, Mobile, App and Back!
Web, Mobile, App and Back!Web, Mobile, App and Back!
Web, Mobile, App and Back!
 
Integrating SAP the Java EE Way - JBoss One Day talk 2012
Integrating SAP the Java EE Way - JBoss One Day talk 2012Integrating SAP the Java EE Way - JBoss One Day talk 2012
Integrating SAP the Java EE Way - JBoss One Day talk 2012
 
A Gentle introduction to Web Development & Django
A Gentle introduction to Web Development & DjangoA Gentle introduction to Web Development & Django
A Gentle introduction to Web Development & Django
 
Enable Domino Data Access Services (DAS)
Enable Domino Data Access Services (DAS)Enable Domino Data Access Services (DAS)
Enable Domino Data Access Services (DAS)
 
SOFEA: Service Oriented Front End Architecture, Next Gen Web Architecture for...
SOFEA: Service Oriented Front End Architecture, Next Gen Web Architecture for...SOFEA: Service Oriented Front End Architecture, Next Gen Web Architecture for...
SOFEA: Service Oriented Front End Architecture, Next Gen Web Architecture for...
 
Grails patterns and practices
Grails patterns and practicesGrails patterns and practices
Grails patterns and practices
 
Grails At Linked
Grails At LinkedGrails At Linked
Grails At Linked
 
SD Forum Java SIG - Service Oriented UI Architecture
SD Forum Java SIG - Service Oriented UI ArchitectureSD Forum Java SIG - Service Oriented UI Architecture
SD Forum Java SIG - Service Oriented UI Architecture
 
Mohamed ali ibrahim
Mohamed ali ibrahimMohamed ali ibrahim
Mohamed ali ibrahim
 
Sap integration with_j_boss_technologies
Sap integration with_j_boss_technologiesSap integration with_j_boss_technologies
Sap integration with_j_boss_technologies
 
Hindes_Active_2016Gz2
Hindes_Active_2016Gz2Hindes_Active_2016Gz2
Hindes_Active_2016Gz2
 
All the Java ADF beginners need to know - part1
All the Java ADF beginners need to know - part1All the Java ADF beginners need to know - part1
All the Java ADF beginners need to know - part1
 
A guide to ADF fusion development
A guide to ADF fusion developmentA guide to ADF fusion development
A guide to ADF fusion development
 
Sid K
Sid KSid K
Sid K
 
Java Enterprise Edition 6 Overview
Java Enterprise Edition 6 OverviewJava Enterprise Edition 6 Overview
Java Enterprise Edition 6 Overview
 
Oracle ADF Task Flows for Beginners
Oracle ADF Task Flows for BeginnersOracle ADF Task Flows for Beginners
Oracle ADF Task Flows for Beginners
 
Mvc webforms
Mvc webformsMvc webforms
Mvc webforms
 

Similaire à Alexander Zeng

SRIRAM THOTA_JAVA_RES
SRIRAM THOTA_JAVA_RESSRIRAM THOTA_JAVA_RES
SRIRAM THOTA_JAVA_RES
Sriram Thota
 
SYED_DANISH_J2EE_8YRs
SYED_DANISH_J2EE_8YRsSYED_DANISH_J2EE_8YRs
SYED_DANISH_J2EE_8YRs
danish ali
 
Ramarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_WebserviceRamarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_Webservice
Ramarao Behara
 
Ramarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_WebserviceRamarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_Webservice
Ramarao Behara
 
Swaminathan_JAVA_JEE_13_Years_IT_Experience
Swaminathan_JAVA_JEE_13_Years_IT_ExperienceSwaminathan_JAVA_JEE_13_Years_IT_Experience
Swaminathan_JAVA_JEE_13_Years_IT_Experience
Swaminathan Umapathy
 
Vikas_Singh_updated
Vikas_Singh_updatedVikas_Singh_updated
Vikas_Singh_updated
Vikas Singh
 

Similaire à Alexander Zeng (20)

Santosh_Liferay_Developer
Santosh_Liferay_DeveloperSantosh_Liferay_Developer
Santosh_Liferay_Developer
 
Gubendran Lakshmanan
Gubendran LakshmananGubendran Lakshmanan
Gubendran Lakshmanan
 
Full stack Java Developer
Full stack Java DeveloperFull stack Java Developer
Full stack Java Developer
 
Mohammed_Murtuza_EAI
Mohammed_Murtuza_EAIMohammed_Murtuza_EAI
Mohammed_Murtuza_EAI
 
Alaguraja.Ramasamy
Alaguraja.RamasamyAlaguraja.Ramasamy
Alaguraja.Ramasamy
 
SRIRAM THOTA_JAVA_RES
SRIRAM THOTA_JAVA_RESSRIRAM THOTA_JAVA_RES
SRIRAM THOTA_JAVA_RES
 
Santosh_Resume_Java
Santosh_Resume_JavaSantosh_Resume_Java
Santosh_Resume_Java
 
Trinada pabolu profile
Trinada pabolu profileTrinada pabolu profile
Trinada pabolu profile
 
SYED_DANISH_J2EE_8YRs
SYED_DANISH_J2EE_8YRsSYED_DANISH_J2EE_8YRs
SYED_DANISH_J2EE_8YRs
 
Ramarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_WebserviceRamarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_Webservice
 
Ramarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_WebserviceRamarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_Webservice
 
Trinada pabolu profile
Trinada pabolu profileTrinada pabolu profile
Trinada pabolu profile
 
Eric Schoonhoven Resume
Eric Schoonhoven ResumeEric Schoonhoven Resume
Eric Schoonhoven Resume
 
Resume2015-V1
Resume2015-V1Resume2015-V1
Resume2015-V1
 
Swaminathan_JAVA_JEE_13_Years_IT_Experience
Swaminathan_JAVA_JEE_13_Years_IT_ExperienceSwaminathan_JAVA_JEE_13_Years_IT_Experience
Swaminathan_JAVA_JEE_13_Years_IT_Experience
 
Pramod-Sr.Java
Pramod-Sr.JavaPramod-Sr.Java
Pramod-Sr.Java
 
Java, BA,UI resumes
Java, BA,UI resumesJava, BA,UI resumes
Java, BA,UI resumes
 
GAJENDRA_JAVA_J2EE_Profile
GAJENDRA_JAVA_J2EE_ProfileGAJENDRA_JAVA_J2EE_Profile
GAJENDRA_JAVA_J2EE_Profile
 
Vikas_Singh_updated
Vikas_Singh_updatedVikas_Singh_updated
Vikas_Singh_updated
 
leenaaggarwal
leenaaggarwalleenaaggarwal
leenaaggarwal
 

Alexander Zeng

  • 1. Alexander Zeng Oracle certified associate Summary • Over 7 years, including 6 months of full-time work experience in Google Inc., to work in Service Oriented Architecture (SOA), Object Oriented Analysis and Design/Development (OOA/OOD), Restful (JAX-RS) and SOAP(JAX-WS) Web Services in big data environments. • Extensive experience in enterprise web applications using IBM WebSphere Application Server, Portal servers, and other Web Middleware applications. • Strong experience in designing and developing scalable web-services using Restful (JAX-RS) and SOAP (JAX-WS). • Solid knowledge of algorithms, design patterns, and componentization approaches and security protocols • Experience with API and micro services development with exposure to using a 12-factor apps • Experience to building scalable, stateless, resilient & highly available applications and services like AWS, and Heroku. • Deep technical understanding of Security Concepts, JCE, PKI, host and application security controls, encryption, key management, cloud principles, networking concepts, routing, filtering, and proxy technologies • Experience with Amazon Web Service (AWS) migration and development. • Strong background on Spring Batch framework. • Experience with open source test automation frameworks/tools (Selenium Web Driver, TestNG, jUnit, Maven) • Experience with different code control and continuous integration systems (GIT, Jenkins, Hudson) Certification Oracle Java SE 6 Programmer Certified Professional Exam (86/100, passing score 61) Skills / Tools Languages Java/ J2EE 1.8, C# .Net, XML, XSLT, SQL, Ruby On Rails, C++, Shell Scripts, VB6, VBA, PL-SQL, Python, Scala, GoLang, Groovy Java EE Java/Java J2EE 1.7, Apache CXF, Servlet, JMS(Tibco EMS, Apache MQ, RabbitMQ), Core Java/Java J2EE Executor, Multithreading, Garbage Collection, Performance tuning Java Frameworks Spring MVC, Spring, Struts, Spring Integration, Spring, Spring Batch, Spring Boot Test Automation JBehave, JUnit, NUnit, TestNG, Hamcrest, Mockito, Schematron, Wiremock, SoapUI, Mocha, Karma, JMeter, ALM, Jacoco, Appium, Chef, Splunk, Cucumber OR Mapping JPA , HQL, Hibernate, JDBC, ibatis Web Development HTML, CSS, JavaScript, AJAX, Servlets, JSP, JSPF, DOM, XML, XSLT, XPATH, XSD, JAXP, JAXB, AngularJS, Knockout, Node.js Backbone.js, RequireJS, Dojo, Bootstrap, Foundation, React. React Native, Marathon, Jade, LESS, Akka, Google Web Toolkit, Prototype, Yahoo User Interface, TCP/IP, HTTP, UDP, FTP, WebSockets ESB/SOA Web Services Micro Services, RESTful Web Services, SOAP Web Services, Amazon Web Service (AWS), CAMEL, MULE ESB, Tibco ESB/Active, Apache Service Mix Continuous Integration(CI) Hudson, Jenkins, Cloud Foundry, Gradle, Nexus, Artifactory Source Control Git, CVS, Stash, Fisheye, Github, Bamboo, TFS, CARA Apache Ant, Log 4j, Velocity, MQ, Tomcat, CXF, Service Mix, JMeter, Storm, Spark, Kafka, Mesos, Camel Security JCE, PKI IDE Eclipse, MyEclipse, Intellij, Dreamweaver, Netbeans, Sublime Text 9 2 3 3 R E S E A R C H D R I V E • I R V I N E C A L I F O R N I A • 9 2 6 1 8 P H O N E : 8 7 7 D I A L W C C • F A X : 7 1 4 8 4 4 9 0 9 1
  • 2. Alexander Zeng Oracle certified associate Code Analysis PMD, Checkstyle, findBug, Sonar, Jenkins, SonarQube Application/Web Servers JBoss, Tomcat, IBM WebSphere Application Server, Web logic Application Server RDBMS MySql, MS SQL Server, MS Access, Oracle 11G, Oracle 12c, Hadoop, MangoDB, NoSQL, Apache HBase, Hive, Apache Pig, MapReduce, Cassandra noSQL, Dynamo DB, Spark Design Patterns Singleton, Factory, DAO, Observer, Strategy, Decorator, State, Collection, Builder, Facade, Iterator, MVC, Adapter Tools and Utilities winSCP, PuTTY Project Management Jira, Microsoft Office, VersionOne, Confluence Operating Systems Windows, Linux, Unix, Mac OS X, Active Directory, OAuth 2 Google Technologies Piper, Flag, Gaia, Borg, Blaze, Stubby3, Critic, g4, Proto Buffer, Juckito, Guice, Apps Framework, CitC, Google One Platform Others PeopleSoft, ClearCase, Sybase, Saas, Amadeus, SAP Experience Wal-Mart – Sunnyvale, CA Sept 16 – Todate Lead Full Stack Developer Responsibilities • Worked as the Lead Full Stack Developer and followed Test Driven Development(TDD) and Agile software development practice paired programming, test driven development and scrum status meetings using, Juckito, Mockito, unit testing, Guice, TestNG, and integration test. • Lead design, mock, and build, and implement Walmart.com frontend pages, including tools AngulaJS, Node.js, CSS, HTML 5, Javascript, and jQuery. • Integrate and maintain Walmart.com frontend UI with Backend RESTFUL APIS. • Design, build, and implement RESTful Web Services, including tools Java 8, Cassandra, Solr, and Elasticsearch. • Lead design data models for the business domain. Implement resource oriented web services for both read and write operations, Dependency Injection, Spring, EJB3, Core Java/ Java J2EE 8 and object oriented design patterns, RESTful web services and REST URL design principles, and Guice. • Lead design and implement 2 Spark projects. One for personalizing news pages for Web visitors and another for running analytics, using ML algorithms running on Spark to figure out what individual users are interested in, and also to categorize what types of users would be interested in specific products and use existing IBM BI tools to view and query the analytic data collected in Hadoop and Cassandra. • Lead design and automate the testing for whole Walmart.com and seamlessly automate test all 24 categories products in Walmart.com and create good data without any errors to test all 24 categories with selenium, java 8 reflection, Jira, Jenkins, wiremock, and RESTFUL APIS. • Lead design and automate uploading images and multi-media to showcase the items in the Walmart.com so that it saves the cost for the suppliers to upload items to Walmat.com and automates and expediates the process of updating and approving the items from Suppliers. • Lead design and implement the rule engine to validate and update items to applied the WERCS government regula in practice and make the validation process seamlessly between Walmart, supplier and Governments, using Drools, Java 8 Reflaction. • Interface with multiple client teams to assess business objectives and present technical solutions. • Lead Design and implement the validation functionality for the item advanced attributes and seamlessly integrate with the REST APIS and the Walmat.com and thus provide the suppliers with 9 2 3 3 R E S E A R C H D R I V E • I R V I N E C A L I F O R N I A • 9 2 6 1 8 P H O N E : 8 7 7 D I A L W C C • F A X : 7 1 4 8 4 4 9 0 9 1
  • 3. Alexander Zeng Oracle certified associate the validation functionalities for the items they upload so that they fix the validation errors and successfully upload items to Walmart.com for sale. • Lead Design and implement the coupon functionality for the Walmart.cm to enable the customers to use holiday coupons to get discounts in the Walmart.com and disable/enable coupon categories, using Java 8, Cassandra, solr, drools, and REST Apis. • Set up OneOps lifecycle policies and create and deploy application in OneOps to different dev environments. • Work with clients, suppliers, and product owners to define and refine a functional specification that meets the Walmart business requirements. • Represent the client’s objectives during daily agile scrum meetings with the development team and advise the team to improve the development process. • Communicate and work effectively with fellow developers to design and implement technical solutions for the client and create design diagrams using UML in Confluence to share with the whole Walmart.com project. • Exception detection and thread rescheduling in a multi-thread Java application. • Handled large data set (file and data in database) using multi-threading. • Implement unit tests, integration tests and performance tests. Deploy services on Walmart inhouse OneOps platform. • Maintain and support all services built by the team. • Responsible for troubleshooting, raise Jira tickets for the problems and fixing service outages. • Responsible for identifying and fixing functional bugs. Environment: Oracle E*Business suite, Oracle SQL and PL/SQL, Scala, XML, GoLang, Ant, Spring Integration, Akka, OAuth2, JWT, Python, Ruby, shell, and Bash, Core Java/ Java J2EE 1.8, Spring, Mule ESB, SOAP Web Service, Docker, JMS(Tibco EMS, Apache MQ, RabbitMQ), Micro Services, XSLT, JUnit, SSIS, Cloud foundry, SonarQube, Wiremock, Maven, Hadoop, Apache Solr/Lucene, TFS, CARA, Nexus, Artifactory, IBM WebSphere Application Server, Portal servers, SoapUI, Log4j, Mockito, Fisheye, Jira, JMX, Schematron, TESTNG, Cassandra, Hadoop, Spark, ML Algorithm Google Inc, Sunnyvale, CA March 16 – Aug 16 Senior Java Lead Responsibilities: • Work in Google development environment to design, build, and implement RESTful Web Services, including tools Piper, Flag, Gaia, Borg, Blaze, Stubby3, Critic, g4, Proto Buffer, Juckito, Guice, Apps Framework, and CitC. • Interface with multiple client teams to assess business objectives and present technical solutions. • Set up Amazon S3 lifecycle policies and create bucket on Amazon S3 Amazon Web Service (AWS). • Archive Backups using Amazon Web Service (AWS) Storage Gateway and S3 using the Amazon Web Service (AWS) Toolkit in Eclipse. • Work with the client to define a functional specification that meets business requirements. • Represent the client’s objectives during daily agile scrum meetings with the development team. • Communicate and work effectively with fellow developers to implement technical solutions for the client. • Design data models for the business domain. Implement resource oriented web services for both read and write operations, Dependency Injection, Spring, EJB3, Core Java/ Java J2EE 8 and object oriented design patterns, RESTful web services and REST URL design principles, and Guice. • Exception detection and thread rescheduling in a multi-thread Java application. • Handled large data set (file and data in database) using multi-threading. 9 2 3 3 R E S E A R C H D R I V E • I R V I N E C A L I F O R N I A • 9 2 6 1 8 P H O N E : 8 7 7 D I A L W C C • F A X : 7 1 4 8 4 4 9 0 9 1
  • 4. Alexander Zeng Oracle certified associate • Implement unit tests, integration tests and performance tests. Deploy services on Google infrastructure. • Create a Performance Test Plan in JMeter and determine normal load and heavy load. • Designed and Developed JMeter WebService test plans using JMeter and created aggregate reports using both http posts and web service calls • Maintain and support all services built by the team. • Responsible for on call support duties during normal business hours (not on weekends). • Responsible for troubleshooting and fixing service outages. • Responsible for identifying and fixing functional bugs. • Followed Test Driven Development (TDD) and Agile software development practice paired programming, test driven development and scrum status meetings using, Juckito, Mockito, unit testing, Guice, and Stubby integration test. • Work with Hibernate ORM and Hibernate Criteria API and HQL query to create data layer to communicate with database. • Work with Oracle SQL and PL/SQL and Oracle E*Business suite to create view and integrate with web services. Environment: Piper, Flag, Gaia, Borg, Blaze, Stubby3, Critic, g4, Proto Buffer, Juckito, Guice, Apps Framework, CitC, Oracle E*Business suite, Oracle SQL and PL/SQL, Scala, XML, GoLang, Ant, Spring Integration, Akka, OAuth2, JWT, Python, Ruby, shell, and Bash, Core Java/ Java J2EE 1.8, Spring, Mule ESB, SOAP Web Service, Docker, JMS(Tibco EMS, Apache MQ, RabbitMQ), Micro Services, XSLT, JUnit, SSIS, Cloud foundry, SonarQube, Wiremock, Maven, Hadoop, Apache Solr/Lucene, TFS, CARA, Nexus, Artifactory, IBM WebSphere Application Server, Portal servers, SoapUI, Log4j, Mockito, Fisheye, Jira, JMX, Schematron. Southwest Airline Co, Gainesville, FL Nov 14 – March 16 Module Lead Responsibilities • Followed Test Driven Development (TDD) and Agile software development practice paired programming, test driven development and scrum status meetings. • Led design and development of service oriented architecture, centered on Mule ESB and JMS to integrate with southwest Enterprise systems. • Connect SaaS, enterprise applications, and devices in the cloud and on-premise, such as Twitter and other Southwest Web Services using MuleSoft. • Improve data load performance by using multithread reader and the performance is improved up to 4X faster. • Design and develop the Software application for high performance and concurrent access using java concurrency/multi-threading. • Designed and implemented Hadoop, Cassandra noSQL, and Oracle based database ecommerce SOAP/REST web services for Southwest Airlines Co. partners using Scala, C/C++, Core Java/ Java J2EE 1.8 /J2EE and GoLang in Unix and Linux environment. • Developed code in C++ on UNIX to retrieve data from the stored procedures. • Generation of e-commerce platform. Created POC for Spring Batch for running batch jobs, set up the project, created a batch job configuration, executed the batch application. • Designed and implemented Spring Batch loading of JSON encoded data. • Designed and implemented a document search service using Apache Solr/Lucene. • Extensively designed XSD data model and wrote XSL templates to transform original xml data to required formats. 9 2 3 3 R E S E A R C H D R I V E • I R V I N E C A L I F O R N I A • 9 2 6 1 8 P H O N E : 8 7 7 D I A L W C C • F A X : 7 1 4 8 4 4 9 0 9 1
  • 5. Alexander Zeng Oracle certified associate • Extensively built web services such as AirBooking, AirCheckin, AirBookModify services and create reusable service layers and composite layers using Spring, Spring Integration, CXF, SoapUI, and XML. • Extensively continuously integrated (CI) and automated JUnit, integration, and performance tests using Core Java/ Java J2EE 1.8, JUnit, JMeter, Mockito, Hamcrest, Jenkins, SonarQube, svn, Wiremock, Schematron, SoapUI, and ALM. • Integrated a complete OAuth 2 authentication and authorization system utilizing JWT for security from endpoint through internal services. • Configured application build using Maven and logged debug information using Log4j. • Deployed application to multiple environments using Docker containers. • Extensively designed Core Java/ Java J2EE error exception handling functionality and error code mapping by Core Java/ Java J2EE 1.7, MS Visio, xml, spring. • Designed and Developed JMeter Web Service, REST Service, and Database Test Plans to performance test all APIs, including checkin, book modifying, purchasing, and order history • Trained joinees in software development and review process, svn, XSLT, environment setup, Wiremock, Schematron, JUnit, and project design and overview. • Maintain enterprise web applications using IBM WebSphere Application Server, Portal servers, and other Web Middleware applications. • Developed automated build and deployment scripts and tools for system provisioning and configuration using Python, Ruby, shell, and Bash. • Designed SSIS Packages to extract, transfer and load (ETL) data from flat files to SQL Server using Business Intelligence Development Studio. • Extensively used SSIS transformations such as lookup, merge, derived column, data conversion and aggregate etc to extract, transfer and load (ETL) data from OLTP to OLAP databases. • Migrate application workloads from on premise data center to Amazon Web Services (AWS) infrastructure and testing them post installation, utilizing workload migration tools for migration and writing AWS cloud scripts and dev/ops scripts. • Design, develop and implement WebSockets for notification of async tasks (Client & Server). • Deploying Cloud Foundry to the infrastructure Amazon Web Services (AWS). • Create, secure and automate uploads/downloads in Amazon Web Service (AWS) S3. • Customize workflow routing and user interface in NetSuite. • Create Online Customer Forms, Custom HTML Forms, and NetSuite saved search in NetSuite • Import CSV in NetSuite. • Create NetSuite Reporting Dashboard. • Configure facet, item option, and suiteCommerce advanced image settings in NetSuite Environment: Scala, XML, GoLang, Ant, Spring Integration, Akka, OAuth2, JWT, Python, Ruby, shell, and Bash, Core Java/ Java J2EE 1.8, Spring, Mule ESB, SOAP Web Service, Docker, JMS(Tibco EMS, Apache MQ, RabbitMQ), Micro Services, XSLT, JUnit, SSIS, Cloud foundry, SonarQube, Wiremock, Maven, Hadoop, Apache Solr/Lucene, TFS, CARA, Nexus, Artifactory, IBM WebSphere Application Server, Portal servers, SoapUI, Log4j, Mockito, Fisheye, Jira, JMX, Schematron. Southwest Airline Co, Gainesville, FL Dec 13 – Oct 14 Senior Software Engineer Responsibilities • Followed Test Driven Development (TDD) and Agile software development practice paired programming, test driven development and scrum status meetings. 9 2 3 3 R E S E A R C H D R I V E • I R V I N E C A L I F O R N I A • 9 2 6 1 8 P H O N E : 8 7 7 D I A L W C C • F A X : 7 1 4 8 4 4 9 0 9 1
  • 6. Alexander Zeng Oracle certified associate • Worked on server-side to analyze and code Scala, Java, Groovy, and Model-View-Controller (MVC), Oracle and Hadoop based database ecommerce web applications following Behavior Driven Development (BDD) and Test Driven Development (TDD) and using Core Java/ Java J2EE 1.7/J2EE technologies and various frameworks including Hibernate, Spring, Oracle 12c., GoLang, and JDBC in Unix and Linux environment. • Implemented and integrated Cassandra as a Cloud Foundry service with Multi node cluster support. • Connect SaaS, enterprise applications, and devices in the cloud and on-premise, such as Twitter and other Southwest Web Services using MuleSoft. • Designed and Developed JMETER Web and Database Test Plans to performance test all front end and back end interfaces in Autodesk.com, including purchasing, and order history • Developed code in C++ on UNIX to retrieve data from the stored procedures. • Developed PL/SQL code on Oracle 12c. for production system including full life-cycle from requirements-gathering through team product-testing. • Integrated the web applications with enterprise systems such as SAAS, Seibel, and Interwoven, and with 3rd party services such as Openx, Responsys, Omniture, Points.com, and Orbiz; • Orchestrate various services to provide flight information and reservation information using Mule ESB. • Designed and implemented a document search service using Apache Solr/Lucene. • Deployed application to multiple environments using Docker containers. • Designed SSIS Packages to extract, transfer and load (ETL) data from flat files to SQL Server using Business Intelligence Development Studio. • Extensively used SSIS transformations such as lookup, merge, derived column, data conversion and aggregate etc to extract, transfer and load (ETL) data from OLTP to OLAP databases • Worked on client-side to implement the airline reservation website and the mobile application including enrollment forms, preference center and twitter integration following Responsive Design and using Backbone.js framework, JSON, HTML, CSS, JavaScript, jQuery, Ajax, JSP, JSPF, web content management(WCM) fragment; • Worked on testing to analyze user stories and acceptance requirements, design test cases, and implement acceptance testing, integration testing, functional testing, and regression testing; • Worked in test automation and Continuous Integration(CI), writing JUnit and JBehave test cases using JUnit, Mockito, Hamcrest, JBehave, and Selenium Web Driver, and tools including SVN, Git, Stash, Fisheye, Jenkins, SonarQube, QAPlug Maven, and Gradle; • Used SonarQube to analyze and visualize Core Java/ Java J2EE source code quality for software teams and integrated SonarQube quality scans into build system. • Extensively worked on front end, business, and persistence tier using the JSF, Spring, and Hibernate frameworks. • Involved in design, development and testing phases of project. • Involved in design, analysis and architectural meetings. Created Architecture Diagrams, and Flow Charts using Microsoft Visio. • Developed use case diagrams, class diagrams, database tables, and mapping between relational database tables and object oriented Core Java/ Java J2EE objects using Hibernate. • Used JUnit to test controller, persistence, and service tiers. • Used Intellij in entire project development. • Worked on tools like Microsoft Visio, Fisheye, Jenkins, JIRA for bug tracking. • Migrate application workloads from on premise data center to Amazon Web Services (AWS) infrastructure and testing them post installation, utilizing workload migration tools for migration and writing AWS cloud scripts and dev/ops scripts. • Trouble shoot application workloads running on Amazon Web Services (AWS) infrastructure. • Create a Bucket in Amazon Web Services (AWS). • Create a backup script Using Amazon Web Service (AWS) CLI. 9 2 3 3 R E S E A R C H D R I V E • I R V I N E C A L I F O R N I A • 9 2 6 1 8 P H O N E : 8 7 7 D I A L W C C • F A X : 7 1 4 8 4 4 9 0 9 1
  • 7. Alexander Zeng Oracle certified associate • Developed automated build and deployment scripts and tools for system provisioning and configuration using Python, Ruby, shell, and Bash. • Designed work-flows and developed prototype pages to build a proof of concept site • Developed functionality with HTML5, Bootrap.js, and stubbed the views, models and controller classes with Java. • Worked closely with both the project architect and designer to match work-flows to internal customer expectations, collaborated with Core Java/ Java J2EE backend developers to define the JSON calls and responses, and collaborated with UI developers to enhance common code such as Ajax call progressive enhancement of navigation toolbars. • Used extensively JavaScript and YUI javascript library with extensive use of AJAX features for data manipulation and display on the screen. • Designed several custom GWT widgets including a frame widget, a multistate button, JFacestyle title page, a custom tab-panel implementation, and Internet Explorer 8-style accelerators. Environment: Scala, Linux, GoLang, Core Java/ Java J2EE 1.7 /J2EE, Ant, Akka, Python, Groovy , Ruby, Bash, Shell, Intellij, Spring, Hibernate, JBoss 5.x Application Server, JDBC, JUnit, JBehave, Hamcrest, Mockito, Selenium, XML, Servlet, SonarQube, Hadoop, Cloud foundry, Mule ESB, Apache Velocity, JMS(Tibco EMS, Apache MQ, RabbitMQ), QAPlug, CSS, HTML, Apache Velocity, JavaScript, Docker, Apache Solr/Lucene, jQuery, RequireJS, Nexus, Artifactory , JSP, JSPF, JSON, AngularJS, Knockout, Node.js, Backbone.js, Dojo, SVN, Git, Stash, Fisheye, TFS, CARA, Jenkins, SQL, SSIS, MangoDB, MySQL, Oracle 12c., Tomcat, Maven, Gradle, Jira, VersionOne, Mac OS X. Elevate Recruiting Group, Gainesville, FL May 11 – Dec 13 Java/Java EE Developer Responsibilities • Followed Test Driven Development (TDD) and Agile software development practice paired programming, test driven development and scrum status meetings. • Modified and tested order processing system using C++. • Designed and implemented ecommerce Micro Services, SOAP/REST web services for internal staffs and clients using Scala, GoLang, and Java/J2EE in Unix and Linux environment. • Integrated the web services with Mule ESB and created flows in Mule ESB to handle SOAP/REST Web Services requests. • Designed and implemented a Cassandra noSQL, Hadoop, and Dynamo DB based database and associated RESTful web service that persists high-volume user profile data for vertical teams. • Designed and developed JMETER Wed scripts to test the performance of the Web application. • Migrated high-volume transactions from Oracle to Cassandra in order to reduce Oracle licensing footprint. • Created architecture stack blueprint for data access with noSQL; used as the technical basis for new Cassandra projects. Lead role in noSQL column family design, client access software, Cassandra tuning; during migration from Oracle based data stores. • Designed and implemented Spring Framework based RESTful and SOAP web services and software stack for high volume (>400TPS) on-line account management, order and payment processing. Data model and Oracle physical design to support monthly subscription based product offerings. Implemented AOP based security, database transaction management, and service monitoring using Spring. • Designed a Spring-based technology stack which serves as an architecture blueprint for new E- commerce platform applications. Blueprint used as an organization guideline for design with lightweight containers, SOAP/REST web services, IoC/DI, POJO based services, transaction 9 2 3 3 R E S E A R C H D R I V E • I R V I N E C A L I F O R N I A • 9 2 6 1 8 P H O N E : 8 7 7 D I A L W C C • F A X : 7 1 4 8 4 4 9 0 9 1
  • 8. Alexander Zeng Oracle certified associate management, contract-driven web services, Hibernate integration, role-based security with Spring Security. • Deployed application to multiple environments using Docker containers. • Designed a batch processing system with REST based APIs, using Spring Batch 2.0, integrated with Quartz scheduling. New software design and shared components serve as basis for all new E- commerce related batching implementations. • Designed and implemented a Spring/Hibernate/JMS/SOAP based product fulfillment system to replace a legacy fulfillment application. • Designed and implemented a document search service using Apache Solr/Lucene. • Created an event-handling system to publish custom events and logs to RabbitMQ which are then processed via Elasticsearch and Apache Solr to provide fast, distributed searching. • Wrote Core Java/ Java J2EE application to consume and appropriately respond to various status messages from a RabbitMQ server queue. • Designed and implemented a Spring and Hibernate based micro-payment system used to support sales. Micro-payment service APIs provided with SOAP using Apache Axis. • Oracle12c based partitioning, recovery, and scalability design. • Designed and implemented production monitoring using Spring AOP, monitoring implementation is used across all Spring based applications. • Developed automated build and deployment scripts and tools for system provisioning and configuration using Python, Ruby, shell, and Bash. • Implemented Cloud Foundry platform, integrated them with CI/CD build-pipelines, aggregated logging and monitoring tools. Environment: Scala, GoLang, J2EE, REST/SOAP Web Services, Micro Services, Ant, Akka, Python, Docker, Ruby, shell, Bash, Spring Framework, Spring Boot, Hadoop, Hibernate, Mule ESB, Tomcat/JBoss, JMS(Tibco EMS, Apache MQ, RabbitMQ), Dynamo DB , Oracle 12c, Cassandra/Hector, Linux, Elasticsearch, Apache Solr/Lucene, Spring Batch 2.0, Quartz, AOP UPS Supply Chain Solutions, Gainesville, FL Feb 09 – April 11 Java/Java EE Developer Responsibilities • Followed Test Driven Development (TDD) and Agile software development practice paired programming, test driven development and scrum status meetings. • Developed Distributed Scalable Ecommerce Web Application in Core Java/J2EE, C/C++, GoLang and Scala and Involved in various phases of Software Development Life Cycle (SDLC) with tools including Apache Storm, Heroku, Apache Kafka, and Docker in Unix and Linux environment. • Modified and tested the inventory management system using C++. • Integrated the web services with Mule ESB, and worked in Middleware team writing data services in Mule ESB to fetch, manipulate, and transfer data between application and storage resources. • Implemented Model View Controller (MVC) architecture Using Spring 3 at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance along with Validation Framework. • Used XML DOM parser for marshalling XML data between interfaces. • Developed and implemented scripts to perform ElasticSearch snapshot backups • Deployed application to multiple environments using Docker containers. • Setup the rules in SonarQube, establish of ways of working with SonarQube. 9 2 3 3 R E S E A R C H D R I V E • I R V I N E C A L I F O R N I A • 9 2 6 1 8 P H O N E : 8 7 7 D I A L W C C • F A X : 7 1 4 8 4 4 9 0 9 1
  • 9. Alexander Zeng Oracle certified associate • Developed a fully automated continuous integration system and automated browser test suits using Git, Jenkins and developed in Python, Ruby, and Bash. • Implemented the application framework using Factory design patterns and Singleton design pattern. • Implemented modules using Core Java/ Java J2EE APIs, Core Java/ Java J2EE collection, Multithreading, XML, and integrating the modules. • Designed and implemented a document search service using Apache Solr/Lucene. • Designed and developed several Servlets and Hibernate components. • Developed user interfaces using AngularJS, HTML5, Bootstrap, Foundation, JSP, jQuery, Dojo, Jade, LESS, React, and React Native. • Using Google WebToolkit (GWT) to optimize JavaScript and loading of resources, and build and optimize complex browser-based Ajax applications using objects like panels, textboxes, events and event handlers, grids. • Laid out web pages using YUI Tree, YUI grid, Tab control and other layouts. • Used Hibernate for Object-To-Relational Mapping and store the persistence data into the MYSQL database and wrote HQL to access the data from the database. • Used AngularJS in the front end, Node.js in back end to front end integration. • Use Cassandra noSQL, MongoDB, Hadoop, and Dynamo DB as database in the back end with Apache Spark, Apache Mesos, and Marathon to store the custom information to the database while placing orders. • Involved in developing code for obtaining bean references in Spring framework and used Dependency Injection. Implemented Dependency Injection using concepts like Spring IOC (Inversion of control) container. • Used Web Logic Application Server for the deployment. • Used Maven tool for managing project's build, reporting and documentation from a central piece of information. • Developed Spring Action and Action Form Core Java/ Java J2EE classes as per requirement configured them into the Spring -config.xml. • Used Spring Web Flow for displaying transactions which are pending, in-progress and completed. • Used JSTL for condition handling and the Spring Action classes methods were configured in the XML file. • Developed web model in Spring framework for the J2EE application. • Designed properties file that has been used by many services and written code to read this properties file. • Used DAO’s(Data Access Object) that contain data access functions for creating a data object in the database, deleting a data object from the database, loading/searching for data objects from the database and updating data objects in the database. • Developed automated build and deployment scripts and tools for system provisioning and configuration using Python, Ruby, shell, and Bash. • Design and develop service components using Java MultiThreading principles for parallel computing. • Developed a multithreaded application that analyzes and processes large data sets of trade operations. Environment: Jdk1.7, Spring 3.1, Ant, GoLang, Python, Scala, Akka, Ruby, Shell, Bash, Eclipse, Oracle 11g, MongoDB, Hadoop, Dynamo DB, Mule ESB, Cloud foundry, ElasticSearch, Web logic Application Server, JUnit, JMS(Tibco EMS, Apache MQ, RabbitMQ), Cucumber, Maven, Servlets, JDBC, Hibernate 4.0, Apache Solr/Lucene, Log4j, Nexus, Docker, Artifactory, XML, AngularJS, Heroku, Storm, Spark, Kafka, 9 2 3 3 R E S E A R C H D R I V E • I R V I N E C A L I F O R N I A • 9 2 6 1 8 P H O N E : 8 7 7 D I A L W C C • F A X : 7 1 4 8 4 4 9 0 9 1
  • 10. Alexander Zeng Oracle certified associate Mesos, Marathon, HTML5, Javascript, jQuery, CSS, React, Jade, LESS, React Native, Bootstrap, Foundation, JSP, Dojo, Node.js Education Master of Science in Information Systems and Operations Management, University of Florida Bachelors in Marketing, Dongbei University, china 9 2 3 3 R E S E A R C H D R I V E • I R V I N E C A L I F O R N I A • 9 2 6 1 8 P H O N E : 8 7 7 D I A L W C C • F A X : 7 1 4 8 4 4 9 0 9 1