Xin You, Developer in Singapore, Singapore
Xin is available for hire
Hire Xin

Xin You

Verified Expert  in Engineering

Bio

Xin has been working as a full-stack web developer since 2014, but he fell in love with web development in his teens. Ever since his first encounter with web tech, he's had an overall positive experience with modern programming languages and frameworks. He also has a bachelor's degree in computer science from Nanyang Technological University. Xin is a polite professional with whom clients will enjoy working.

Portfolio

Ever/Body, Inc
React, Next.js, Amazon EC2, SCSS, Contentful, Redux, Context API, Stripe...
Wireless Analytics
Vuetify, Vuex, Vue, ECMAScript (ES6), JavaScript, Git, Sass, CSS, HTML...
Mind Research Networks (via Toptal)
Ubuntu, NGINX, Docker, Enzyme, Jest, Socket.IO, Redux, React, Selenium, Pytest...

Experience

  • JavaScript - 11 years
  • Git - 9 years
  • React - 9 years
  • HTML5 - 8 years
  • Sass - 6 years
  • TypeScript - 5 years
  • Next.js - 5 years
  • Redux - 4 years

Availability

Full-time

Preferred Environment

Jira, React, Next.js, Asana, Node.js, Sass, Contentful, JavaScript, Git, HTML5, Shopify, Monday.com, Vercel

The most amazing...

...project I've worked on was for a skincare service provider called Ever/Body. I built a customer-facing platform using Next.js and React.

Work Experience

React Front-end Software Engineer

2019 - 2025
Ever/Body, Inc
  • Developed a user-friendly mobile responsive website that provides skincare services.
  • Collaborated with teammates to define, design, and ship new features.
  • Collaborated closely with teammates, participated in code reviews, and helped others to follow the modern approach and best practices.
Technologies: React, Next.js, Amazon EC2, SCSS, Contentful, Redux, Context API, Stripe, Google Maps API, JavaScript, Django, Git, HTML5, Sass, TypeScript, imgix, Figma, CSS, HTML, Front-end, User Experience (UX), User Interface (UI), Redis, Docker Compose, Tailwind CSS, Amazon Web Services (AWS), Headless CMS, Responsive UI, Design Systems, Front-end Development, UI Components, Ant Design, Bootstrap, Application State Management, Full-stack Development, Payment Gateways, Stripe API, Content Management Systems (CMS), GitHub, REST, REST APIs, Inventory Management, Figma to React, Storybook, A11Y

Front-end Developer

2019 - 2019
Wireless Analytics
  • Created reusable Vue.js components and integrated Vue.js linting in the codebase.
  • Implemented new features and integrated Vuex for store management.
  • Connected third-party APIs like Segment, Split, and so on.
Technologies: Vuetify, Vuex, Vue, ECMAScript (ES6), JavaScript, Git, Sass, CSS, HTML, Front-end, Startups, User Experience (UX), User Interface (UI), Dashboards, Data Visualization, eCommerce, Single Sign-on (SSO), Responsive UI, React Native, Front-end Development, Vue 3, Application State Management, GitHub, REST, Nuxt.js, REST APIs, Inventory Management

Full-stack Developer

2018 - 2019
Mind Research Networks (via Toptal)
  • Built REST APIs using Django and Django REST framework.
  • Developed a single-page application using React/Redux.
  • Wrote unit and e2e tests on both frontend and backend.
  • Used Django Channels for real-time communication through web socket.
  • Created Docker containers using Docker Composer and deployed to a Ubuntu server.
Technologies: Ubuntu, NGINX, Docker, Enzyme, Jest, Socket.IO, Redux, React, Selenium, Pytest, Celery, Python, Django, JavaScript, Git, HTML5, Sass, MySQL, CSS, HTML, Front-end, Startups, User Experience (UX), User Interface (UI), Dashboards, Data Visualization, Redis, Docker Compose, Tailwind CSS, Amazon Web Services (AWS), APIs, Responsive UI, Design Systems, Front-end Development, UI Components, Web App Development, Ant Design, Bootstrap, Application State Management, Full-stack Development, Full-stack, SQL, RESTFul APIs, Architecture, UI Design, GitHub, REST, REST APIs, CSS Animations

Freelance Full-stack Developer

2018 - 2018
Andreyev (Adelaide) Pty Ltd (via Toptal)
  • Completed and enhanced the application using various latest technologies.
  • Updated PostgreSQL databases to improve the performance.
  • Integrated Xero payments for managing transactions.
  • Wrote test cases for payments and set up cron jobs using Celery Beat.
  • Created reusable React components and implemented Webpack bundling.
Technologies: Celery, PostgreSQL, Docker, Graphene, Redux, Next.js, Apollo, GraphQL, React, Django, JavaScript, Git, HTML5, Sass, CSS, HTML, Front-end, Startups, User Experience (UX), User Interface (UI), Dashboards, APIs, Front-end Development, Full-stack, RESTFul APIs, GitHub, REST, REST APIs

Freelance Lead Software Engineer

2018 - 2018
Nexwriter Limited (via Toptal)
  • Built a mobile responsive landing page for different platforms.
  • Customized the interface using modern technologies.
  • Configured the mail server and linked it to the website.
  • Developed reusable and modularized components and constructed visualized live data aggregating charts.
Technologies: Highcharts, CSS3, HTML5, SCSS, SMTP, ECMAScript (ES6), PHP, JavaScript, Git, Sass, CSS, HTML, Front-end, User Interface (UI), GitHub

Freelance Angular Developer

2018 - 2018
MintDice (via Toptal)
  • Built HTML5 games based on cryptocurrencies using Pixi, Babylon, and Angular.
  • Created reusable game architecture and developed real-time socket communication.
  • Wrote solid unit tests and integrated continuous integration.
