Post Job Free
Sign in

Software Engineer Engineering

Location:
Santa Rosa, CA
Posted:
September 30, 2016

Contact this candidate

Resume:

Resume –

Personal

Information

Name: Yuan Zhang

Residence: Hayward, CA

Email: **********@*******.***

Cell Phone: 510-***-****

Highest Degree MSc Computer Networks (U.S, 2016)

MSc Internet Technologies (U.K,2007)

GPA 3.93

Overview 6 years software development experience

Solid experience in Java object-oriented programming (OOP)

Deep understanding of web application technology: server side(Spring

+Ibatis/Hibernate framework, GWT )

Extensive client-sided technologies (XHTML, CSS, JavaScript)

Excellent problem solver and bug fixer

Passion for learning new techniques

Education Sep 2014 – June 2016 California State University, East Bay, U.S. MSc Computer Networks

Sep 2006 – Nov 2007 University of Bristol, United Kingdom MSc in Advanced Computing-Internet Technologies

http://bristol.ac.uk/

Sep 2002 – Sep 2006 University of Bedfordshire, United Kingdom BSc Artificial Intelligence and Robotics

http://www.beds.ac.uk/

Working

Experience

Mar 2011-Sep 2014 Calix, China.

Software Engineer

http://www.calix.com/

Development of Calix Management System platform and E7 Web application. It was one-page network equipment access management application based on GWT framework deployed on Jboss. I designed software, developed new features and fixed bug of existing system. Java Object oriented techniques and XML technologies are widely used.

Mar 2010- Mar 2011 Neusoft Group, China

Software Engineer

http://www.neusoft.com/

My tasks are design and development of Knowledge Management Platform of Yunnan Mobile Communications Corp. China, which was a Java web application based on B/S mode using Maven to deploy the project and javascript, Ajax as the client technology, applying JEE Struts, Spring and Ibatis server frameworks. Jan 2008 – Feb 2010 Precision 3D Limited (http://www.precision3d.co.uk ), Bristol, U.K.

Software Engineer

Design and development of camera-based 3D scanner and measurement system The Responsibilities involves

Coding, debugging and optimizing program, which controls scanner and measurement systems using VC++ and Java.

Java 3D data and image processing.

Implementation of software models of system.

Personal Project Android Reverse Engineering (East Bay 2016) Apply reverse engineering to Android malware. Identify and analyze malicious codes. This project is security-related.

Pairing Based Cryptography In Java (University of Bristol, 2007) This project focused on the implementation of algorithms for cryptography pairing and building a java library that supports pairing-based cryptography based on elliptic curve applying on cryptography.

Language Skills Mandarin, English.

Professional Skills JSE & JEE: Java, JSP, Servlets Servers: Tomcat, JBoss, GlassFish

Sql Database: Oracle, MySQL,PostgreSql

NoSql: Dynamo DB, Mango DB

Frameworks: Struts, Spring, Ibatis, Ruby on Rails

Client side: XHTML, CSS, JavaScript, Jquery.

Graphics: Java3D

Cloud platform: AWS EC2, GAE

Networks: OSI model, Sockets programming,

Mobile network

Security : Cryptography, Reverse Engineering,

Build tool: Ant, Maven, CruiseControl

SCM: Clearcase, SVN

Issue tracing : Bugbase, Jira, clearQuest



Contact this candidate