Sign in

Engineering Software

Ithaca, NY
February 28, 2020

Contact this candidate


Zhaoyi Luo •

*** ********** **., ***. * • Ithaca, NY 14850 • 607-***-**** EDUCATION BACKGROUND

Cornell University, College of Engineering, Ithaca, NY Aug. 2019 – Dec. 2020 (Expected) Master of Engineering in Electrical and Computer Engineering, Current GPA: 3.54/4.0 Southwest Jiaotong University, School of Information Science and Technology, Chengdu, China Sep. 2015 – Jun. 2019 Bachelor of Engineering in Railway Traffic Signaling and Control, Overall GPA: 3.74/4.0 Relevant Courses: Operating Systems, Embedded Operating Systems, Object-oriented Programming, Computer Systems Programming, Data Structure, Computer Network, Principles of Computer Composition, Fundamentals Machine Learning, Datacenter Computing EXPERIENCE AND PROJECTS

Network Traffic Management and Optimization Sep. 2019 – Present

Designed a user-level multipath TCP protocol between application and transport layers with C to enlarge end-to-end throughput and ensure the timeliness of data transmission, and solved the problem of concerns with traffic engineering in wide area networks

Designed a path selection rule based on the greedy algorithm to determine transmission paths based on the real-time bandwidth of each path, and satisfied the needs of completing one-time transmission without wasteful network resources

Developed software-defined access network to provide flexibility and resource pooling for future wireless networks Handwriting Recognition Systems Nov. 2019 – Dec. 2019

Built supervised learning models with C++ based on basic (linear, binary, tree, and table) and advanced (parallel multi-thread and neural network) algorithms to classify handwritten digits, and trained each model by using the classic MNIST database

Leveraged CMake/CTest as a build and test automation tool to pass 80 directed and random unit testing, used TravisCI and as continuous integration (CI) testing tools to analyze the code, and achieved 86.3% overall code coverage

Optimized the system by adopting generic programming, inline function, and constant reference, and achieved the best performance of 0.001s for training 60K images and 4.292s for classifying 10K images with 0.949 accuracy based on the neural network algorithm Facial Recognition and Crime Detection System [Link] Nov. 2019 – Dec. 2019

Built an autonomous surveillance system with Python running under the virtual environment based on Raspberry Pi and OpenCV, and displayed messages (criminal, innocent, and unknown) on a 16 x 32 LED panel by the classification of the detected person

Developed a file operation subroutine, used I/O redirection commands in Linux to output all IDs containing the same keyword, got the expected subprocess ID ran by the daemon, and solved the problem of messages overlapping on the panel

Optimized the system performance by adopting Local Binary Patterns Histograms Face Recognizer and enlarging samplings up to 210 pictures per person, and achieved 70% recognition confidence and reduced the possibility of misidentification by 20% IO Interface Circuit Software Design and Implementation at the Interlocking Station Dec. 2018 – Jun. 2019

Developed an engineering software with C# to display the interface configurations among railway equipment (signal, switch, and track), relay and indoor cabinets, and saved 60% of the working time of on-site maintenance staff members for identifying problems

Designed a circuit search algorithm based on depth-first search (DFS) algorithm to search the circuit path according to the status of circuit elements, coupled with implementing mouse-clicking events, and highlight all possible paths for better intuitive display

Implemented the user-defined function for configuring and exporting interface configurations with the help of ReoGrid spreadsheet, and satisfied clients’ needs of using the software for future station reconstruction and relocation Computer-based Interlocking Engr. Design & Simulation System based on 3D Technology Apr. 2018 – Apr. 2019

Developed an engineering software with Unity3D to visualize an interlocking system room equipped with the models of railway cabinets and wiring, and wrote animation scripts with C# to control and highlight the wiring situations between cabinets

Established a communication mechanism between this software and another interlocking software for transferring interlocking data, and saved 30% of the teaching time of professors for explaining the dynamic wiring when train command is issued Computer-based Interlocking Software Design Mar. 2018. – Jun. 2018

Developed a teaching software with C++ based on MFC library to provide a user interface for simulating basic route functions

(route setting and releasing), switch operating and signal clearing at the station based on a real map

Designed interlocking algorithms among signals, switches, and routes to guarantee the safety between train route and shunting route, solved the problem of no conflicting route existing, and ensured the protection of railway equipment and staff members HONORS AND AWARDS

Excellent Graduate Sep. 2018 – Jun. 2019

Triple-A Student (3 academic years) Sep. 2015 – Jun. 2018 SKILLS

Programming: C/C++ (3 years), C# (2 years), MATLAB (2 years), Java (1 year), JavaScript (1 year), Python (1 year) Tools & Frameworks: CMake/CTest,, Git, Linux, MFC, OpenCV, ReoGrid, Shell, TravisCI, Unity3D

Contact this candidate