Technologies: Babylon.js, PixiJS, Canvas, HTML5, Socket.IO, RxJS, Sass, TypeScript, Angular, JavaScript, Git, CSS, HTML, Front-end, Startups, User Experience (UX), User Interface (UI), Front-end Development, Application State Management, GitHub, REST, REST APIs, Logistics, CSS Animations

Senior Web Developer

2014 - 2017
Red Mart
  • Built a highly scalable, easy-to-maintain back-end using Ruby on Rails and implemented hosting on a Nginx server.
  • Promoted to the technical lead and managed a team of eleven members with agile methodology.
  • Wrote tests for both the front- and back-end using RSpec and Mocha.
Technologies: Stripe, PostgreSQL, React, Ruby on Rails (RoR), Ruby, JavaScript, Git, CSS, HTML, eCommerce, Bootstrap, Full-stack Development, Full-stack, SQL, RESTFul APIs, GitHub, REST, REST APIs, jQuery

Web Developer

2013 - 2014
Ediket
  • Built RESTful APIs using the Django REST framework and PostgreSQL.
  • Developed and customized Django's default authentication system using the Django REST framework JWT and extended ORM.
  • Created reusable, modularized Django views using the REST framework.
  • Built a single-page application (SPA) using React and Enzyme for testing.
Technologies: PostgreSQL, React, Django, Python, JavaScript, Git, CSS, HTML, Bootstrap, Full-stack Development, Full-stack, SQL, RESTFul APIs, GitHub, REST, REST APIs, jQuery

Lead Web Developer

2011 - 2013
SP Travel
  • Built RESTful APIs using Node.js and Express.js to perform CRUD actions on the front-end.
  • Supported a real-time location-tracking service using Socket.IO.
  • Designed a high-performant, scalable database structure.
  • Added a unit test and e2e test using Mocha and set up CI/CD.
  • Developed a single-page application (SPA) using React.
Technologies: Google Maps API, MongoDB, Angular, Express.js, Node.js, JavaScript, CSS, HTML, Bootstrap, Full-stack Development, Full-stack, SQL, RESTFul APIs, GitHub, REST, REST APIs, jQuery

Experience

Red Mart

This site is an online Singapore grocery service.

I worked on this project as a senior web developer and led a team of eleven. We built this website using Ruby on Rails and React. I also hosted PostgreSQL on a Nginx server, introduced the agile methodology for product management, and utilized UML to design the process and database structure. I also wrote perfect test cases for payment.

Ediket

https://ediket.com
I started this project as a web developer, eventually taking a leadership role as a lead developer in my last year on the team.

I began developing the front-end using the Create React app, which is provided by Facebook, and then later adopted Redux, Redux-saga, React Router, Axios, and more. This website was built using Python/Django and React. I also used the Django REST framework to create RESTful APIS and Django REST Framework JWT to implement token-based authentication.

Skincare Service

I'm a front-end engineer focused on building and updating the customer-facing portal.

I built a booking system and created a product listing and detail page to showcase what we're providing and what users can get from our services.

Education

2008 - 2013

Bachelor's Degree in Computer Science and Information Systems

Nanyang Technological University - Singapore

Skills

Libraries/APIs

Node.js, Stripe, Stripe API, Ramda, Lodash, React, Redux-Saga, React Redux Form, React Router, D3.js, REST APIs, Vue, jQuery, Immutable.js, Vuex, Context API, Vue 3, Beautiful Soup, Sidekiq, Moment.js, Google Maps API, Socket.IO, Babylon.js, Highcharts, RxJS

Tools

Celery, Apache, Asana, Git, GitLab, Jira, Trello, RSpec, Mongoose, Figma, Docker Compose, GitHub, CircleCI, Vagrant, Ansible, NGINX, Jenkins, Canvas, Mocha, Sublime Text, Slack, Graphene, Pytest

Languages

GraphQL, TypeScript, Ruby, Python, PHP, SCSS, Sass, Less, CSS3, JavaScript, ECMAScript (ES6), HTML5, CSS, HTML, SQL

Frameworks

Next.js, Bootstrap, Draft.js, Scrapy, Ruby on Rails (RoR), Angular, Redux, Django, Laravel, CodeIgniter, JSON Web Tokens (JWT), Express.js, Vuetify, Tailwind CSS, Ant Design, Selenium, Zend Framework, Jest, Nuxt.js, PixiJS, Django REST Framework, React Native

Paradigms

MVC Design, Agile Software Development, Kanban, Design-driven Development (D3), UI Design, REST

Platforms

Celery eCommerce, WordPress, Ubuntu, Joomla 3, Mapbox, Contentful, Amazon Web Services (AWS), Firebase, Amazon EC2, Linux, Docker, WooCommerce, Shopify, iOS, Joomla, OpenCart, Vercel, MacOS

Storage

Amazon S3 (AWS S3), JSON, PostgreSQL, MySQL, MongoDB, NoSQL, Memcached, Elasticsearch, Redis

Other

Web Development, CSV File Processing, Enzyme, Axios, Freelancing, Software Development, imgix, Front-end, Startups, User Experience (UX), User Interface (UI), Dashboards, eCommerce, Headless CMS, APIs, Responsive UI, Design Systems, Front-end Development, UI Components, Web App Development, Application State Management, Full-stack Development, Full-stack, RESTFul APIs, Payment Gateways, Content Management Systems (CMS), Architecture, Inventory Management, Logistics, Figma to React, Storybook, CSS Animations, A11Y, SOAP, Scraping, WordPress Themes, Chrome Extensions, OpenCart Modules, Data Visualization, Monday.com, Single Sign-on (SSO), SMTP, Apollo, Computer Science, Artificial Intelligence (AI), Large Language Models (LLMs), OpenAI

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring