Professional Documents
Culture Documents
ChengLin 51540277202a912ecaa7
ChengLin 51540277202a912ecaa7
com
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.
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.
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