Paul Li

Paul Li

$45/hr
Agile developer | Passionate about TypeScript, SQL, Serverless/Microservices
Reply rate:
92.39%
Availability:
Hourly ($/hour)
Age:
41 years old
Location:
Yanji, Jilin, China
Experience:
12 years
Paul Li Agile Developer | Passionate about TypeScript, SQL, Serverless/Microservices and GraphQL Yanji, Jilin-• I pride myself in being a resourceful agile developer and creative, experienced in building single page apps and mobile apps. I love test-driven development approach. TypeScript, SQL, GraphQL, Serverless/Microservices are my passion! • I’m always looking to be challenged. Driving me to think outside of the box, and really bring out my creative abilities is what motivates me. Let’s connect and see what we can create together! Work Experience Senior TypeScript/Node.js Developer QRTize Inc. - San Ramon, CA February 2021 to Present Project: • https://apps.apple.com/us/app/qrtize/id- • https://play.google.com/store/apps/details?id=com.qrtize.android • Our mission is to offer a unified payment platform that can be used for online, retail stores, services, dining, fast food etc. Reference: • You can find me, Paul Li at https://www.linkedin.com/company/qrpe-inc/people/ Role: • Work as a member of their back-end team. • Build numerous Serverless/microservices in TDD using JEST, TypeScript, Node.js, AWS(API Gateway, Lambda, DynamoDB, SQS, SNS, Elasticsearch, Pinpoint) Result: • Have been contributing to implementing the microservices, including notifications, restaurant, ecommerce, merchant, retail, search and so on. Lead Angular/MEAN Stack Developer AFG Solutions June 2018 to Present Project: • Daily posts about movies,series and games. Quotes, facts, memes, top lists and more plots. Result: • Build UI for Post, News, Plot items(Movies, Series, Games) in Angular 6.x • Make the app SEO-friendly using Angular Universal • Implement Google Ads. • Build RESTful APIs for auth/profile, posts, news, movies, series, games modules using Node.js, Express.js, Mongoose, MongoDB. • Build AWS Lambda functions for image resize/composition, sitemap generation, cron jobs, etc. • Increase conversion rate by 2% every month Senior TypeScript/React Developer Appsmith - San Francisco, CA April 2021 to May 2022 Project: • https://appsmith.com/ • https://github.com/appsmithorg/appsmith • Open-source, low-code platform to build, ship, and maintain internal tools. Role: • Worked as a contributor for their open source React/TypeScript project, “Appsmith”. Reference: • See my contribution at: https://github.com/appsmithorg/appsmith/pulls/assigned/wmdev0808 Stack: • TypeScript, React, TDD(Jest, Cypress), Redux, Redux-Saga, React Hooks, Styled-components, Storybook, Web Workers, Docker Result: • Maintained the current project, fixing issues and implementing new features. • In particular, I have newly created a wide variety of widgets. • Typical widgets which I built from scratch or worked on: rating, button, iframe, menu button, icon button, checkbox group, switch group, radio group, audio recorder, camera, progress, map chart, and select widgets, etc. Senior Full-Stack Vue/Laravel Developer Virtual Creative Studios - Washington, DC September 2020 to November 2020 Project: • https://vizzi.live/ • Vizzi is a virtual events platform created by a team of event professionals. Our team has taken years of live event production expertise and applied it to the digital world of virtual events to create immersive experiences. Stack: • Front-end: JavaScript/Vue.js/VueX • Back-end: PHP/Laravel, MySQL, PubNub, Vonyage, WebRTC Result: • Built 2 apps(Admin dashboard app and Client) as a SaaS. • Built 3 different layout systems. • Built Vue templates and Laravel APIs for domain, sessions, wizard, booth, users, networking, chat modules • Contributed to prototyping the front-end UI of the system in Vue/Vuex and building RESTful APIs in PHP/Laravel/MySQL. Full Stack Developer Jirun Software - Yanji March 2006 to June 2018 As a software developer, I have worked for the company for over 12 yeas. Languages: • JavaScript/ES6+/TypeScript, Ruby/PHP/Python Front-end tooling: • Webpack/Babel Front-end: • JavaScript/jQuery • React: React.js/Next.js/Gatsby.js, Redux(saga, thunk), Material UI, CSS in JS(Styled-components) • Angular: Angular.js/Angular Universal, NgRx, Angular Material • Vue: Vue.js/Nuxt.js/VuePress, Vuex, Vuetify, Quasar Back-end: • REST API: Node.js, Express/Koa/Nest.js, Serverless/AWS Lambda, TypeORM, ODM/ORM(Mongoose/ Sequelize), Ruby on Rails, Django/Flask, Laravel/DingoAPI/Lumen • Real-time update: Socket.io • GraphQL API: Node.js, Apollo Server, Express GraphQL, Prisma, Hasura, AWS AppSync • Database: PostgreSQL/MySQL/MS SQL/Oracle, MongoDB/AWS DynamoDB, Redis, Neo4J • SaaS: Elasticsearch, Algolia DevOps: • CI/CD Pipeline, Docker/Kubernetes, Terraform Education Master of Computer Applications (MCA) Shougang Institute of Technology January 2008 to December 2011 Bachelor of Engineering (B.Eng.) in Area of Study Software Engineering Shougang Institute of Technology January 2004 to December 2008 Skills • Test-driven development (10+ years) • TypeScript (8 years) • GraphQL (7 years) • SQL (10+ years) • Serverless (5 years) • Microservices (5 years) • RESTful API (10+ years) • JavaScript (10+ years) • Node.js (10+ years) • Express.js (10+ years) • NestJS (5 years) • Fastify (5 years) • NoSQL (10+ years) • React (9 years) • Redux (7 years) • Next.js (6 years) • Angular (7 years) • NgRx (5 years) • Angular Universal (5 years) • Vue.js (8 years) • Vuex (5 years) • Pinia (3 years) • Nuxt.js (5 years) • React Native (7 years) • Flutter (5 years) • NativeScript (7 years) • Unit testing (10+ years) • Jest (6 years) • Vitest (1 year) • E2E testing (5 years) • Cypress (5 years) • Playwright (2 years) • CI/CD (5 years) • Docker (7 years) • Kubernetes (5 years) • AWS (10+ years) • Git (10+ years) • Webpack (7 years) • Vite (3 years) • PHP (10+ years) • Laravel (7 years) • Fastify (4 years) Links https://github.com/wmdev0808 https://www.linkedin.com/in/paulli0808 Certifications and Licenses TypeScript Certification August 2022 to Present • Transcript Id:- • https://www.expertrating.com/reports/transcript.aspx?transcriptid=- React Certification (Expert level) September 2022 to Present • Transcript Id:- • https://www.expertrating.com/reports/transcript.aspx?transcriptid=- Angular Certification (Expert level) November 2022 to Present • Transcript Id:- • https://www.expertrating.com/reports/transcript.aspx?transcriptid=- SQL Certification (Expert Level) January 2023 to Present • Transcript Id:- • https://www.expertrating.com/reports/transcript.aspx?transcriptid=- Vue.js Certification February 2023 to Present • Transcript Id:- • https://www.expertrating.com/reports/transcript.aspx?transcriptid=-
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.