JJ OO HH NN LL II U
U http://johnliu.work addtgm@r.postjobfree.com
TECHNICAL SKILLS
Languages: Python, JavaScript, CSS, HTML, PHP
Database: MySQL / MariaDB, MongoDB, PostgreSQL
Frameworks: Django, ExpressJS, Bootstrap, Laravel, PugJS Operating Systems: Linux (Ubuntu), Microsoft Windows, and macOS EXPERIENCE
Proven full-stack developer working with web and mobile projects
Cooperated with web designers to match visual design intent
Automation deployment with CI/CD targeting cloud services like AWS and Heroku EMPLOYMENT HISTORY
Backend Developer Nov 2019 – Present
Yozify (Group Side Project), Burnaby, BC
Main backend developer for the project
Design and implement RESTful and graphQL API
Coordinate with frontend developers to release new features while maintaining existing APIs
Tech Stack:
o Strapi (NodeJS Frameworks with headless CMS)
o Heroku (Cloud hosting platform)
o GitHub for CI / CD
Full-Stack Developer (Full-Time) Dec 2018 – Mar2020 Reason Investment Inc., Richmond, BC
Aggregate data from multiple sources to update realtor listings
Compile realtor listings from sources like VOW (Virtual Office Website) from REBGV (Real Estate Board of Greater Vancouver) by using RETS web api
Compile BC realtor agents info from sources like BCRES (Blankenship Commercial Real Estate Services) Paragon
Create and maintain a Ticket RSVP system and send email / sms to realtor agents
Client Facing with the outsources team to further refine the project
Tech Stack:
o Frontend: HTML, CSS, jQuery, and Bootstrap
o Backend: ExpressJS and PugJS
o Payment system: Stripe
o Cloud services: AWS EC2 as computation platform, S3 as storage Backend Developer (Full-Time) Apr 2017 – Sept 2018 https://hackhub.com
Inverse Technology Inc., Vancouver, BC
Main backend developer for HackHub.com
Track feature versions update and overseeing release cycles
Implemented a data-rich dashboard to better visualize information
Consistency check of data around multiple AWS regions (Asia and N. America)
Created custom shell scripts to auto deploy React.js single page application o AWS S3
Integrated Stripe payment service at the backend to handle transactions
Integrated Twilio services to handle notification flow.
Developed and setup microservices to ease main server load which are also used by other projects
Install SSL using paid and free services to gain a secure transfer protocol
Manage and deploy services to cloud server
Tech Stack:
o HTML, CSS, jQuery, and Bootstrap
o ExpressJS, PugJS and EJS
o Python with Django for RESTful API, GraphQL with Graphene-Python o Manage PostgreSQL / MariaDB and MongoDB, MariaDB Galera Cluster o AWS EC2 as computation platform, S3 as storage, and single page application, CloudFront for caching and content delivery. Elastic Load Balancing detects unhealthy instances.
Front End Developer (Contract) Apr 2016 –May 2018
https://vanfruits.com/
Inverse Technology Inc., Richmond, BC
Implemented a system to simplify upload process
Help marketing email generation and delivery with automation script
Client facing opportunities to showcase work progress and also provided professional advice feature / tech choices
Tech Stack:
o Python with Django Oscar
o HTML, CSS, jQuery, and Bootstrap
o AWS EC2 as computation platform
Full-Stack Developer (Freelance) Jun – Aug 2015
http://etvp.et4891.com/portfolio/e-ticket-search-laravel/ Feb – May 2018
Store ticket records management system
Created a simple user interface to retrieve data faster
Meet with clients to update project progress and showcase demonstration on recurring time.
Tech Stack:
o PHP with Laravel, HTML, CSS, jQuery UI
EDUCATION
Applied Web Development Certificate, BCIT, Burnaby, BC 2014 Applied Network Administration and Design courses, BCIT, Burnaby, BC 2011