Post Job Free
Sign in

Engineer Intern Software

Location:
Durham, NC
Posted:
March 29, 2023

Contact this candidate

Resume:

YUAN (ASHLEY) CAO

+1-984-***-**** ****.***@****.***

Education

Duke University Aug. 2022 – Present

Master of Engineering in Computer Software Engineering Durham, USA City University of Hong Kong Sept. 2018 – Jun. 2022 Bachelor of Science in Computer Science Hong Kong SAR, China GPA: 3.74/4.30, ranked top 10% in Department of Computer Science Dean’s List of College of Engineering

Experience

Siemens Mobility Limited Hong Kong June 2020 – Mar 2021 Software Engineer Intern Hong Kong SAR, China

• Developed a Java-based Android app for the main control system of Mass Transit Railway, enabling remote monitoring and control of facilities such as surveillance cameras and broadcast systems through a mobile platform.

• Migrated the main control system mobile application to the simulation system of subway stations, ensuring reliable functionality, efficiency, and security through exhaustive system testing.

• Designed and implemented a real-time data backup and transmission tool using Python for Linux and Windows to back up data from the server in each station of the Mass Transit Railway.

• Collaborated with international scholars and customers to incorporate feedback to continuously improve the application. Projects

HTTP Caching Proxy Server Feb. 2023 - Mar. 2023

• Built a high-performance HTTP Caching Proxy Server in C++ to handle GET, POST, and CONNECT requests.

• Implemented a Least Recently Used (LRU) cache to store frequently accessed URLs and corresponding HTTP responses according to validation and expiration rules in RFC7234, improving web access efficiency by 0.084 seconds on average.

• Added concurrency support to handle requests from different endpoints, ensuring thread-safety and concurrent access to the cache using mutex locks and atomic operations.

• Performed thorough unit testing with 100% code coverage and conducted debugging using gdb and valgrind, ensuring no memory leaks.

Ride Sharing System Jan. 2023 - Feb. 2023

• Developed a full-stack web application with Python and Django framework, utilizing HTML, CSS, and Bootstrap for design and Docker for deployment to AWS Elastic Container Registry (ECR).

• Secured the application with user authentication and authorization with Django authentication system.

• Designed and optimized database schema with PostgreSQL for improved performance and data management.

• Built a user-friendly administrative dashboard using Django’s built-in admin interface. Streaming Video Quality Assessment System for Online Education Dec. 2021 - May. 2022

• Designed and developed a Python-based quality assessment tool for online teaching, enabling online-course instructors to monitor changes in class quality in real-time and make adjustments accordingly.

• Implemented a CNN for no-reference image quality assessment using one convolutional layer with max and min pooling, two fully connected layers, and an output node, and trained the model on image quality assessment databases. Privacy-Preserving survey website with secure data aggregation Oct. 2020 - Feb. 2021

• Developed the frontend using Vue.js to achieve seamless user interaction and efficient data management.

• Implemented the integration between the frontend and backend servers using JavaScript with the Koa framework to provide relevant survey data, utilizing MongoDB to efficiently store user and survey information.

• Conducted comprehensive tests to ensure confidentiality protection of sensitive information collected by SGX. Technical Skills

Languages: Java, C/C++, Python, HTML, CSS, JavaScript, SQL, LaTeX, MATLAB Frameworks and Tools: Django, Bootstrap, Node.js, Vue, Linux, Git, Emacs, PostgreSQL, MySQL, MongoDB



Contact this candidate