Post Job Free
Sign in

Manager Developer

Location:
Rolling Meadows, IL
Salary:
0
Posted:
September 03, 2014

Contact this candidate

Resume:

Lianjing Gao

Contacts Current Address

Email: ***********@*****.*** Chicago IL

Phone: 312-***-****

Website: https://bitbucket.org/xunshuairu

JOB OBJECTIVE

To obtain a full-time position provide H1b visa sponsorship, in the area of software development.

EDUCATION

Illinois Institute of Technology Chicago, Illinois

Master of Computer Science, September 2012 - May 2014

3.25/4.00 GPA

Northeastern University at Qinghuangdao, Hebei, China

Bachelor of Economics, September 2007- July 2011

Average score 82/100 (Top 10 in class)

SKILLS

C++(C++ 11)/C/Objective-C/Java Programming

Experience of STL, Boost engine(Asio, Thread), Cppunit, Junit

Experience of 3rd party GUI, WxWidgets, FLTK

Experience of 3rd party Linear Algebra libs, armadillo, GLM

Experience of make, scons

Practice in of OOP, MVC(work)

Practice in of SQL and Database System

Practice in of Operation System Development(Course project)

Practice in 3D Game Engine Development and, GLSL(Personal OpenSource project)

Practice in Parallel Computing using OpenCL/Cuda/OpenGL

Familiar with Xcode, CodeBlocks, EMACS

Limited Knowledge of Lua, Pascal/Delphi(my best 5 years ago), Javascript, Python

Knowledge of Cryptology

Knowledge of Computer Vision

Experience with AFNetwork, JSONKit

Intermediate oral English

EXPERIENCE

iOS Game Developer (full time) Yingdiman Entertainment, Beijing China Feb2012 - June2012

Programmed commercial IOS games based on IOS UIKit by using C, Obj-C and C++.

Remodeled, debugged and add features for old games and softwares based on cocos2D(two years ago

version).

Directed two artists, one product manager for projects.

Worked well under very heavy pressure, handle multiple tasks and worked over 60 hours per week.

Product 1: ”ShouXiangDaShi”:

Developed a new game named ”ShouXiangDaShi” that aim to analyze biological characteristic pro-

vide by player and try to tell the personality of player. Use computer vision algorithm and machine

learning algorithm analyze curves of player’s palms. Category biological characteristics, match result

and give the final summary to player.

Used customized JSON parser.

Used UIKit, Core Animation.

Implemented least square error algorithm to analyze pictures provide by user.

Implemented customized UIView, UINavigator, UITabbar.

Implemented in game purchase.

Worked under big pressure(very limited time), handled multiple tasks at same time.

Wrote code with doxygen style comments.

Developed both iPad and iPhone version.

Product 2: ”GuanYingLinQian”:

Developed a Chinese fortune sticks game named ”GuanYinglinQian” that simulate the process of

paying and drawing.

Implemented game features as well as animation e ects based on Cocos2d framework.

Used customized XML parser.

Utilized CCSprite, CCMenu, for UI coding.

Used Tencent, Weixin, Sina Social Media SDK in game.

Developed both iPad and iPhone version.

Product 3: ”Yingdiman VPN”:

Developed an iPhone Software that help users use VPN technique to visit website overseas faster.

Be responsible for client part.

Implemented in software purchase.

Used customized JSON parser, XML parser.

Used UIkit, Core Animation.

Used third-party Ads Framework.

YES, two month over 5 projects. I’m super good programmer and always learning new skills.

COURSE PROJECTS AND PERSONAL PROJECTS

Game Rendering Engine June 2014 - Present

Designed and Programming a 3D game engine by using C++, OpenGL, OpenCL under MacOS

system. Present features: camera control, load and render model, ambient and di use rendering.

Shape Matching and Object Recognition Using Shape Contexts April 2014

Programmed “Shape Matching and Object Recognition Using Shape Contexts” by using C++ and

OpenCV under Windows system.

MINIX IPCs(inter-process communication) Implementation February 2013

Designed and implemented a set of new IPC system calls for MINIX system (UNIX like) that

allow user processes to send messages to or receive messages from other processes or threads.

Skills: C, POSIX, Multi-Threading.

A Database Management Software for Travel Agent April 2013 - May 2013

Designed and implemented a software to help travel agents manage customers, agents, resorts, hotels

and other related information by using Oracle JDBC under Windows system.

Skills: Java, AWT, SWING, SQL, Oracle JDBC.

Verifiable Computation Method June 2012

Implemented verifiable computing methods by using C++ and NTL under Winodws system.

Skills: C++, OpenCV.

REFERENCE AVAILBLE UPON REQUST



Contact this candidate