Work History
             
          Showcase
             
          Education
             
Work history 
          
  UpStack
    
Software Developer 
      2017 - Present (8 years) 
    
    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
    
Full-stack Developer 
      2017 - 2017 
    
    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
    
Back-end Developer 
      2016 - 2016 
    
    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
    
Back-end Developer 
      2016 - 2016 
    
    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
    
Lead Back-end Developer 
      2015 - 2015 
    
    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.
    
JavaScript Developer 
      2014 - 2014 
    
    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
    
Project Manager | Lead Developer 
      2013 - 2013 
    
    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 
  
   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 
  
   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 
  
   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
    Dalian University - China
    2002 - 2006 (4 years)