You are on page 1of 2

ermakelly359@gmail.

com

CHENG LIN Hong Kong, Hong Kong


FULL-STACK WEB
DEVELOPER
https://github.com/FireVoltHero

About Me I am a full-stack developer with over 8 years of experience in software development across
various industries. Engaged in Full Stack projects, with a proven ability to ensure high
standards of code quality, security, and performance. Expertise in microservices architecture,
cloud infrastructure, and automation. I have extensive knowledge of front-end JavaScript and
browser APIs as well as significant experience with popular frameworks and libraries like
React and Redux.

Experience Full-stack Developer


Grid Connect | 05/2022 - 05/2023
Remote
Created pipelines for CI/CD for web development from scratch using GitHub Actions,
AWS CloudFormation, AWS SAM CLI and AWS Amplify.
Designed and implemented serverless, microservice-architecture SaaS services using AWS
API Gateway, AWS Lambda, AWS RDS, AWS Cognito, AWS Amplify, Python, Node,
React, and Vue.
Used TDD and BDD improving software quality by 30% and involved in Agile
Development and maintained effective communication in the team going through all
phases of SDLC.
Worked in a team of 4 and developed a new UI framework based on a styled system,
TypeScript and React.
Developed user-friendly UI/UX web applications using React/ Redux/ ReduxSaga/AMD/
Material-UI, Vue/VueX/Vuetify/ ElementUI/Vue-Bootstrap, D3.js, three.js and Bootstrap/
jQuery.
Integrated third-party APIs such as Stripe, Paypal, Twilio, Facebook, Twitter, Linkedin,
AWS SDK, Zoho API, Hubspot, SendGrid, MailGun, Mandrill and MailChimp etc.
Created a web application that allowed 75K users to search for nearby restaurants based
on their location with 89% accuracy.
Helped colleagues with complicated or performance issues in a front-end environment.

Full-stack Developer
CycleMap | 05/2019 - 05/2022
Remote
Developed a React Native Android app that helps farmers automate their production.
Designed the React Native app to be a dual app and specifically made it so that it can be
turned into an iOS app with minimal effort.
Enabled the mobile app to be able to connect to Bluetooth printers in order to print QR
code badges which can be scanned in-app to clock workers in-and-out, track tickets, and
create quality notes.
Designed the entire mobile application to be able to function offline for long periods of
time and sync data back once in cell reception.
Improved the mobile user's experience by making applications, charts, and drawings react
to touch events.
Developed and implemented highly responsive components using React and Redux and
built UI/UX with JavaScript, HTML5, and CSS3 while ensuring cross-browser
compatibility across 12 major providers based on Figma design.
Front-end Developer
Fora Soft | 10/2015 - 04/2019
Hong Kong, Hong Kong
Built a front-end widget that is added as a single external script to an HTML page but
works as a big library using vanilla JavaScript and jQuery.
Implemented a web scrapping and browser controlling app for automated management of
sites using Puppeteer and Apify.
Implemented a real-time chatting platform-building AI-based chatbot with Socket.IO and
Dialogflow.
Integrated Elasticsearch with the existing MySQL for better database handling and
performant querying.
Build from reusable UI components increases development lifecycle time by 15%.
Designed, built and automated data flows to save 10+ hours of tedious work per week.
Implemented a UX recommendation library that recommended specific best practices
based on what UX problems were encountered.
Diagnosed and troubleshoot different websites of the company's critical clients by
deploying updated knowledge of the modern technologies and techniques in the industry.

Education The University of Hong Kong


2011-2015
Bachelor's Degree in Computer Science

Expertise Languages: HTML5, CSS, JavaScript, TypeScript, Python, C#, C++, SQL, GraphQL, Sass
Platforms: Linux kernel, AWS, Docker, AWS Elastic Beanstalk, Windows
Libraries: Node.js, React, Vue, Web3.js, Firebase Web SDK, D3, Sockets, Pandas, Numpy,
HTML5 Canvas, Redux-Saga, PyScrapy
Frameworks: React, Redux, .NET, Express.js, Angular, MUI (Material UI), Bootstrap,
Next.js, JSON Web Tokens, Flask, Django, Jest
Tools: Visual Studio, Apache Airflow, Mocha, Tmus, RabbitMQ, Slack, GitHub, React
Apollo, Webpack, Babel, CircleCI, Jenkins, Jupyter, Ansible, Git, Jira, Amazon EKS
Paradigms: Agile Software Development, REST, Unit Testing, Microservices Architecture,
Responsive Layout, Web Application Architecture, Continuous Integration(CI),
Continuous Delivery(CD), Test-driven Development(TDD), Behavior-driven
Development(BDD), MERN Stack
Storage: MySQL, PostgreSQL, MongoDB, Redis, SQLite, AWS DynamoDB

You might also like