Summary
Overview
Work History
Education
Websites
Programming Skills
Degree Related Projects
Timeline
Generic

Yiru (Simon) Li

Summary

Skilled software engineer and data analyst with expertise in Java development, data management on GCP, and front-end development with Vue.js and TypeScript. Proven track record in delivering high-quality solutions and enhancing system performance. Seeking to contribute technical skills and problem-solving abilities in a dynamic and innovative environment.

Overview

7
7
years of professional experience

Work History

Software Engineer

Sintelix, SA
08.2022 - 12.2022
  • Implemented JavaEE for backend transactions, enhancing system reliability and performance
  • Conducted comprehensive software testing and debugging, ensuring thedelivery of high-quality software solutions
  • Developed and maintained front-end features using Vue.js and TypeScript, improving user experience and interface functionality
  • Collaborated with cross-functional teams to define and implement project requirements
  • Utilized Git for version control, facilitating efficient team collaboration and code management
  • Provided technical support and troubleshooting for existing software applications
  • Participated in agile development processes, contributing to sprint planning and review meetings.
  • Analyzed proposed technical solutions based on customer requirements.

Data Analyst

Mybudget Pty Ltd, SA
08.2021 - 07.2022
  • Managed databases on Google Cloud Platform (GCP) and local servers, ensuring data integrity and availability
  • Identified, collected, and cleaned data for analysis, improving data quality and accuracy
  • Created and maintained data visualizations, enabling stakeholders to make informed decisions
  • Merged and deduplicated records in Adobe Marketo and GCP, streamlining data management processes
  • Configured ReSTful APIs for efficient data collection and integration across systems
  • Interpreted analysis results, providing actionable insights to support business strategies
  • Automated reporting processes via GCP, increasing operational efficiency and reducing manual workload
  • Collaborated with various departments to identify and address their data needs, enhancing interdepartmental communication and support.

Junior Java Developer

IBM China Shanghai Branch
06.2016 - 07.2017
  • Configured Java back-end programs with J2EE for web-based applications, contributing to robust and scalable software solutions
  • Designed and implemented relational databases using MySQL, ensuring efficient data storage and retrieval
  • Developed Java applications with React, Angular, Spring framework, Hibernate, JSP, and Servlet, enhancing functionality and user experience
  • Implemented Python crawler programs for data collection and analysis, facilitating data-driven decision-making
  • Used Tomcat and Apache for local testing, ensuring software stability and performance
  • Coordinated with other departments to establish Java application programming interfaces (APIs), promoting system integration and functionality
  • Connected back-end programs and databases using JDBC, ensuring seamless data flow and accessibility
  • Collaborated in a team of 12 people, contributing to project planning, development, and deployment.

Education

GED -

Navitas Professional

Master of Computing & Innovation -

University of Adelaide, South Australia
02.2021

Bachelor of Science (Chemistry) -

Ocean University of China, China
06.2014

Programming Skills

HTML, CSS, JavaScript, Vue.js, TypeScript, Angular, React, Java, Java EE, Python, Spring, Hibernate, MySQL, RESTful APIs, Google Cloud Platform (GCP), Cloud Data Management, Automated Reporting

Degree Related Projects

News Tone, University of Adelaide, South Australia, 02/01/20, 06/01/20, Developed an advanced sentiment analysis tool to evaluate the tone of news articles, employing AI and machine learning techniques to provide insights into public opinion and media bias., Python, Data Collection: Scraped and compiled a diverse dataset of news articles from various online sources using web scraping tools like BeautifulSoup and Scrapy., Data Preprocessing: Conducted comprehensive data cleaning and preprocessing tasks, including text normalization, tokenization, lemmatization, and removal of stop words., Feature Engineering: Extracted relevant features such as word frequencies, sentiment lexicons, and syntactic dependencies to enhance model performance., Model Development: Implemented and fine-tuned machine learning models (e.g., Naive Bayes, SVM) to classify the sentiment of news articles into categories like positive, negative, and neutral., Performance Evaluation: Assessed model accuracy, precision, recall, and F1-score, employing cross-validation techniques to ensure robustness and generalizability., Visualization and Reporting: Designed interactive visualizations using Matplotlib and Seaborn to present sentiment trends and patterns, facilitating user interpretation and decision-making., Technical Proficiency: Deepened expertise in natural language processing and machine learning, mastering techniques essential for text analysis and sentiment classification., Project Management: Demonstrated strong project management skills, successfully coordinating tasks within a team, adhering to deadlines, and managing resources efficiently., Collaboration and Communication: Enhanced teamwork and communication skills by collaborating with peers, presenting findings, and integrating feedback to refine the project., Analytical Thinking: Developed critical analytical skills, enabling the identification of biases and patterns in news media, contributing to a better understanding of public sentiment.

Timeline

Software Engineer

Sintelix, SA
08.2022 - 12.2022

Data Analyst

Mybudget Pty Ltd, SA
08.2021 - 07.2022

Junior Java Developer

IBM China Shanghai Branch
06.2016 - 07.2017

GED -

Navitas Professional

Master of Computing & Innovation -

University of Adelaide, South Australia

Bachelor of Science (Chemistry) -

Ocean University of China, China
Yiru (Simon) Li