There are
three work experience
items in my resume:
Full Stack Developer (Company 1)
January 2018 to Present
• Develop and maintain bac
k-end applications for ourkids.net - a website that has 360,000+ monthly unique visits on averag
e, using PHP, MySQL, Redis and Memcached.
• Develop fron
t-end web app
s (i.e. advanced search tools) using Javascript ES6 and react.js
• Develop bac
k-end CMS system and CRM system for content team and sales team. Design and develop bac
k-end APIs.
Full Stack Web Developer (Company 2)
August 2015 to August 2017
• Design, develop and maintain PHP/Wordpress/Laravel and Javascript wesbites
• Build bac
k-end system to process data and provide API for web apps using PHP.
• Build web crawler
(using Java) that fetc
hes the price
s for
of certain product
s (target products using ASIN number) on Amazon.com and compare
s with the product price (after currency conversion using fixer.io) on Amazon.c
a, and send email notification (using AWS SES) if price is lower by certain amoun
t. using Java.
• Develop fron
t-end Javascript web apps for customers.
• Working
Liaise with graphic designers for
on cross-platform responsive web designs.
Programmer (Company 3)
December 2012 to August 2014
• Design, develop and maintain PHP and JSP websites. Develop Java applications.
• Developed Java web application for "Radius" direct mail service. The application handles file uploads, data processing, combine
s data using certain criteria and export
s the processed
Excel file.
• Work on SEO (Search engine optimization) to help clients improve their website keywords ranking on Google, Yaho
o, and Bin
g, etc.
Here are the selected projects in my resume:
Selected Projects
Ourkid
s.net landing pages optimization:
• Used MySQL
Explain statement to analyze slow on-page SQL queries. Restructured and optimized SQL queries to reduce number of rows scanned.
• Used variety of technologies like index and memcached to reduce the page load time.
• The latency of many slow pages reduced
decreased from 2s-3s to 500ms-700ms. Overal
l, all the landing pages got at least 30%-40% speed boost.
School advanced search too
l (https://www.ourkids.net/school/adv-search-results.php):
• Help parents to find nearby private schools based on their location and criteria.
• Used javascript ES6, ES7(async+await), React, Google Maps API, React context API.
• Proficiently designed database using MySQL. Developed bac
k-end API using PH
P.
Stallion Express user account syste
m (https://ship.stallionexpress.ca/login):
• Built user account system using PHP
and Laravel.
•
Enabled users can
to manage shipments
and personal
information,
as well as upload manifest
and request pick u
p. Every day
, the system handles thousands of shipments and by the end of the day
, a combined manifest can be exported from the system so that it can be sent to the U.S.
Custom
s and
Border
Protection department.
• Paypal and Stripe API are
were used for the credits system.
Most projects I worked on are closed source project
s, but here're some of my hobby projects
include:
Advance
d-search mobile ap
p (
https://github.com/jianlubi/adv_search_mobile)
It's a mobile app
which I developed using React Native.
The main purpose is
was to figure out
determine the pros and cons of React Native and how much React code I can reuse in React Native.