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

Xin You

Verified Expert  in Engineering

Software Developer

Location
Singapore, Singapore
Toptal Member Since
November 3, 2017

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 who clients will enjoy working.

Portfolio

Wireless Analytics
Vuetify, Vuex, Vue, ECMAScript (ES6)
Mind Research Networks (via Toptal)
Ubuntu, NGINX, Docker, Enzyme, Jest, Socket.IO, Redux, React, Selenium, Pytest...
Andreyev (Adelaide) Pty Ltd (via Toptal)
Celery, PostgreSQL, Docker, Graphene, Redux, Next.js, Apollo, GraphQL, React...

Experience

Availability

Part-time

Preferred Environment

Slack, Trello, Jira, Git, Sublime Text, Ubuntu, MacOS

The most amazing...

...project I've worked on was a locating app for travelers. Using Socket.IO, it updates the user's location in a real-time manner.

Work Experience

Front-end Developer

2019 - 2019
Wireless Analytics
  • Created reusable Vue.js components.
  • 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)

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 solid unit and E2E tests.
  • Used Django Channels for socket communication.
  • 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

Freelance Full-stack Developer

2018 - 2018
Andreyev (Adelaide) Pty Ltd (via Toptal)
  • Completed and enhanced an application.
  • Updated PostgreSQL databases.
  • Integrated Xero payments.
  • Wrote test cases for payments.
  • Set up cron jobs using Celery Beat.
  • Created reusable React components.
  • Implemented Webpack bundling.
Technologies: Celery, PostgreSQL, Docker, Graphene, Redux, Next.js, Apollo, GraphQL, React, Django

Freelance Lead Software Engineer

2018 - 2018
Nexwriter Limited (via Toptal)
  • Built a landing page that works on all devices.
  • Customized the interface using modern technologies.
  • Configured the mail server and linked it to the website.
  • Developed reusable and modularized components.
  • Constructed visualized live data aggregating charts.
Technologies: Highcharts, CSS3, HTML5, SCSS, SMTP, ECMAScript (ES6), PHP

Freelance Angular Developer

2018 - 2018
MintDice (via Toptal)
  • Built an HTML5 game based on cryptocurrencies using Pixi and Babylon.
  • Created reusable game architecture.
  • Developed real-time socket communication.
  • Wrote solid unit tests.
  • Implemented continuous integration.
Technologies: Babylon.js, PixiJS, Canvas, HTML5, Socket.IO, RxJS, Sass, TypeScript, Angular

Senior Web Developer

2014 - 2017
Red Mart
  • Built a highly scalable, easy-to-maintain back-end using Ruby on Rails.
  • Managed the project using agile methodology.
  • Led a team of eleven members.
  • Wrote tests for both the front- and back-end using RSpec and Mocha.
  • Implemented hosting on a Nginx server.
Technologies: Stripe, PostgreSQL, React, Ruby on Rails (RoR), Ruby

Web Developer

2013 - 2014
Ediket
  • Built RESTful APIs using the Django REST framework.
  • 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.
  • Used PostgreSQL for the database.
Technologies: PostgreSQL, React, Django, Python

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.
  • Wrote tests using Mocha.
  • Developed a single-page application (SPA) using React.
Technologies: Google Maps API, MongoDB, Angular, Express.js, Node.js

Red Mart

This site is a Singapore online 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 used PostgreSQL and hosted in on an Nginx server and introduced the agile methodology for product management and used UML for designing 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 in my last year on the team as a lead developer.

I began developing the front-end using 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.

Languages

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

Frameworks

Bootstrap, Draft.js, Scrapy, Ruby on Rails (RoR), Angular, Redux, Django, Laravel, CodeIgniter, JSON Web Tokens (JWT), Express.js, Vuetify, Selenium, Zend Framework, Jest, PixiJS, Next.js

Libraries/APIs

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

Tools

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

Paradigms

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

Platforms

Celery eCommerce, WordPress, Ubuntu, Joomla 3, Mapbox, Firebase, Amazon EC2, Linux, Docker, WooCommerce, Shopify, iOS, Joomla, OpenCart, 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, SOAP, Scraping, WordPress Themes, Chrome Extensions, OpenCart Modules, SMTP, Apollo

2008 - 2013

Bachelor's Degree in Computer Science and Information Systems

Nanyang Technological University - Singapore