YX Logo
Hi, I'm Yang, a Software Engineer with a passion for crafting exceptional front-end experiences.
Currently based in Italy, I'm a Full-stack Developer at Deloitte Digital, where I bring innovative solutions to life through code and creativity.
Javascript/jQuery/Typescript/React.js/Next.js/Tailwind CSS/Java/Agile/UX/UI

Academic Journey
After completing my high school education in Information Technology, I pursued my passion for computers and enrolled in the Computer Science program at University of Milan-Bicocca. During my time there, I gained a solid foundation in programming, algorithm, and software development methodologies


Current Job
I am currently working as a Full-stack Developer at Deloitte Digital, where I contribute to the development of a globally used e-commerce booking platform. In this position, I have been fortunate to collaborate with a team of talented professionals, enhancing my skills in both front-end and back-end development.

Linkedin Profile

Curriculum Vitae

Not satisfied with online resume makers, I taught myself React.js and Next.js to craft a personalized CV tailored to my needs. The challenging yet fulfilling process not only enhanced my skills but also resulted in a unique tool showcasing my qualifications and experiences.
👀 View CV
GitHub Repository

Education

From 2015


My educational journey in the Software Development field started since I was in high school, where I learned the fundamentals of programming and computer science. Coupled with my passion for technology and self-learning, I was able to build a solid foundation for my career.
  • University of Milan-Bicocca, Milan, Italy
    Degree:
    • BSc in Computer Science
    Time period:
    • September 2020 - July 2023
    Projects:
    • Mobile Devices Programming
      • Developed, managed the front-end side of an Android application in a team of 4
      • Android Studio (Java)
      • Version Control (GitHub)
    • Distributed Systems
      • Developed the front-end side of a Python Flask website in a team of 2
      • Managed server-side data (REST) and frontend-backend communication
    Certifications:
    • Open Badge Bbetween English: C1
    • OLS (Erasmus+ English Test): C1

  • ITTS "Belluzzi - Da Vinci", Rimini, Italy
    Degree:
    • High School Diploma in Information Technology
    Time period:
    • September 2015 - July 2020
    Relevant courses:
    • Web Technology
    • Computer Networking

Deloitte Digital

From March 2023

Project:
  • Booking Platform ( B2B, B2C )
  • Used by travel agencies in 40+ countries
  • Annual revenue exceeding 4 billion
Technologies:
  • JavaScript ( jQuery, HandleBars.js )
  • CSS ( Bootstrap )
  • Java ( JSP, JSTL )
  • SQL
  • Git ( GitLab )
  • Agile ( Jira, Confluence )
Details:
  • Collaborated in an Agile Scrum environment.
  • Contributed to a cross-functional team of 9, consisting of 2 functional and 7 technical members.
  • Collaborated closely with the UI/UX team to ensure a seamless user experience.
  • Worked in conjunction with an external testing team to validate and enhance product quality.
  • Maintained daily communication with the Technical Project Manager for project coordination and progress updates.

Personal Projects & Freelance

From 2023


💸 Budget Buddy

Budget Buddy is a web app that helps individuals manage their personal finances and budget effectively. It is built using Next.js, a React-based framework that enables server-side rendering and generates static websites for React-based web applications. The project utilizes Tailwind CSS for efficient and customizable styling.
View GitHub Repository


🌷 Flower Manager

Flower Manager is an order manager I made for a client's flower business where they can keep track of her orders and customers throughout the month. This project gives me a chance to make a real world impact, using the latest technologies to make a product that can provide value to a business.
View GitHub Repository

Want to see more? Check out my GitHub!
View GitHub

Frontend Mentor

From 2022


Frontend Mentor FAQ Accordion

FAQ Accordion

One of my first projects, built with vanilla JavaScript and CSS. It's a simple, responsive design that's easy to navigate and understand. The project was a great introduction to the fundamentals of web design and development.
View Code
Preview Site


Frontend Mentor Room Homepage

Room Homepage

In my next projects, I prioritized seamless user experiences by enhancing responsiveness and functionality. I successfully implemented a dynamic image carousel, ensuring smooth transitions between desktop and mobile views.
View Code
Preview Site


Frontend Mentor E-Commerce

E-commerce

One of the last projects I've done in this platform, this e-commerce website was initially built with vanilla JavaScript and CSS. I then decided to refactor the code using React and SASS, which allowed me to implement a more efficient and scalable design.
View Code
Preview Site
Want to see more? Check out my Frontend Mentor profile!
View Profile

University Projects


Distributed Systems Home Demo GIF 800pxDisitributed Systems Transfer Demo GIF 800px

Distributed Systems Course Project: Flask Banking System

June 2022

For the Distributed Systems course, our task was to develop a website that would allow users to manage their bank accounts. The website had to be developed using the Flask framework and had to be able to communicate with a server-side API and a database. The website had to be able to perform the following operations:
  • Search a user by ID
  • View user balance
  • View user transactions
  • Make a deposit
  • Make a withdrawal
  • Make a transfer to another user
View Code


PDM Smoovie Preview

Mobile Devices Programming Project: Smoovie

August 2022 to September 2022

For the Mobile Devices Programming course, our task was to develop an Android application that would allow users to search for movies and TV shows. The application had to be developed using the Android Studio IDE and had to be able to communicate with a server-side API. The application had to be able to perform the following operations:
  • Search for movies according to user's criteria
  • Real-time information gathering thanks to TMDB's API
  • Local saving of user's favorite movies
  • Authentication and account management
View Code
View Docs (IT)