Scroll To View More
Xin You, Software Developer in Singapore, Singapore
Xin You

Software Developer in Singapore, Singapore

Member since September 28, 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 who clients will enjoy working with.
Xin is now available for hire

Portfolio

Experience

  • Python, 8 years
  • PostgreSQL, 8 years
  • MySQL, 8 years
  • Django, 8 years
  • Ruby on Rails (RoR), 6 years
  • Angular, 6 years
  • React, 5 years
  • Redux, 3 years
Singapore, Singapore

Availability

Part-time

Preferred Environment

macOS, Ubuntu, Sublime, Git, JIRA, Trello, Slack

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.

Employment

  • 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: Django, Python, Celery, Pytest, Selenium React, Redux, Socket.IO, Jest, Enzyme, Docker, Nginx, Ubuntu
  • 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: Django, React, GraphQL, Apollo, Next.js, Redux, Graphene, Docker, PostgreSQL, Celery
  • 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: PHP, ES6, SMTP, SCSS, HTML5, CSS3, Highcharts
  • 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: Angular 5, TypeScript, Sass, RxJS, Observable, Socket.IO, HTML5, Canvas, Pixi, Babylon
  • 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: Ruby on Rails, React, PostgreSQL, Stripe
  • 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: Python, Django, React, PostgreSQL
  • 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: Node.js, Express.js, Angular, MongoDB, Google Maps API

Experience

  • Red Mart (Development)
    https://redmart.com

    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 (Development)
    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.

Skills

  • Languages

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

    Mocha.js, Bootstrap, Draft.js, Scrapy, Ruby on Rails (RoR), Angular, Redux, Django, Laravel, CodeIgniter, JSON Web Tokens (JWT), Express.js, Selenium, Zend Framework, Jest
  • Libraries/APIs

    Stripe API, Ramda, Lodash, React, Redux-saga, React Redux Form, React Router, D3.js, REST APIs, jQuery, Immutable.js, Beautiful Soup, Sidekiq, Moment.js, Google Maps API, Vue.js, RxJS
  • Tools

    Celery, Apache, Asana, Git, GitLab, Jira, Trello, RSpec, Mongoose, Vagrant, Ansible, Nginx, Jenkins, Canvas, Mocha
  • Paradigms

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

    Celery eCommerce, WordPress, Ubuntu, Joomla 3, MapBox, Firebase, AWS EC2, Linux, Docker, WooCommerce, Shopify, iOS, Joomla, OpenCart
  • Storage

    AWS S3, JSON, PostgreSQL, MySQL, MongoDB, NoSQL, Memcached, Elasticsearch, Redis
  • Other

    CSV File Processing, Enzyme, Axios, Freelance, Freelance Developer, SOAP, Scraping, WordPress Themes, Chrome Extensions, OpenCart Modules

Education

  • Bachelor's degree in Computer Science and Information Systems
    2008 - 2013
    Nanyang Technological University - Singapore
I really like this profile
Share it with others