Yanlong He
*** *. ******** ******, ***. B**, Amherst, MA 01002
413-***-**** *********@*****.***
Summary
Education
Relevant
Course
Academic
Experience
Publication
Skills
Computer Engineering master’s student with a solid academic background in system software design, algorithm analysis, information security, control systems and with team programming experience seeking an entry level software engineering position University of Massachusetts Amherst Graduation: Feb 2016 Master’s Degree, Electrical & Computer Engineering Beijing Institute of Technology, China 2011- 2013
Master’s Degree, Department of Mechanical & Electrical Beijing Technology and Business University, China 2007- 2011 Bachelor of Engineering, Major: Control System
Distributed System, System Software Design, Embedded Systems, Computer Network, Introduction to Cryptography, Trustworthy Computing, Security Engineering, Algorithm, Fault-Tolerant System, Computer Architecture, Advanced Computer Architecture, Real Time Systems, C Language
Independent project Summer 2015
Used JavaEE to develop Login function for web service
The service was depended on MVC (JavaBean, JSP, Servlet) model and Tomcat server
Stored user’s password after MD5 encrypted in MySql database and XML file (DOM)
Designed friendly user interface for login and register functions used HTML, CSS and JSP
Factory and Singleton designed pattern was utilized to decoupling database and service layer
The performance was higher 60% than Trustworthy project under two client login at same time System Software Design Project Spring 2015
Implemented inverted index data structures to store mapping from content to its locations within database file
Developed user interface capabilities that scheduled disk requests and implemented independent version of thread library
Programmed pager library in user-level and applied to Virtual Memory Management Write test case to expose buggy in AutoGrader (Virtual Machine in Linux) Trustworthy Computing Project Fall 2014
Wrote and reviewed Java code creating prototype of an emergency response system with team
Programming included adding data confidentiality, user authentication and authority, that improved efficiency and reduced rescue time
Security Engineering Project Spring 2013
Researched AES algorithm in cryptography with team
Used T-Box instead of S-Box to implement AES in software (Java)
Our design proved the performance of T-Box(O(n)) was better than S-Box(O(n^2)) Computer Network Project Fall 2013
Designed DIORAMA system APP on Android platform in a team of three
Programmed software to utilized Google Map for displacing the victim location
Provided navigation instruction to locate victim through internet service architecture program Lei Han, YanLong He, HongLiang Zhang. “Modeling and Simulation of Human Heart Electricity Non-Touch Detection” utilizing MATLAB, Transactions of Beijing Institute of Technology, 2013
Programming language: Java, CSS, JavaScript, HTML, XML, Tomcat, Servlet, JSP, C/C++,
Operating System: Linux, Unix, Android
Monitoring and configuration software: STEP7 for PLC, Keil programming
Spoken Language: fluent in English and Chinese