• Ruilin
  • Hi!
    Welcome to Ruilin's Website!
    This website is built with Next.js, Springboot and MongoDB

    Hello,

    I'm Ruilin Zhu, a full-stack developer.

    I am graduated at University of Florida as a Master in ECE along with a minor in CS.

    My portfolio showcases my skills and expertise, and I am excited to contribute my knowledge and experience to a dynamic and innovative team.

    I am actively seeking full-time SDE and related opportunities. Looking forward to discussing potential opportunities with you!

    Skills
    With a solid understanding of Data Structures and Algorithms, I have gained practical expertise in front-end and back-end technologies.
    Web & Mobile
    ReactJS
    NextJs
    React Native
    Swift
    VueJS
    JavaScript
    Typescript
    HTML
    CSS
    Tailwind
    Mobx
    Nginx
    Backend & Containerization
    Spring Boot
    Django
    NodeJs
    Java
    Python
    Docker
    Database & Data
    MySQL
    MongoDB
    Numpy
    Pandas
    PyShark
    PyTorch
    OS & Network
    Linux
    Git
    Mac OS
    Windows
    TCP/IP
    Shell Script
    HTTP
    Experience
    University of Florida
    June 2023 ~ Now
    React, React Native, Node.js, JWT, MongoDB, Python, Pandas, Figma
    • Designed and developed a web application that leverages AI and ML-based data analysis, to provide real-time insights and recommendations to assist medical professionals in assessing surgery risks. This user-friendly platform, using React.js for frontend development and Mobx for efficient state management.
    • Created a mobile app for bio-sample collection with React Native for flexibility across iOS and Android. Featuring scanning capabilities and streamlined bulk action management, this app employs MongoDB for flexible and scalable data storage and JWT for authentication.
    • Built a web-based dashboard for bio-sample collection project with comprehensive data analysis, report generation, file management, and more, enhancing overall project functionality.
    • Developed a specialized web application for ICU monitoring management, enabling real-time tracking of faces in both Depth and RGB cameras. This solution empowers clinicians with centralized camera control, facilitating efficient monitoring of camera statuses and enabling timely patient tracking and alerts.
    University of Florida
    Sep 2022 ~ May 2023
    React, Django, MongoDB, MySQL, Node.js, JavaScript, Python, HTML, CSS/SASS
    • Worked on a platform to enable researchers to process, analyze, and visualize big data for AI system datasets, to assist in diagnosing, clinical decision-making, and trajectory prediction of acute patients. The platform based on Next.js and Django enables users to efficiently manage projects, and use Docker to run project codes independently.
    • Implemented an efficient file management system optimized for markdown files based on Docusaurus.
    • Contributed to a real-time acuity and delirium application that facilitates timely alerts and interventions.
    • Created interactive graphs and charts using Recharts.js, Chart.js, and D3.js to enhance data visualization and analysis capabilities.
    • Leveraged Figma for the initial design and prototyping phases across various projects, resulting in user-friendly interfaces, including interactive demos with clickable elements and routing capabilities for enhanced user experience testing and validation.
    Twigoh
    May 2022 ~ Aug 2022
    React(Next.js), JavaScript/Typescript, Git, Scrum, Tailwind.css
    • Contributed to the creation of a novel social media platform centered around dining experiences and review sharing.
    • Collaborated closely with frontend and UI teams in an Agile Scrum environment to develop and manage software projects.
    • Leveraged TypeScript to create clean and maintainable code, employed Next.js to build a fast and responsive web application and implemented a user-friendly interface using Tailwind CSS for an attractive user experience.
    • Proficiently utilized Git and GitHub to handle version control, project tracking, code reviews, and merging.
    Projects
    Image Crawler
    Spring Boot, Jsoup, Next.js, HTML, CSS, Multithreading
    • Designed and developed a web crawler application using Next.js for the front-end and Spring Boot and Jsoup for the back-end, and implemented Next.js to send HTTP requests and manage images returned by the server
    • Enabled the application to analyze web pages and extract all images to send to the front-end
    • Implemented multithreading to enhance the fetching performance, resulting in a remarkable reduction in crawling time of approximately 60% ~ 88%
    • Developed front-end functionality that effectively analyzed blob data and converted it into images
    Discord Chat Bot
    Spingboot, Discord Bot, Scheduled Task, MySQL
    • Developed and implemented a scheduling function for reminders and notifications using Spring Boot
    • Respond to specific key words to call functions like retrieve puzzles and poems through APIs for user engagement
    • Conducted comprehensive testing in a web environment using JUnit.
    Ublog
    React, Antd, Node.js, MySql, Token
    • Designed, built and hosted a personal blog web app based on React, Node.js and MySql
    • Conducted functions on login in and out with route authentication, account management and information update
    • Enabled articles creating, editing and saving as well as management of articles
    Biosample Mobile Application
    Aug 2023 ~ now
    React Native, Node.js, MongoDB, Mobox
    • Designed a mobile application using Figma for efficient bio-sample collection, streamlining researchers' workflow.
    • Implemented QR code and barcode scanning functionality with token validation for enhanced data security.
    • Integrated MobX for state management, ensuring a smooth user experience.
    • Utilized MongoDB and Node.js for the backend, with JWT authentication for secure token handling.
    Tweets in Distributed Operating System
    Erlang, Distributed System
    • Implemented gossip and push-sum with various topologies: line, 2D, 3D, full network
    • Created a P2P system based on chord algorithm and AKKA actor model
    • Designed a Twitter Clone with thousands of clients and a single-engine process with Nitrogen as frontend framework
    • Ruilin
    • [email protected]
    • Next.js * Springboot * MongoeDB * Typescript * Antd * Tailwind.css
    Like this page?