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
Timeline

Front-end Developer

Freelance

Full Remote

Crafting exceptional front-end products for clients, specializing in React.js and Next.js.

March 2024 - Present

Full-stack Developer

Deloitte Digital

Milan, MI / Full Remote

Contributing to the development of a globally used e-commerce booking platform.

March 2023 - Present
Press here to load more

Curriculum Vitae

React
Tailwind CSS
TypeScript
Vercel
Not satisfied with online resume makers, I decided to build my own interactive CV using React and Tailwind CSS. The component structure makes it easy to update and maintain as I continue to develop my skills and experience.
Note: the fully interactive CV can be viewed from this website on desktop only.
View CV
GitHub Repository

Education

From 2015

University of Milan-Bicocca, Milan, Italy
Visit website
Degree:
BSc in Computer Science
Time:
September 2020 - July 2023
Projects:
Distributed Systems
Developed the front-end side of a Python Flask website in a team of 2.
Python
Javascript
GitHub
Go to project
Mobile Devices Programming
Developed, managed the front-end side of an Android application in a team of 4.
Android Studio
Java
GitHub
Go to project
Thesis:
The transition from monolithic to microservices architecture
Investigated the advantages of microservices architecture over monolithic architecture, with a case study in the tourism sector of a e-commerce platform.
E-commerce
Microservices
Go to thesis
Certifications:
Open Badge Bbetween English: C1
ITTS "Belluzzi - Da Vinci", Rimini, Italy
Visit website
Degree:
High School Diploma in Information Technology
Time:
September 2015 - July 2020
Relevant courses:
Web Technology
Learned the basics of web development, including HTML, CSS, and JavaScript.
Computer Networking
Studied the principles of computer networking and network security.
Programming
Developed Windows Forms applications in C#.
Certifications:
OLS (Erasmus+ English Test): C1

Work

From March 2023

Deloitte Digital
Visit website
Role:
Full-stack Developer
Time:
March 2023 - Present
Project:
B2B Booking E-Commerce Platform
  • Released graphical and functional updates to entire sections of the booking flow, used by 2000+ agencies worldwide to serve 1 million+ clients annually
  • Communication with clients, PMs, UI/UX design and testing teams to understand requirements, provide feedback and propose solutions
  • Planning, review and implementation of new designs, features, functionalities and bug fixes
  • Ticket and incidents handling with ServiceNow
  • Communication in English and Italian
JavaScript
jQuery
Bootstrap
Java
SQL
GitLab
ServiceNow
Team:
Deloitte
8 technical, 3 functional, 1 Scrum Master, 1 UX/UI designer
Client
1 Product Manager, 2 testers
Agile Scrum
Jira
Confluence
Figma

Personal Projects & Freelance

From 2024


Budget Buddy

My personal finance manager

React
TypeScript
Next.js
Tailwind CSS
PostgreSQL
Prisma
Chart.js
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.
GitHub Repository


Flower Manager

The order manager for florists

React
TypeScript
Next.js
Redux
AWS S3
Tailwind CSS
PostgreSQL
Prisma
Ant Design
Flower Manager is an order manager I made for a client's flower business where they can keep track of the 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.
GitHub Repository

Want to see more? Check out my GitHub!
GitHub

Frontend Mentor

From 2022


Frontend Mentor FAQ Accordion

FAQ Accordion

HTML
CSS
JavaScript
Responsive
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.
GitHub Repository
View Site


Frontend Mentor Room Homepage

Room Homepage

HTML
CSS
JavaScript
Responsive
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.
GitHub Repository
View Site


Frontend Mentor E-Commerce

E-commerce

React
SASS
Responsive
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.
GitHub Repository
View Site
Want to see more? Check out my Frontend Mentor profile!
Frontend Mentor

University Projects

From 2022


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

Distributed Systems Course Project: Flask Banking System

June 2022

Python
Javascript
GitHub
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
GitHub Repository


PDM Smoovie Preview

Mobile Devices Programming Project: Smoovie

August 2022 to September 2022

Android Studio
Java
GitHub
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
GitHub Repository
View Documentation