Ben Cheng
FullStack Developer
Skills
Front End
- React / React Native (redux, useSWR, nextJS, react-router-dom, Material-UI)
- kotlin / java (android)
- Vue(Nuxt, vuex, vux, ElementUI)
- Flutter
Back End
- node.js (express.js, nest.js)
- java / kotlin(Spring Boot)
- golang(Gin, gochi)
- python(Flask)
- Database(MongoDB, PostgreSql, Redis, MSSQL, MySql, OracleDB, MariaDB)
Tools
- Docker(compose)
- VSCode
- IDEA(Android Studio)
Work Experience
Software Engineer - Sing Tao News Corporation Limited
July 2022 - Present
- Development Sing Tao headline app, android/ios/web(kotlin, swift, js)
- Maintain mobile backend (java spring boot)
- CI/CD for the mobile app
- Code review with other colleague
Analyst programmer - PCCW Solutions
October 2021 - July 2022
- Development HK CSD internal Mobile App (Kotlin android)
- Development HK HA Mobile app(React Native)
- Development MTR Mobile app(Web app, using micro frontend)
Web Developer - Success Base engineering ltd
October 2020 - October 2021
- using React Native to build a multi-platform(web, ios, android) ( React Native / Expo / React Native Web )
- using Three.js for 3D interior design ( Three js )
- develop RWD UI and 3D scenes follow Designer's design
- Analyze project structure improve 3D rendering from 2x fps to 5x fps
Web Developer - PHYSICAL 舒適堡
September 2019 - September 2020
- Deploy a gitLab server. ( Linux / Docker / GitLab )
- Develop a mobile app for staff to change customer's photo. ( React Native / Express.js / Docker )
- Develop a CMS system for control system data(e.g. inventory, invoice, approval). ( Vue / Express.js / Sql Server / Docker )
Front-End Trainee(Internship) - GAC R&D CENTER 广汽研究院
July 2019 - August 2019
- Develop application's front-end with designed wireframe.(Vue / Vuex / Element / NodeJs)
- fix bugs on existing applications (Vue / Vuex / Spring Boot / NodeJs / Java)
- Cooperate with third-party vendor, connect the api between FrontEnd and BackEnd.
Education
Tamkang University-台灣淡江大學 Computer Science and Information Engineering-資訊工程學系
2015-2019