Summary
Overview
Work History
Education
Skills
Certification
Software technologies and tools
Timeline
SoftwareDeveloper

CHAO GUAN

Sr. Software Developer
Brea,CA

Summary

Versatile Senior Java Developer experienced with the full software development lifecycle and comfortable working within Agile development frameworks. Organized and hardworking team player with strong verbal and written communication skills. Prepared to bring 8 years of related experience to a challenging position.

Overview

9
9
years of professional experience
6
6
years of post-secondary education
4
4
Certifications

Work History

Application Development Specialist

Accenture
Norwalk, CA
03.2016 - Current

Projects:

California Automated Consortium Eligibility System (CalSAWS) is made up of multiple systems which support such functions as eligibility and benefit determination, enrollment, and case maintenance at the county level for the state's major health and human services programs.

Your Benefits Now! (YBN) is a website for Los Angeles County Residents to apply for and to view their benefits online.

  • Attended meeting to track working progress
  • Participated in design, developing, implementing and testing functionalities and modules of application by the Agile methodology
  • Solved tickets and defects for progressive delivery stage
  • Performed troubleshooting to uncover malfunctions.
  • Reworked applications to meet individual customer demands.
  • Used Spring and Spring MVC to implement CalSAWS application
  • Used Wicket and Spring Web Flow to implement YBN application
  • Used Spring JDBC and wrote SQL to do data collection
  • Written JavaScript, CSS in JSP and HTML page
  • Extensive experience on log4j for logging
  • Used JIRA to manage project and track the issues
  • Used Spring source tool as a coding environment
  • Used Gradle and Maven to build and install application
  • Used Junit to write test case for test driven

Java Developer

Deloitte
Camp Hill, PA
09.2014 - 03.2016

Projects:

Common Help is the Commonwealth of Virginia’s fast and easy way to apply online for many Virginia social services programs. It is a web-based application that supports screening, intake, updates, and renewal for those benefits programs in the state.

Virginia Case Management System (VaCMS) is an automated system for child care intake, case management, eligibility determination, and payment processing. It provides a web-based service options for department worker to operate eligibility determination.

  • Attended daily stand up meeting to track progress
  • Designed, developed and implemented software applications for website based on analyzed requirements and understanding of industry technical standards.
  • Developed Application based on EJB framework
  • Wrote SQL to do data collection from Oracle database
  • Wrote JavaScript, CSS for JSP page
  • Implemented Enterprise Batch Scheduler for automated system
  • Consumed SOAP to interact with government web services
  • Used Spring to manager the dependency injection
  • Extensive experience on logger handler for logging
  • Used ClearCase as a version control system
  • Used IBM RAD as a coding environment
  • Used debugger and bug finder for unit test and integrated test
  • Provided ongoing support for VA government department in the analysis and troubleshooting

Java Developer

CG Technology
Las Vegas, NV
01.2013 - 08.2014

Projects:

  • Tianjin Welfare Lottery Game System is a lottery bet placement interface and message cross-platform system. The System includes online bet placement, ticket purchase, ticket cancellation, purchase history querying and account/wallet management applied on both browser and mobile device
  • Involved in analysis, design, implement, test based on the requirement documents
  • Involved in interacting the project detail between China team and U.S project manager
  • Provided ongoing support in the analysis and troubleshooting which are tracked through JIRA
  • Developed the REST API by using Swagger framework
  • Developed the encryption/decryption message by using Grizzly
  • Developed Application based on EJB using J2EE CDI
  • Implemented EJB by singleton, stateless and message-driven bean
  • Wrote Criteria to fetch data from MYSQL database by JPA
  • Developed and managed Message-Driven Bean by ActiveMQ
  • Implemented the logger handler by common-logging
  • Implemented i18n and localization for different country use
  • Wrote JUnit and Arquillian for unit test
  • Used Subversion as a version control system
  • Used GlassFish for Application servers
  • Experience in UNIX environment by using Cgywin and Putty
  • Developed and maintained Maven for the build

Education

Master of Science - Electrical Engineering

Illinois Institute of Technology
Chicago, IL, U.S.
08.2010 - 05.2012

Bachelor of Science - Software Engineering

Southwest Jiaotong University
Chengdu,China
09.2005 - 06.2009

Skills

Conceptual understanding

undefined

Certification

Java Standard Edition 6 Programmer Certified Professional

Software technologies and tools

J2EE Technologies JSP, JDBC, JMS, JNDI, JSTL

Programming Language Java, C++, SQL/PLSQL, Bash Shell

Web Service Technologies XML, JSON, SOAP, REST, WSDL

Cloud Amazon Web Services

Frameworks Spring, Spring web flow, Wicket, JUnit, EJB, JPA, CDI

Web Technologies JavaScript, AJAX, JQuery, CSS, HTML

Application Server Tomcat, Glassfish, WebSphere, Weblogic

IDE tools Eclipse, Netbeans, SpringSource Tools, Visual Studio, Rational Rose

Databases Oracle, MySQL, DB2

Version Control Tools SVN, GitHub, ClearCase, BitBucket

Software Testing Tools LoadRunner, WinRunner, PostMan, SOAPUI

Operating Systems Windows, Linux, Unix

Timeline

Application Development Specialist

Accenture
03.2016 - Current

Java Developer

Deloitte
09.2014 - 03.2016

Java Developer

CG Technology
01.2013 - 08.2014

Master of Science - Electrical Engineering

Illinois Institute of Technology
08.2010 - 05.2012

Bachelor of Science - Software Engineering

Southwest Jiaotong University
09.2005 - 06.2009
CHAO GUANSr. Software Developer