Tao W.

About Me

I am a senior software engineer and architect with over 10 years' experience developing innovative software solutions for clients. I have spent the last three years working on full-stack JavaScript technologies while developing high-level expertise in Node.js, React.js, AngularJS, MongoDB, and Bootstrap. As a strong communicator, I have collaborated with a broad range of companies to solve complex challenges including software architecture, scalability, technical documentation, and project management. I am extremely flexible and am able to easily integrate as an independent developer or while contributing on a multidisciplinary team.

Frontend

Backend

Database

DevOps

Other

Work history

UpStack
UpStack
Software Developer
2017 - Present (8 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

iStrada
iStrada
Full-stack Developer
2017 - 2017
Remote
  • Developed a user-facing dashboard for the client using React/Redux.

  • Participated in the creation of scalable REST APIs for a web/mobile app using LoopBack framework.

  • Integrated logz.io, push notifications, Mailgun, and Stripe and set up build automation on AWS.

Apentis
Apentis
Back-end Developer
2016 - 2016
Remote
  • Provided technical leadership in building and deploying a scalable back end using Node.js.

  • Worked with the latest tech stack to implement Stripe for the subscription payment integration service of the software.

  • Created and implemented new features on a go-forward basis and worked with Angular.js for front-end JS frameworks.

PhotoLabs
PhotoLabs
Back-end Developer
2016 - 2016
Remote
  • Implemented a REST API using Node.js/MongoDB and Express.js.

  • Successfully led all back-end development efforts using ES7 Async/Await style.

  • Collaborated with product team, designers, and other engineers to create detailed documentation for a back-end REST API.

Doorspot
Doorspot
Lead Back-end Developer
2015 - 2015
Remote
  • Developed a server-side Node.js/MongoDB RESTful API for a mobile app.

  • Integrated a Braintree payment gateway, push notifications, Amazon S3, and SendGrid for the mobile app.

  • Provided team leadership for managing the projects and workflow of a small team.

JINDIE Software China Co.
JINDIE Software China Co.
JavaScript Developer
2014 - 2014
Remote
  • Worked on a client-side Angular.js application with WebSockets communication to RabbitMQ.

  • Implemented build automation on the application using Grunt.

  • Provided technical guidance for automatic deployment of the Angular.js application from GitHub using Jenkins.

Dongwei Technology
Dongwei Technology
Project Manager | Lead Developer
2013 - 2013
Remote
  • Managed version control, integration support, network maintenance, and development testing activities for the group.

  • Implemented and integrated third-party solutions into the application and completed backup automation to the Amazon S3 cloud for the client.

  • Implemented a REST API using Node.js/MongoDB and Express.js.

Showcase

Back-end Developer - Doorspot
Back-end Developer - Doorspot
  • Developed a Node.js/MongoDB RESTful API for a social ticketing platform.

  • Built an Angular.js admin dashboard for managing the platform.

  • Integrated a Braintree payment gateway, push notifications, Amazon S3, and SendGrid.

Back-end Developer - Apentis
Back-end Developer - Apentis
  • ManCo is a Luxembourg-based risk management solution provider for investment managers and private banks.

  • The solution utilizes Node.js for the back-end and PostgreSQL for database management.

  • Integration with Stripe for subscription payments and Angular.js for front-end development was implemented.

Software Developer - Cashbox
Software Developer - Cashbox
  • Cashbox is a software application that tracks user earnings and spending.

  • It utilizes Node.js and MongoDB for the back-end and front-end development.

  • A payment gateway (Stripe) has been integrated to facilitate transactions.

Education

Master's Degree, Computer Engineering
Master's Degree, Computer Engineering
Dalian University - China
2002 - 2006 (4 years)