Fan Guo
Email: ***.***.*********@*****.*** Phone: 773-***-**** Chicago, IL, USA
Linkedin: https://www.linkedin.com/in/fan-developer Github: https://github.com/fguo10 SUMMARY
Highly motivated software engineer with over 3+ years of industry experience.Experienced in working with cloud infrastructure using diverse tool sets on both AWS and GCP, and proficient in multiple programming languages. SKILLS
● Languages: Python, Java, Golang, C++, Bash, SQL, HTML, CSS, JavaScript
● Frameworks: Django, Flask, Bootstrap, Node.js, React, Spring Boot, Scikit, TensorFlow
● Tools: Git, Docker, Jekins, Kubernetes, Kafka, MySQL, MongoDB, AWS(EC2, Cassandra,RDS), GCP
● Certifications: RHCE, RHCI, Google IT Automation with Python Professional Certificate WORK EXPERIENCE
Backend Engineer, Fetch Rewards Jan 2023 - Mar 2023 Cookie monster – Data Engineering streaming applications and services
● Developed Kafka-Golang-based application kafka-rebalance which generates rebalancing proposals for kafka brokers via a Strimzi Cruise Control operator and posts the information to slack channel.
● Optimized Slack message formatting and integrated Grafana graphs to improve performance metrics, resulting in 25% increase in notification efficiency. Used Rollbar logging, resulting in a 30% reduction in time to fix bugs.
● Leveraged testing frameworks Testify and GoMod to ensure code quality and correct component interaction which achieved 90% code coverage with unit tests and maintained 100% success rate in mock tests. Software Engineer Intern, AiTudier Jun 2022 - Aug 2022 E-Learning Website – Bringing individualized EECS education to students
● Built an online learning feature with integrated quizzes which allows users to watch educational videos and take quizzes in real time using Flask REST framework, PostgreSQL and Redis.
● Utilized SQLAlchemy and Flask-SQLAlchemy to manage db, resulting in a 25% increase in database efficiency. Implemented database migrations with Alembic and Flask-Migrate which reduced database update time by 30%.
● Adopted Git workflows for code reviews and ArgoCD for continuous delivery and automated deployment. Software Engineer, Westos Jul 2017 - Jul 2020
Hybrid-Cloud Integration Platform – manage resources across multiple cloud providers(Public and Private Clouds)
● Designed and maintained a cloud resource management feature, allowing internal developers and company partners to quickly create and release cloud servers on a single platform using Django REST and PostgreSQL.
● Created a feature that periodically scans cloud resource usage, sending email notifications to users regarding underutilized resources using Celery and Redis resulting in 20% decrease in cloud resource costs.
● Managed a cloud resource full-text search database using OpenSearch/ElasticSearch. Rate Limiter Project – control the rate of traffic
● Completed a rate limiter on Spring Boot using Token Bucket algorithm and Redis. PROJECT EXPERIENCE
Real-time Wikipedia Changes Analysis Platform Jan 2022 – May 2022
● Designed Kafka-SpringBoot-based application that processes, analyzes and visualizes real-time event streams(50 changes per second) from Wikimedia's event platform APIs.
● Utilized MicroService to create two projects: kafka-producer-wikimedia which read real-time stream data and write it to Kafka broker. kafka-consumer-database which read real-time data from kafka broker and write it to MySQL.
● Connected database and visualized by D3.js to know how articles related to news are changing minute-by-minute. Amazon Fake Review Detection Model (NLP) Jan 2022 – May 2022
● Developed Amazon fake review detection classification model for video game product using 497,577 reviews, 7 features, and Ensemble AdaBoost Classifier. Achieved in a 15% lift compared to the previous K-NN model.
● Implemented number value preprocessing using Normalization and text content preprocessing using TF-IDF. EDUCATION
Illinois Institute of Technology – Master of Computer Science in Artificial Intelligence Aug 2020 - Dec 2022 Xi'an University Of Finance And Economics – BS of Information Management System Sep 2013 - Jul 2017