JERRY JING YUAN
***** ***** ***** ** *** E *** Mobile/SMS
Hayward, CA 94544 *************@*****.*** (skype: jerryjingyuan) 510-***-****
SKILLS SUMMARY
●Certifications: Java Certification, Spring Boot Certification, JavaScript / HTML / CSS certification
●Technical Skills: Java/SpringBoot/Scala/Web/PHP Applications, ReactJS/Angular, Big Data, Spark, Cloud Computing, Docker/Kubernetes, Mobile Applications, E-Commerce/CMS
●Software Engineering: Data Structures, Algorithms, Design Patterns, Agile/Scrum, UML
●Angular: Angular v2/v4/v6/v10, Components, Material Design, Ag-Grid, Google Maps, AGM, bootstrap, Spring Boot and maven integration, frontend-maven-plugin, exec-maven-plugin, and AngularCLI
●Java/J2EE: JDK8, Spring Framework, Spring Boot/Batch/Cloud, Struts, Servlet, JSP, JSF, GWT, Web Services/SOA, SOAP, RESTful, JMS, JMX, JDBC, Hibernate, iBatis, JPA, JUnit, Maven, Ant, Gradle, Microservices, Docker
●Scala/Big Data/Data Science: Spark, Kafka, AWS, EMR, and Hadoop
●PHP/LAMP: Zend, CodeIgniter, CakePHP, PHPUnit, AMPPS, MAMP
●CMS/E-Commerce: Wordpress, Drupal, Joomla, Magento, Shopify, SquareUp, Wix, Weebly
●UI Technical Skills: HTML, CSS, JavaScript, jQuery, Bootstrap JS/CSS, Angular, React JS, Ajax
●Other Technical Areas: Groovy and Grails, Node JS, Ruby on Rails, Python, C/C++, Perl
●Cloud Platforms: AWS, PCF, Rackspace, Microsoft Azure, GoDaddy, Hostgator, Bluehost
●Application Servers: Apache, Tomcat, WebSphere, WebLogic, JBoss
●Unix/Linux Platform: Ubuntu, Redhat Linux, CenOS, Debian, AIX
●Databases: SQL, NoSQL, MySQL, PostgreSQL, Oracle, Teradata, DB2, SQL Server, ODBC, PL/SQL
●Mobile Applications: iOS / Android mobile apps
●IDEs: Eclipse, Spring STS, IntelliJ IDEA
●Version Control: GIT/SVN/CVS, Rational ClearCase, Perforce, IBM Jazz RTC
●Masters Degree (MS) in Computer Science, The University of Texas at Arlington, Arlington, TX, USA
EXPERIENCE
Global IT Services Corporation 10/2018 – Present
Software Technology and Technical Lead
Technology lead for Java, JEE, Spring Boot, Spring Framework, Angular, ReactJS, UI, big data, data science, Spark, cloud, Docker, Kubernetes, and full-stack application development and support.
●Worked on Java, Spring Framework and API/UI applications with API integration, app server, cloud and Oracle/DB2/MSSQL/MySQL and NoSQL env
●Worked on Java, RESTful API and Angular applications with development, testing, deployment, and maintenance with cloud and AWS/Azure/OCP/GCP env
●Designed and developed Angular UI and front end applications with Gradle and Angular 11 and cloud platform
●Worked on enterprise application build, system integration and deployment with docker/kubernetes and Jenkins
●Design and develop Spring Boot, Spring Batch, and Spring Data applications for data retrieval and reports
●Provide technical management and application support for Java applications within financial applications and real estate business processes with Java, Angular, Angular Ag-Grid, Angular Google Maps, Angular Material Design, Bootstrap, HTML5/CSS, Tomcat, WebLogic, OpenShift platform, Docker/Kubernetes, and MS SQL Server, etc.
●Responsible for Java applications in desktop with Java Swing, Java AWT, and Web Start
●Involved in Oracle form applications with Oracle forms, Java backend batch processing, ESP job scheduler, and shell scripts
●Took part in Web applications with Perl, Oracle, and HTML/CSS web technologies
●Participated in corporate technical support with application credentials management and incidents
●Designed and implemented data loading and importing service module for microservice and RESTful API integration
●Worked on Technology lead for the payment gateway merchant and financial network dispute management applications using Java, Spring, Spring Boot, Spring Batch, Liferay, etc.
●Participated in development and refactoring of Spring Batch job application for merchants and credit card banks
●Worked on Spring Boot and RESTful API development and integrations for financial and dispute management
●Explored and supported Liferay portal applications and API integration and defect troubleshooting
●Provided technical management and application support for Java applications within financial applications and real estate business processes with Java, Angular, Tomcat, WebLogic, OpenShift platform, and MS SQL Server, etc.
●Worked as technology lead for Java and web application production enabling and support using Java, cloud, and web technologies.
●Designed and implemented data loading and importing service module for microservice and RESTful API integration
●Worked on Technology lead for the payment gateway merchant and financial network dispute management applications using Java, Spring, Spring Boot, Spring Batch, Liferay, etc.
●Participated in development and refactoring of Spring Batch job application for merchants and credit card banks
●Worked on Scala, Java, and Spring Frameworks with big data processing and data transformation with Spark
●Involved in architecture design and developed application prototypes and related application modules.
●Processed data source loading and analytics using various data source loaders and libraries
●Created name and address modules and related APIs and services
●Functioned as the main contact and technical lead with the online banking application for mortgage application integration and process setup for the team
●Involved in the design and implementation for the mortgage application linking account integration
●Utilized various related technologies including Java, JSP, Spring Framework, Struts 2, webflow, taglibs, mock testing, OAuth, and WebSphere on the Pivotal Cloud Foundry platform
●Streamlined online banking application and business logic with application account linking features
Robert Half Technology, San Francisco, CA 04/2018 – 09/2018
Software Contractor (Client: Plum Lending, LLC, San Francisco, CA)
Participate in various functions and development and test design and implementation using Java 8, MongoDB, and AWS.
●Work on the data science and big data systems for lending business using Java and NoSQL
●Develop Java standalone application with Maven, Google Guice, MongoDB, Git, and AWS platforms
●Design and Implement integration tests and Airflow processes with Maven and Gitlab CI/CD/Pipelines
●Explore and integrate ELK (Elastic Logstash Kibana) search and data index systems for data and log indexing
Infosys Ltd (India Based Global IT Company), Palo Alto, CA 02/2018 – 04/2018
Software Technology Lead (Client: Apple, Sunnyvale, CA)
Involved in design and implementation of Apple EFM system and surveys with Java 8 and Spring Boot.
●Worked as Infosys Ltd technology lead with the client Apple survey management systems and applications
●Designed and implemented various functional features and tasks with Java and cloud platforms
Bob Tech Solutions LLC, Hillsboro, OR 11/2017 – 01/2018
Software Contractor (Client: Nike, Hillsboro,OR)
Participated in working on Nike PCX product systems and applications as a software contractor in the areas of Java 8, Spring Boot, Gradle, microservices, docker, AWS cloud, messaging, unit tests, Agile, Github, wiki, and FlexPLM platforms.
●Involved in Nike microservices applications refactoring processes and unit tests suite creation tasks
●Utilized Java technologies and various common open source skills like Spring Framework, Spring Boot, and Gradle
Infosys Ltd (India Based Global IT Company), Plano, TX / Topeka, KS / Palo Alto, CA 09/2017 – 10/2017
Software Technology Lead (Client: BNSF Railway, Topeka, KS)
Worked as technology lead and engineer with Infosys software teams and client projects in the areas of IT and enterprise applications with a variety of technical skillsets and software system and development practices
●Client BNSF Railway (09/2017-10/2017): Participated in the client application buildup and development initiatives
using Java 8, AngularJS, Groovy and Grails, Eclipse, IntelliJ IDEA, Gradle/Maven, DB2, UI (ReactJS), CI/CD, etc.
●Worked on Angular 2 with UI components buildup and enabling HTML code for HTML elements and tags
●Worked on the app features with SSO and Spring Security and OAuth
●Self-trained with Angular and ReactJS frameworks and explored the applications with Angular and ReactJS
●Continuous incubations of technologies and skillsets via Infosys employee technical programs and career paths
Data Piper LLC, South San Francisco, CA 05/2017 – 06/2017
Application Engineer/Contractor (Client: SAP-SuccessFactors Division, South San Francisco, CA)
Worked on application engineering and system and operation support for SAP SuccessFactors division HCM software products and cloud platforms and related Java and JDK8 applications.
●Involved in engineering support and operation for SAP HCM business execution suite and related Java applications
●Provided operation support for SAP real-time operation with sales demo instances on cloud platforms
●Responsible for engineering operation support for incidents related to system resources and provisioning areas
●Set up and configure Java development environment and systems
●Reviewed some existing SAP HCM Java applications and modules and features and documentations
●Conducted some troubleshooting with the production system defects and issues from the application source code and module tree repositories
●Reviewed and looked into the application methodologies related to the existing Java applications, such as Linux image, docker images, microservices, build and release and deployment processes, etc.
●Understood the development processes and configurations of the Java applications and also the integration parts among different application components
●Set up IDEs and processed some build processes.
JWonders, LLC, Hayward, CA 01/2016 – 05/2017
Self-employed Software Consultant
Self-employed and independent consultant to provide software and technology consulting and contractor services to industrial clients in the areas of web applications and eCommerce fields.
●Some Client: Moboware, Inc: 03/2016 – 03/2016
oWorked on server and Perl scripting with Mac platform technology and Microsoft Visual Studio agents
●Technical and Consulting Solutions – Trained and Used:
oProvide enterprise and business solution programs to client problems and facilitate these clients’ high technology solutions with our past and potential enterprise products and services (W2/1099/Corp-to-Corp)
oInteract with various potential clients on the software engineering domains and solution establishment
oPartner with clients with respect to the technological and/or enterprise partnership and foundership
oProvide high technology consulting services within the context of onshore and offshore models for past and potential industrial/individual clients
oParticipate in high technology presentations, technical events, conferences and sessions in diverse industrial client realms
oEnable and process various technological initiatives and training in the fields of Java, Spring framework, web, mobile apps (iOS/Android), CMS, and eCommerce, etc.
●Website and E-Commerce Online Store Solutions - Trained and Used:
oProvide website domain design and services with common CMS systems WordPress/Drupal/Joomla
oProvide e-commerce online store design and services with e-commerce app suites Magento/Shopify
oProvide website domain design and services with common web development technologies in Java/PHP/eCommerce/CMS
oInvolved in common cloud computing vendors and services with AWS, etc.
PEAK Technical Staffing USA, Carlsbad, CA 06/2015 – 10/2015
Software Consultant (Client: Nortek Security and Control, Carlsbad, CA) – Full-time Contractor
Involved in design and implementation of Nortek cloud server RESTful APIs and COAP applications.
●Worked on AWS cloud server instance configurations and deployment procedures with Nortek cloud applications
●Skills used: PHP/LAMP, Java/J2EE, Maven/Gradle, PHPUnit/JUnit, SOAP/RESTful APIs, COAP, AWS, Agile, JavaScript, Bootstrap JS/CSS, HTML/CSS
RICEFW Tech, Inc., Middleton, WI 10/2014 – 12/2014
Software Consultant / Architect (Client: Accenture/Sentry Insurance, Middleton, WI) – Full-time Contractor
Worked on Java architect functions and assignments based on client requirements to conduct various scenarios for providing security-focused architectural evaluation and recommendation with client system infrastructure and integration.
●Involved in a variety of architectural roles and tasks in terms of security-focused architecture buildup, code analysis, system configurations, environment optimization, troubleshooting, analysis, and solution recommendation
●Participated in the security options research for product reviews and architectural system establishment with respect to feature assessment, defect fixes, demo application development, and architectural recommendations
●Utilized various security protocols and mechanisms to conduct security solution research and configurations for the search engine integration with OAuth, IP filtering, HTTP security providers, and SAML, etc.
●Skills used: Java/J2EE, Apache Solr/ZooKeeper, Spring Framework, SOAP/RESTful Web Services, Struts 2, Ant, Maven, JUnit, Tomcat, Agile/Scrum
Deejit, Inc., Miramar, FL 08/2014 – 09/2014
Software Consultant / Senior Software Engineer (Client: Cap Gemini / Royal Caribbean Cruises Line, Miramar, FL)
Participate in the design and implementation of Java/J2EE based web applications using Spring Framework, Spring MVC, maven, SOAP/RESTful web services, JUnit, and Agile methodologies.
●Participate in the web application architecture, design, implementation, testing, and maintenance tasks
●Involved in the design, implementation and unit testing for the new features and defect fixes
●Skills used: Java/J2EE, Spring Framework, SOAP/RESTful Web Services, Maven, JUnit, Agile
Software Independent Contractor/Consultant, San Diego, CA 12/2011 – 10/2013
Freelancer and Part-time Contractor
Software Consultant (Client: TNR Global, LLC) (12/2012-10/2013)
●Worked on a variety of assignments for standalone and web-based Java/J2EE applications pertaining to search engine and NoSQL systems (Redis/Riak servers), MySQL, Solr, Fast ESP, SVN, Apache/Tomcat, and Python.
Software Consultant (Client: iTag, Inc.) (01/2012-10/2013)
●Participated in the development for Java/J2EE and Groovy and Grails applications through advertising network and tailored customer shopping assistance with RESTful APIs, PostgreSQL, Jenkins, HTML/CSS/PHP.
Software Consultant (Client: Golden Link Plus) (05/2012-06/2013)
●Involved in the architecture, design, and implementation of web-based ecommerce applications for online stores using Java/J2EE, CMS/Drupal, SSO, payment portal, AWS, MySQL, Jenkins, RESTful, HTML/CSS.
Software Consultant (Client:Kachingle) (10/2012-02/2013)
●Involved in the design, implementation and testing procedures for PHP based web applications by working on new features and defect fixes with PHP/LAMP, JavaScript, Payment Gateways like Adyen and Paypal.
Software Consultant (Client:Babafoo) (05/2012-09/2012)
●Worked on client assignments for enhancing the PHP/LAMP application with PHP/CodeIgniter.
Software Consultant (Client: Carbonflow Ltd.) (12/2011-03/2012)
●Developed web application modules for carbon emission programs and documentations with AWS servers and Java/J2EE, Groovy and Grails, Hibernate, AWS EC2/S3, Spring, Maven, JavaScript/jQuery/ajax, HTML/CCS.
Trion Worlds, Inc, San Diego, CA 05/2011 – 09/2011
Senior Software Engineer – Full-time Employee
●Responsible for the full life cycle of projects, including requirements, design, implementation, automated testing, debugging, and deployment
●Worked closely with senior enterprise engineers, game designers, game programmers and QA to deliver industry-leading solutions using various Java/J2EE technologies
Allegiant Air, LLC, Las Vegas, NV 05/2010 – 04/2011
Senior Software Engineer – Full-time Employee
Responsible for designing and implementing J2EE-based web applications using various Java/J2EE technologies including Struts, JSF, JPA, Hibernate, Spring Framework, Maven, and SOAP/RESTful Web Services.
●Involved in designing and implementing J2EE applications using various frameworks such as Spring framework 2.5/3.0, JPA/Hibernate, Struts/JSF RichFaces, and Web Services
●Designed and developed web applications with IBM RAD 7.5.4/8.0 running on Tomcat, WebSphere, and JBoss servers using IBM DB2 and MySQL
●Worked on version control system SVN/CVS to manage the application release and branching processes
Qualcomm, San Diego, CA 02/2007 – 04/2010
Senior Software Engineer – Full-time Employee
Designed, implemented, and delivered web based J2EE/Java applications as a senior software engineer and technical lead.
●Involved in the design and implementation of various web based J2EE/Java applications as the technical lead
●Skills used:
oJava/J2EE, servlet, JSP, EJB, Spring 2.0/2.5, Web Services, JMS, JMX, Struts, GWT, JSF, Ajax
oWebSphere, Oracle, MySQL, Unix, Ant, Maven, JBoss, Tomcat, SOAP, REST Web Services, UML
●Involved in designing, architecting, and leading the project efforts for J2EE-based web applications
●Worked on various web-based functional services/feature implementations as a project/technical lead
●Participated in design and delivery of Java server components for a complete mobile retail solution system involving multi-platform client, web and mobile web (WAP)
●Developed and delivered Java server applications with various Java/J2EE technologies including servlet, JSP, Spring framework, Hibernate, Web Service, JDBC, JMS, JMX, GWT, JSF, and Struts, etc.
●Created architecture and process for asynchronous processing flows with JMS Broker, timer, and scheduler
●Involved in the design and implementation for billing service for contents billing transactions
●Designed and implemented billing processing modules and functions using gift card and coupons
●Designed and developed GWT-based web applications for mobile content presentation layer
●Provided supervising and mentoring support for junior engineers in the team
●Designed and implemented importing features for importing various files in ZIP/XML/CSV formats
●Developed web based J2EE/Java applications for providing campaign functionalities for web/mobile contents
●Provided high-level and detailed technical analysis and leadership for various feature implementations
●Received various performance awards for excellence work