An international master's student actively seeking CPT/OPT job opportunities.
Aiming for roles as a back-end developer or data engineer.
Familiar with fundamental computer communication protocols, algorithms, and data structures.
Proficient in frameworks and open-source components for Java back-end development and data processing.
Possesses strong self-learning abilities, leveraging self-study to fill knowledge gaps in project development.
Experienced in team collaboration during both undergraduate and master's studies.
As required by the course, collaborated with a partner to develop a front-end and back-end separated system for placing orders with a logging company.
Partner used Vue and Node.js for the entire front-end development, while the back-end design and development was my responsibility.
Designed the back-end using a RESTful approach to ensure simplicity and efficiency.
Designed the MySQL database structure, splitting tables appropriately to reduce the number of queries per transaction.
Wrote all SQL queries using MyBatis, optimizing complex queries to prevent long execution times.
Designed APIs and implemented core back-end logic using Spring Boot.
Enabled the annotation of specific pedestrian images through the webpage, allowing the model to extract features.
Used these extracted features to search for pedestrians in videos, with the target pedestrians being highlighted with a red box in the output video.
Tested different feature extraction and comparison methods to improve accuracy.
Optimized real-time video transmission from the back-end to the front-end using WebSocket, ensuring smoother video playback
Developed a data processing demo application, covering tasks from reading raw data to analyzing and visualizing it.
Used Python to read raw data from Excel and Pandas to structure, clean, and fix missing or anomalous data.
Stored data in an HBase database on the server using HappyBase.
Connected to Spark via PySpark to retrieve data from HBase, performed various computational tasks, and aggregated the data for further analysis.
Visualized the processed data using Python to aid in analysis.
Main programming languages
Familiar with mainstream databases
Proficient in backend frameworks
Skilled in data processing tools
Proficient in using development tools such as Maven and IntelliJ IDEA, with experience in development and deployment on Linux