Hanshu Lin
Tel: 408-***-**** Email: ************@*****.*** LinkedIn: https://www.linkedin.com/in/linhanshu
San Jose State University, Master of Science, Computer Science, 2015
Seeking: Software Developer/Back-end Engineer/Game Engineer position beginning 2015 June
Education
Master of Science, Computer Science, expected 2015
San José State University, San Jose, California, U.S.
Computer Architecture, Compiler Design, Cloud Computing, Algorithm Design, Algorithmic Game Theory, User Interface
Design, Computer Game Design, 3D Computer Graphic Algorithms, Programming Language Paradigms
Bachelor of Science, E-Commerce and Internet, 2012
Beijing Jiao Tong University, Beijing, P.R.China
Object-Oriented Java, Basic Programming Skill in C/C++, System Engineering, Basic of Railway System, Basic in
Networking Information, Information Security, Basic Information in E-business, Network Platform Design
Technical Skills & Expertise
Programming Skills: Java, SQL, C++, OpenGL, Unity, SDL, Objective-C, Haskell, Lua, HTML, CSS, Python, JavaScript, JSON, Ruby
Programming Platforms/IDEs: SQLite, MySQL, Windows, UNIX, Eclipse, Unity3D, Visual Studio, NetBeans, Node.js, Xcode
Working Tools: Google Drive, GitHub, Dropbox, Skype, OpenProj, MicroOffice, LaTex
Experience Work: Agile/Waterfall Development, Algorithm Design, Compiler/Game/UI Design, Database Design
Professional Work Experience
April 2015 - Current
Application Programmer, San José State University, San Jose, California
• Develop application using Java, HTML and related IDE
• Focus on improving performance of eye-tracking device called Eye Tribe
• Work in college of psychology to solve application programming problem
• Provide basic computer programming skills, including application design, programming, and algorithm design
June 2010 - September 2010
Data Analyst, Changchun, Jilin, China
• Participate in design algorithms and applications for information automation in Java and MySQL
• Deliver better and faster internal information management in company
February 2009 - January 2010
Research Assistant, Beijing Railway Bureau, Beijing, China
• Analyze and classify data of basic information railway system in Beijing, including massive employees and devices
• Deliver data/signal visualization for Beijing railway station using C# and Visual Studio
• Point out computing algorithms for calculating dynamic ticket price in case of specific period
Professional Projects
March 2015
The operational semantics of Lua, San José State University
Deeply analyze scripting programming language called Lua, including syntax and semantics
•
Develop exquisite Language called Featherweight Lua (FWLua) with remaining essences in Lua
•
Implement interpreter in Haskell for Featherweight Lua followed by operational semantics
•
Make users easier to analyze Lua using Featherweight Language, including code optimization and type security
•
April 2015
Pin code application in EyeTribe eye tracker, San José State University
Research and improve eye-tracking based device called EyeTribe
•
Build pin code pad application using Java Application, Java Swing, JavaScript and HTML
•
Participate in improving algorithms about safety input, including hiding cursor, button highlight, further vision protection
•
Use computer eye tracker to enable users inputing pin code by only starring at specific button
•
September 2014
Data visualization in HealthCare, San José State University
Use Tableau (JavaScript) to perform dashboard based on data from Disease Control and Prevention (CDC)
•
Use Dreamweaver CS8 with HTML/CSS to design website layout and deliver basic decoration for the application
•
Develop PC application in browser, using HTML and JavaScript to perform analytical analysis about diabetes
•
Deliver disease prediction and visualization from specific area in US to users
•
March 2014
Game Design: Jumping to the moon, San José State University
Create platform PC game using Visual Studio 2013 with C++, OpenGL and SDL
•
Deliver complete system for action game, including basic collision detection, gravity and simple game AI
•
Improve game with team, using Visual Studio 2013 and VS Cloud, with Agile software development
•
Transplant game into iOS application using Objective-C and Sprite Kit Game Engine in Xcode
•
September 2011
Beijing Railway Information System (RIS), Beijing Jiao Tong University
Deliver data visualization for trains, related facilities, employees in Beijing railway station
•
Establish electronic map for Beijing and nearby railway station using C#, SQL
•
Implement authorizing employees for manipulating map and data in railway system
•
Deliver information automation and management with electronic map
•