Post Job Free

Resume

Sign in

Software Developer Manager

Location:
Chicago, IL
Posted:
June 12, 2015

Contact this candidate

Resume:

XU GAO

E-mail: acp628@r.postjobfree.com

Mobile: 312-***-****

OBJECTIVE

To obtain a software developer position. To learn from people with years of

experience and to strive to become a top level software development professional.

EDUCATION

Illinois Institute of Technology – Chicago, IL

M.S. Computer Science, May 2015

GPA: 3.3/4.0

Henan University – KaiFeng, Henan, China

B.S. Computer Science, June 2012

In-Major GPA: 3.0/4.0

TECHNICAL SKILLS

Programming language – C, C++, Java, C# .NET, Python, SQL, HTML, JavaScript

Operation system – Windows, Linux, Android

Database – SQL Server, Access

WORK EXPERIENCE

Software Developer

Chinese Academy of Surveying and Mapping, 07/2012 – 07/2013

• Surveying and mapping software development using C#.NET.

• Developed a 3D terrain model using C#.NET.

• Developed algorithms to replace the Delaunay algorithm to dramatically

improve the application’s performance when there are more than one million

vertices.

BUSINESS APPLICATION

Android application development. “Budget Manager”, an application to manage your

budget. Published in Google Play Store:

https://play.google.com/store/apps/details?id=xugao.budgetmanagement

• Using Shared Preferences to save and show your plan and your budget.

• Using Location Manager and Geocoder to locate where your purchases are.

• Using

Zxing

to

scan

the

two-

dimensional

code

or

bar

code

of

the

commodities.

• Using camera API to take photos of the purchased goods.

• Data persistence using SQLite database

• Sound and vibration alarms triggered when total spending exceeds budget

using Media Player and Vibrator.

• Using charting library AChartEngine to draw pie charts to analyze data from

the database.

ACADEMIC PROJECTS

• ATM System development using C#.NET.

Account management and transaction management are implemented. Using

SQL and Stored Procedures for backend database operations.

• Android application named “Order System”.

Developed a customer mobile ordering system.

• Android application with Broadcasts and Services.

• Android application named “daily News”.

This is a news client. Using Android networking APIs to send requests to and

get responses from servlets. JSON format response data parsed for display.

• Multithreaded programming using Python.

Mutex locks are used for synchronization.

• “Distance Vector Router” algorithm using java.



Contact this candidate