πHi! You can download my resume here
Phone 412-390-7892 | Email [email protected] | GitHub RNCHEN | Career Objective: Software Development | Linkedin here
Carnegie Mellon University β β β β β β β β ββSep 2023 - Jun 2025 (Expected)
Master of Science in Electrical and Computer Engineering β β β β β Pittsburgh, PA
University of Electronic Science and Technology of China β β βSep 2019 - Jun 2023
Bachelor of Science in Software Engineering β β β β β β β ββ ββ Chengdu, SC
SAP (China) β
β β β β β β βββ β βββ ββ βSep 2022 β Apr 2023
Software Engineer Intern β β β β β β βββββ β β ββ β βChengdu, China
- Developed Asian Infrastructure Investment Bankβs (AIIB) working hours reporting system using SAP UI5 (resembles Vue
). Supplemented three pages and modified data synchronization problem
- Incorporated a working hours comparison feature, integrated a data percentage table, and successfully implemented bulk selectable and deletion functions. Increased operating efficiency by 50%
- Refactored the file upload project in the AIIB. Applied FormData to finish the upload of the PUT method and handle csrf issues. Reduced the 2 redundant APIs and the responding speed increased by 10%
Data Dream Technology Companyβ ββββ β β β ββFeb 2022 β Aug 2022
Software Engineer Intern β β β β ββ β β β ββ β β β β β Hangzhou, China
- Constructed an authentication-required customer rental system using Typescript + React
+ Tailwind CSS and hooks. Employed lazy loading and pagination techniques to avoid the unnecessary overhead of fetching all the data simultaneously
- Enhanced the alert authentication feature by managing data inflow and outflow with distinct permissions. Resolved timing issues of data change timing, reduced the frequency of user inquiries
- Learned and applied the G6(Antv) in a short time with Echarts to exhibit tag categories. Implemented a keyword highlighting feature by applying regular expressions in search results, enhancing user engagement by 20%
- Created an AI chatting system and FAQ section. Achieved new functionalities by passing values and methods between parent and child components while minimizing modifications to the existing main framework code
Own Listening Practice β
βDec 2022 - Jun 2023
- Designed software system for English listening comprehension assistance using native JavaScript
, Django, and MySQL
. Github repo is here
- Leveraged API for audio material translation, applying HTMLβs audio label properties to capture specific detail timestamp and engaged FFmpeg for processing brief recorded audio segments
- Accomplished approximate matching and completion by operating a regular expression and matching algorithm. Displayed results in red to assist the user to practice
- Presented data history by employing Echarts for a more intuitive data representation. Employed the Datamuse API to explore and exhibit phonetically related words. Utilized Blob for exporting data in TXT format
Economic Data Visualization β Mar 2022
- Constructed economic data visualization website using JavaScript, Python
and CSS
.
- Utilized CSS keyframes for animations and created unique data-advertising bubbles
- Replicated the effect of the Apple Dock by disabling default events for browser wheels and operating the mouse onMouseover function in Javascript
- Extracted the relative high-frequency words by Jieba, BeautifulSoup lib in Python. Stored the data in SQlite and showcased words by the marquee label
- A similar project about the data visualization of university entry examination can be seen here
Background Management System β Jun 2022
- Developed user management system with Javascript, SpringBoot
, Vue, ElementUI, and more.
- Implemented various functions including login verification code, file upload, online chat room, and more.
- Applied JWT for permission authentication and authorization.
- Programming Languages: Javascript, Typescript, Java, Python, C
- Frameworks: SpringBoot, Django, React, Vue, Bootstrap
- Coding Environment & Databases: Tencent Cloud, NodeJs, MySQL, SQLite, PostgreSQL, Redis
- Tools: Git, Linux (Centos), Regular expression, Ant Design, Formspree, Echarts, G6 (Antv), Tailwind CSS, RESTful