Zhang Fang
Senior Web/Mobile Developer | React, React Native, Next, Typescript| SEO, Responsive Design, Performance.
Profile
A deep understanding of SSR & CSR, Defensive & Offensive programming,
and Responsive web design made all my previous projects successful and
happy for customers. While solving SEO blockers, data security,
conversion rate, accessibility, etc I had a good experience with how we
can handle big size of projects with heavy/complex logic. I built 20+ web
applications and 10+ React Native mobile applications while working with
many clients last 8+ years. As an experienced/confident developer, I'd like
to show/share my skill and also learn more in your area.
Details--
Links
LinkedIn
GitHub
Skype
Skills
Employment History
JavaScript
Senior Full Stack Engineer at True Royalty TV, London
TypeScript
Feb 2021 — May 2023
- Completed the website https://trueroyalty.tv from scratch to end.
- Solved SEO issues perfectly with Next as per page is dynamic, and data is
from DB.
- Increase the page performance by up to 90%, Responsive UI design
across all devices.
- Implemented subscribe / purchase, Gifting, and payment-related things
with Recurly.
- Implemented BE APIs with Node for updating the page as a dynamic, and
all payment-related things.
...
ReactJS
NextJS
React Native
VueJS
AngularJS
NodeJS
ExpressJS
Senior Full Stack Engineer at AirGrid, London
Dec 2021 — Mar 2022
- Completed the website https://airgrid.io from scratch to end with
Gridsome(Vue).
- Implemented UI and functionalities in https://app.airgrid.io
- Implemented Seller/Buyer logic and functionalities.
- Maintained a system for documenting code and keeping track of
software developments.
- Implemented Unit test and End to End test with Cypress.
...
Engineering Team Lead at Distributed, London
Nov 2017 — May 2021
- Completed +8 customer projects (website, mobile, admin).
- Completed the company's own products.
Firebase
Tailwind
HTML(5)
CSS(3)
JQuery
RESTful API
Objective C
Swift
Android
- Completed the company’s marketing site (https://distributed.com)
- Participated in creating scalable systems for three primary departments:
human resources, marketing, and supply chain.
- Ran monthly unit tests to determine software effectiveness and mend
broken links or glitches in the system.
- Oversee a team of four software developers and lead weekly discussions
to brainstorm ideas in software development and track changes made in
iOS
CI/CD
MongoDB
PostgreSQL
existing programs.
...
MySQL
GIT
Senior Mobile Engineer at Kynder, London
Jan 2020 — Sep 2020
CircleCI
https://apps.apple.com/gb/app/kynder/id-
https://play.google.com/store/apps/details?id=com.kynder.app&hl=en
Cypress
Storybook
- Implemented the mobile app from scratch with React Native.
- Implemented smooth and user-friendly UI.
- Implemented functionalities perfectly.
- Integrated Firebase
...
Senior Mobile Engineer at Digital Money, London
Mar 2020 — Aug 2020
https://apps.apple.com/ph/app/digital-money/id-
https://play.google.com/store/apps/details?id=co.digitalmoney.dmapp&h
l=en_US&gl=US
AI
NFT
Unit Test
Docker
AWS
Lambda
Prisma
- Implemented the mobile application from scratch with React Native
- Implemented smooth UI design and functionalities.
- Implemented Crypto exchange and KYC check.
- Participated in strengthening the company’s backend services to
optimize usage and prepare for emergency blackouts.
...
Senior Frontend Engineer at Prisma, Berlin
Sanity
Retool
Languages
English
Apr 2018 — Dec 2019
- Maintained a system for documenting code and keeping track of
software developments (https://prisma.io).
Education
- Researched primary technological developments to determine whether
implementation into organizational processes was efficient and feasible.
- Participated in strengthening the company’s backend services to
optimize usage and prepare for emergency blackouts.
...
Master of Computer
Applications (M.C.A.),
Computer Engineering.
April 2011 – March 2014
Dalian University of
Technology.
Senior Frontend Developer at Remitano, Hanoi
Jan 2017 — Jan 2018
Certificate
- Modified existing software to detect and correct errors, improve
performance, and upgrade interfaces (https://remitano.com).
TripleByte
- Consulted with clients regularly regarding projects, proposals, and
technical issues during development.
- Prepared reports on specifications and activities for each project.
- Collaborated well with other team members to determine the best
design specifications and details.
...
Hackerrank - React
Hackerrank - JavaScript
Hackerrank - Angular
Hobbies
Sports - Football, Basketball