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