David Li

David Li

$40/hr
Web & Mobile App Developer
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
33 years old
Location:
Montreal, Quebec, Canada
Experience:
9 years
DAVID LI SR. WEB AND MOBILE APP DEVELOPER DETAILS Quebec, Canada-Date / Place of birth 10/08/1991 China Nationality Chinese SKILLS HTML/CSS/JavaScript Bootstrap 4 ReactJs/VueJs/Angular React Native/Expo NodeJs ExpressJs GitHub Firebase AWS QUEBEC, CANADA PROFILE I am an experienced web & mobile app developer with 9+ years of experience. I graduated Computer Science at the top of my class and since then have worked for startups, agencies, and financial institutions on a variety of large and high profile applications. I have been drawn to working on UI and enjoy making polished user experiences in collaboration with talented designers. Recently I have been working with ReactJs, but have prior experience with other frameworks such as Angular and Ember. I advocate using state management solutions such as Redux or Context API, the use of automated testing, and for reusable components within design frameworks such as Material. While my experience has been primarily frontend, I also have worked in Node.js and Django building REST APIs, and I am capable of building data pipelines from the database to the view layer. Also recently, I am working using Cloud Services such as Firebase and AWS. I am comfortable architecting projects, working either individually or with a team, and following modern coding best practices. I am interested in writing code that is reusable and scalable, working on a product with a vision, and learning new technologies. If you think you might have something we can tackle together, please reach out! EMPLOYMENT HISTORY internship at The Learning Lab, Singapore, Singapore November 2011 — April 2012 Mysql/Mongodb GraphQL Agile and Scrum TDD CI/CD Twilio Service FFmpeg LANGUAGES English Chinese Front End Web Developer at The Learning Lab, Singapore, Singapore April 2012 — June 2016 - Worked on numerous projects from requirements gathering till delivery - Built chatbots, CMSs and Video-call (WebRTC) based projects for multiple clients (Using NodeJS & ReactJS) - Installed Gitlab-ee on a standalone instance on Google Cloud from scratch and maintained it - Instructed the team to be able to implement proper workflow with Gitlab CI/CD - Taught the team how to build chatbots and enhance user-experience (using Dialogflow) - Code Reviewing the team and help everyone level up by giving regular bi-weekly dev-talks - Conducted dev-contests to push team skills further through competitive programming contests Frontend Developer at SHARK, Newcastle upon Tyne, England, United Kingdom(Contact) February 2016 — May 2017 - Being in charge of critical parts that need expertise in algorithm design including Web UI control, security and domain model design. - Develop Global Billing Systems as Rich Web App with client side including html5, CSS3, Javascript, D3 chart for visualisation of data with server side using expressJs, mongodb, graphql. - Develop the mobile apps using React Native, expo, and firebase and publish them to Google play and app stores. - Maintaining a feature banner tool with ReactJs, NodeJs, npm, expressJs. - Design and develop necessary automation tool for code and doc generation. - Communicate with domain experts for requirement analysis and change. - Update JIRA issues, deploy state products so as to make ready for QA and testers. Full stack developer at Agap2, Netherlands(Remote) October 2017 — January 2019 - Rebuilt the company site to maximise conversion add features and improve performance, Technology used includes React, NextJs, Netlify and AWS - Implemented websites, mobile applications, and landing pages from concept through deployment. - Standardized all output with a new, responsive, mobile-first approach and strategy. - Collaborated with product team members to implement new feature developments. - Implemented new responsive, mobile-first approach which increased mobile traffic by 20%. - Implemented test management: measuring test coverage and structuring exploratory manual testing - After moving to another client-based team, new responsibilities involved developing mobile-first API-driven websites and applications using various technologies including ES6, ReactJs, React Native, SASS, AWS EC2, S3, dynamodb, appsync and Web sockets Mobile Application Developer at VisionLab GmbH & Co.KG, Germany(contract) February 2019 — March 2020 Sr. Full stack developer at Gun.io, Freelancer April 2020 — Present EDUCATION Bachelor's degree, Dalian University of Technology, Dalian, China September 2008 — April 2011 Singapore University of Technology and Design September 2011 — August 2012
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.