Daling's Resume
Summary
Seeking a software engineer position.
Master's degree candidate with strong programming, analytical and designing skills. Strong knowledge of computer science and solid programming skills in Java, Go, React, JavaScript and SQL. A wide range of project experience on web development, information system design and mobile development.
Education
Boston University - Boston, MA
M.S. in Computer Information Systems, Sep 2022 - Jan 2024 (GPA: 3.84 / 4.0)
Relevant Courses: Data Structure with Java, Advanced Programming Tech (Java), Python programming, Database Design and Implement, Networking, Web Application Development, Artificial Intelligence
Hohai University - Nanjing, China
B.S. in Information Management and Information Systems, Sep 2015 - Jun 2019 (GPA: 3.5 / 4.0)
Minor Major: Computer Science and Technology
Relevant Courses: Java Programming, C Programming, Data Structures and Algorithm, Discrete Mathematics, Computer Composition and Architectures
Certification: Computer Rank Examination (C programming) Certificate of Level 2
National Education Examinations Authority Ministry of Education of China (2017)
PROJECTS
Media+: A Full-Stack Twitch Search and Recommendation Web Application
  • Built a web page with rich and user friendly experience using React and Ant Design, and deployed the application to Amazon EC2 for better performance
  • Created Java servlets with RESTful APIs to handle HTTP requests and responses
  • Used MySQL to store real data and deployed it to Amazon RDS for better scalability
  • Improved personalized position recommendation based on search history and favorite records
AI Chat: Full-Stack Web-Based Q&A AI Agent for PDF Document Queries
  • Implemented RESTful APIs via Express and Node.js and optimized for high-performance request handling Pattern
  • Utilized a in-memory vector store to cache generated embeddings for efficient retrieval
  • Integrated OpenAI's GPT-3.5 Turbo API and Langchain, resulting in a sophisticated AI Agent capable of document loading, splitting, storage, retrieval, and output functionalities
AppMarket: A Full-Stack Cloud and React based App Purchase Platform
  • Used JWT for token-based authentication and authorization which improved security
  • Delivered a Go based web service, and used ElasticSearch to handle requests
  • Deployed the whole application to Google App Engine and Google Compute Engine
SlipNews: A Tinder-like News Android App
  • Designed the Tinder Flavor News app based on Google Component Architectural MVVM Pattern
  • Implemented the bottom bar and page navigation using JetPack navigation components
  • Utilized 3rd party CardStackView (RecyclerView) to support swipe gestures for liking the news
  • Built the Room Database with LiveData and ViewModel to support local cache and offline mode
  • Integrated Retrofit and LiveData to pull the latest news data from a RESTful endpoint
StarLover: React based Starlink Trajectory Visualization Dashboard
  • Designed and developed a visualization dashboard using React and D3 to track satellites in real-time based on geo-location (e.g. longitude, latitude and altitude)
  • Animated selected satellite paths on a world map using D3 to improve the user friendliness
  • Deployed the dashboard to Amazon Web Service for demonstration
WORK EXPERIENCE
Hohai University Computer Application Technology Lab - Nanjing, China
Research Assistant, Nov 2020 - Jun 2021
Predicted and analyzed the rainfall-runoff state of rivers based on training the LSTM neural network via machine learning using Java and Python, which reduced accuracy peak relative error to 6.39%
TECHNICAL SKILLS
Java, Go, Python, JavaScript, React, Git, Spring, Hibernate, Room, Elasticsearch, RDS, AWS, GCP