Ce Zhang
Phone: 510-***-**** E-mail:*********@*******.***
Summary
A hard-working team player, currently looking to apply my education and experience to a job in Computer Science related field. Areas of proficiency include computer organization or architecture, automata and computability theory, data structures, algorithms, programming languages, operating systems and networks. Possess expertise in Object-Oriented, Analysis/Design and Java Development. Skilled at progressing from problem statement to well-document designs.
Extensive experience in design and development of multi-tier applications using Java, JEE, Spring, Hibernate ORM, XML, Web Services, HTML, JavaScript, Ajax, jQuery, JUnit.
Experience in web application design using Spring Framework and its MVC module.
Extensive usage of different IDEs like Eclipse, NetBeans, Spring Source Tool Suite (STS).
Experience of developing data models using Hibernate POJO's and configuring Hibernate persistence layer.
Experience using Hibernate for mapping Java classes with database and using Hibernate query language (HQL/JPQL) and criteria.
Proficient in using RDBMS concepts with Oracle and MySQL.
Experience with production support.
Experience in using Jira and Confluence as part of Agile scrum methodology.
Self-learning knowledge of Amazon AWS Cloud Platform with focus on EC2 and S3 services.
Excellent communication and interpersonal skills and involved in client interactions for scoping, effort estimates and status reporting.
Skills
Language Java, JavaScript, SQL, C++, Python, Shell Script Web Technologies HTML, CSS, JavaScript, Ajax, jQuery, and JSON. Java/JEE technologies JavaEE, Servlets, JSP, JDBC, JMS, JPA, JSTL, Web Services (JAX-RS). Frameworks Spring Framework, Spring MVC, Hibernate, Jersey, JUnit, Log4J, PrimeFaces, iText, jsoup.
Databases Oracle, PostgreSQL, MySQL.
Application Servers WebSphere, WebSphere Liberty, Apache Tomcat. IDE Eclipse, Eclipse based STS, IntelliJ IDEA and Oracle SQL Developer Build and CI Tools Maven, Jenkins
Operating Systems Operating Systems
Others Git, Subversion, Clear Case, JUnit, Mockito, Jira, Confluence, Version One Work Experience
JAVA/J2EE Developer
DXC Technology
March 2017 – Present
DXC Technology is the world’s leading independent, comprehensive IT services company, helping clients harness the power of innovation to thrive on change. The project of eFMS was a highly visible electronic facility management system which designed to deliver a professional and efficient solution to manage work orders, contracts, payments for facility construction, repairs and alteration contracts, along with real estate contracts and perform data analysis base on million level data in order to generate reports and make forward planning.
Responsible for understanding user stories by interacting with business analyst and clients.
Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions and also performed validations using Commons validator.
Collaborated with DBA to optimize existing SQL and translated them into criteria and HQL
Translated functional requirements into technical design specifications.
Implemented business layer by using Hibernate and Spring and also developed mapping files and POJO java classes using ORM tool.
Extensively used Hibernate Query Language (HQL) and Criteria based queries to work with Oracle database.
Implements MVC, Singleton, Factory, Data Access Object, Business Object paradigm
Implemented REST service to provide interface for third party clients and mobile devices
Created configuration for Spring framework, Spring MVC and Hibernate and responsible to verify and add project wide dependency into POM for each subproject.
Configured spring app-servlet.xml, web.xml Spring-specific deployment descriptor
Designed and developed GUI screens for user interfaces using JSP, AngularJS, JavaScript, XSLT, AJAX, XML, HTML, CSS and JSON.
Analyzed existing ColdFusion project and translated it into technical design specifications.
Used maven to build the project into WAR and EAR files and SVN Version Controlling
Application developed on Agile methodologies scrum and iterative method process.
Involved in 24x7 support, Maintenance and enhancement of the application Environment: J2EE, Spring framework, XML, HTML, JSF, JSP, Servlets, JQuery, iText, AngularJS, Hibernate, Maven, JavaScript, XSLT, CSS, AJAX, JMS, RESTful, WebServices, WebSphere Test engineer
Quanta Computer(QCA)
March 2016 – November 2016
Quanta Computer is a Taiwan-based manufacturer of notebook computers and other electronic hardware. Its customers include Apple Inc., Dell, Hewlett-Packard Inc. Alienware, Amazon, Cisco, Fujitsu, Gericom, Lenovo, LG, Maxdata, MPC, BlackBerry Ltd, Sharp Corporation, Siemens AG, Sony, Sun Microsystems, Toshiba, Verizon Wireless, and Vizio. QCA is one of its subsidiary companies locate in California.
Responsible to design network topology in local testing environment for new models.
Responsible to work with EE to implement and automatize testing script for new models.
Maintain and modify test script by using shell script and Python.
Maintain existing Ramdisk for different model.
Troubleshooting and solve issues of PXE system and communication between individual devices during testing.
Provide 24x7 technical support to existing model on production.
Training operators to become skilled at basic judgment of testing issues. Environment: PXE, Ramdisk, Linux, shell script, Python Education
California State University, East Bay
Sep 2014 – Dec 2015: Computer Science
GPA: 3.6/4.0
Chabot College
Aug 2010 – Jun 2014: Computer Science
GPA 3.6/4.0