BO ZHANG
Phone: 817-***-****
Email: ****.**.*****@*****.***
**** ********* **** ***, *** Jose, CA 95126
SUMMARY
A results-driven, customer-focused, articulate and analytical software engineer with 3 years of experience and
proven record in designing and developing Web systems and iOS applications using Java, Objective-C and other
programming languages. Familiar with several web frameworks, IDEs, and version control systems. Interested in a
challenging technical track career in an application development environment.
SKILLS
• Development Tool & Language – Java/J2EE, JUNIT, XML, XSL, JSTL, Maven, Objective-C
• Scripting & Web Technology – JSP, CSS, HTML, Servlets, Struts, JavaScript, AngularJs, SOA, Web Services,
JAX-WS, SOAP, REST, RESTful Web API, JAX-WS, and AJAX
• Database – MYSQL, SQL Server
• Operating Platform – Linux, Mac OS X
• IDE – Eclipse, NetBeans, Xcode
• Framework – MVC Framework(Struts, Spring), Spring, Hibernate
• Design Skill – Object Oriented Analysis and Design (OOAD), UML
• Design Tool – Visio, Astah professional, JUDE
• Application Server – Tomcat, GlassFish 4, Weblogic
RELEVANT EXPERIENCE
1. WIRELESS NETWORKS AND SYSTEMS LAB – Arlington, TX
Software Developer Volunteer Oct. 2014 – Present
• Smart Log is used to take work records by who work or study in the Wireless Networks and Systems Lab. Users
use it to update their daily work logs and post and share their questions and solutions.
• The system is developed using Java, JavaBeans, JavaScript, AngularJs, RESTful API, JSON, Agile, Design
Pattern, Eclipse, and Tomcat.
Personal Responsibilities:
(1) Created a function, which can help user to fetch data by URIs.
(2) Displayed work record on web pages by lazy loading.
(3) Implemented searching function, which can filter log information by keywords.
(4) Applied bootstrap to stylize web layout.
2. TEXAS SCOTTISH RITE HOSPITAL FOR CHILDREN – Dallas, TX
Software Developer Volunteer Jan. 2014 – Aug. 2014
• TSRH is a large Web-based system for Texas Scottish Rite Hospital for Children (TSRHC) to manage and
monitor records of their patients and staff. The system allows the faculties in the hospital to add or update
details about new or existing patients, like consultation details, medication details, test details and generating
alerts about important events.
• The system is developed using Java, JSP, Servlet, JavaBeans, JavaScript, AJAX, Agile, Design Pattern,
NetBeans, MySQL, and Tomcat.
Personal Responsibilities:
(1)
Applied agile methodology and design patterns into the project.
(2) Improved role management module for administrators.
(3) Found and solved security issues in the system.
(4) Designed and implemented database access method.
(5) Tested the system and fixed bugs.
(6) Communicated with the users and gave the faculties in the hospital corresponding training.
1/2
3. UNIVERSITY OF TEXAS AT ARLINGTON – Arlington, TX
Course Project Aug. 2013 – Nov. 2013
• Dexteroid is an automatic static taint analysis tool which takes an APK as an input, extracts dex file, converts it
into dalvik byte code basic blocks and performs taint analysis to find out different kind of malicious
functionalities.
• The tool is developed using Java, JSP, Servlet, JavaScript, Eclipse, MySQL, Tomcat and SVN.
Personal Responsibilities:
(1) Applied agile methodology and design patterns into the project.
(2) Analyzed dalvik byte code, source API, sink API and extracted related files.
(3) Designed and implemented algorithms to build control flow graph.
(4) Tested API of different modules and system integration.
4. NEWCOM TECHNOLOGY CO. – Beijing, China
Software Developer Intern May 2012 – May 2013
• Smart Travel System (STS) is an iOS application provided travel services for users. It can search for real time
traffic information, road condition, and public transportation. It can also provide navigation service.
• The system is developed using Objective-C, X-Code, Mac OS, SQLite and SVN.
• App link: https://appsto.re/us/ItZMH.i
Personal Responsibilities:
(1) Analyzed and encapsulated transportation data from server.
(2) Designed and implemented user interfaces in road condition, real-time public transportation, road condition
video modules.
(3) Implemented theme changing function.
(4) Wrote test cases for the system.
5. TENG YUE TECHNOLOGY– Qinhuangdao, China
Software Developer Intern Nov. 2010– Jun. 2011
• Vehicle Management System is a Web-based system for Tan Shan Mobile. The system has several modules
including vehicle dispatching, fuel management, and driver management.
• The system is developed using Java, JSP, Servlet, JavaScript, Eclipse, SQL Server, Tomcat and SVN.
Personal Responsibilities:
(1) Designed and implemented the vehicle information modules.
(2) Implemented the data structure of vehicle information.
(3) System testing.
EDUCATION
UNIVERSITY OF TEXAS AT ARLINGTON Aug. 2013 – Aug. 2014
Master of Science in Computer Software Engineering
BEIJING UNIVERSITY OF POSTS AND TELECOMMUNICATIONS Aug. 2011 – June 2013
Master of Science in Software Engineering
YANSHAN UNIVERSITY Aug. 2007 – Aug. 2011
Bachelor of Science in Computer Science
REFERENCE
• Available upon request.
2/2