Developer
James Lie
Senior Software Developer
Toronto, ON, Canada
About
Experienced and self-motivated Software Engineer with 8+ years of experience providing exceptional software solutions for business. Bringing forth proven expertise in detailing user specifications, recommending best software architecture & solution on clients' demands, developing web & mobile applications from scratch, deploying products into market. Strong written and verbal communications in English.
Skills
Languages
JavaScript, PHP, Python, Swift, Java, SQL
Frameworks
React, Angular, Vue, Node, Meteor, Express
Libraries/APIs
Algolia, Chart.js, D3.js
Paradigms
MVC, MVVM, Clean, Serverless
Platforms
Linux, iOS, Windows
Storage
Amazon S3, Firebase Cloud Storage
Tools
Visual Studio Code, Sourcetree, XCode, Slack, Postman, Android Studio, Docker
Experience

JavaScript
8 years
AWS
7 years
AngularJS
8 years
React
7 years
React Native
5 years
Vue
5 years
Node / Express
8 years
Laravel
7 years
Python / Flask
6 years
Azure
4 years
Hightlight Projects
RallyAroundUs (rallyaroundus.com)
Crowdfunding platform that is used among college sport teams in Western US
RallyAroundUs
RallyAroundUs
- Played the role of lead full-stack developer, being responsible for back-end, front-end and DevOps
- Built landing page and campaign UIs using Angular 4, SCSS, TypeScript, Storybook, NgRx
- Implemented funding backend using Python, Flask, Stripe, ActiveCampaign, AgileCRM
- Integrated fresh chat third-party service for customer support
- Deployed funding system using AWS (Amazon EC2, Route53, S3) in production
Regie (go.regie.io)
Sales campaign and business meeting management tool for enterprise-scale organizations. AI software platform that was launched by Sapper Consulting
Sapper Consulting
Sapper Consulting
- Played the role of full-stack developer, being responsible for Rest API development and some of front-end UIs
- Implemented business call booking UIs using React, Redux-Saga, SCSS, JavaScript, Storybook
- Implemented email campaign backend using PHP, Symfony 4, Outreach, AWS, CloudFront
- Implemented CI/CD pipeline with Docker
Work Experience
Fullstack Developer
WakeUpWarrior
|
May 2013 - Jul 2015
- Built a new coaching web platform for married businessmen using AngularJS(1.6), JavaScript, jQuery, HTML/SCSS
- Implemented backend using Firebase (Auth, Firestore, Realtime DB, Cloud Messaging, Storage)
- Implemented mobile chat application using React Native / Expo, and published to App Store
Lead Frontend Developer
Replex
|
Sep 2015 - Sep 2016
- Implemented IoT Frontend using Vue, Vuex, HTML, SCSS, TypeScript, Storybook
- Integrated AWS infrastructure using AWS Amplify
- Implemented offline and cache support using AWS AppSync, GraphQL, Apollo
Senior Fullstack Developer
RallyAroundUs
|
Oct 2016 - Mar 2018
- Played the role of lead full-stack developer, being responsible for back-end, front-end and DevOps
- Built landing page and campaign UIs using Angular 4, SCSS, TypeScript, Storybook, NgRx
- Implemented funding backend using Python, Flask, Stripe, ActiveCampaign, AgileCRM
- Integrated fresh chat third-party service for customer support
- Deployed funding system using AWS (Amazon EC2, Route53, S3) in production
Senior Fullstack Developer
Sapper Consulting
|
Apr 2018 - Aug 2019
- Played the role of full-stack developer, being responsible for Rest API development and some of front-end UIs
- Implemented business call booking UIs using React, Redux-Saga, SCSS, JavaScript, Storybook
- Implemented email campaign backend using PHP, Symfony 4, Outreach, AWS, CloudFront
- Implemented CI/CD pipeline with Docker
Project Manager
Resortful
|
Aug 2018 - Oct 2020
- Implemented resort recommendation platform using React, Redux-Saga, CSS
- Implemented backend system in serverless architecture using AWS and Node
Education
The University of Tokyo
Tokyo, Japan
|
Sep 2006 - Sep 2012
Bachelor of Software Engineering