Cyberjaya
Sept 2024 - present
Specifications: API development (backend)
Project(s): Experian Data Quality - Realtime Hub
Architecture(s): Microservices
Technology stacks: ASP.NET Core, C#, Azure Cosmos Db, Azure, Insomnia, Kanban, Azure DevOps, SonarQube, SonarLint, CI/CD
Responsibilities/Achievements:
Kuala Lumpur
Sept 2023 - Sept 2024
Specifications: Web & mobile development (fullstack)
Project(s): Kerry Warehouse Management System, Standalone Warehouse Scanning Platform
Architecture(s): Microservices
Technology stacks: Node.js, Angular, ASP.NET Core, Postman, Azure DevOps, Docker, Golang, Kotlin, Redis, Jasper, Flipper, Graylog, PostgreSQL, Oracle Database, MongoDb, RabbitMQ, Kong API, CI/CD
Responsibilities/Achievements:
- Implement new features according to UI designed & user requirements
- Design code & database structure of new features
- Decide most suitable approaches to implememnt
- Bugs fixing & code refactoring
- Remove/Extract redundant code
- Update & write common library
- Discuss & study requirements with BA & UI/UX
- Discuss bugs findings & triggering process with QA
- Aid the Support Engineer & users
- Report progress & review sprint with SCRUM team members
- Involve in daily-stand-up meeting (DSM)
- Give opinions & suggestions during retrospective/sprint review
- Resolve issues raise by users & support engineers
- Perform hot fixes ASAP
- Fill in & update release note
- Deploy with CI/CD or Pipelines
- Check container logs & version
- Perform UI checking
- Sync & clear Redis
- Pilot of unit test
- Brief & share unit test with team members
Puchong
Aug 2022 - Aug 2023
Specifications: Web & mobile development (fullstack), AI models training
Project(s): B2B e-Commerce Platforms (sell building materials)
Technology stacks: Node.js, Vue.JS, Quasar, ASP.NET Core, Postman, Ionic framework, MySQl, C#, Java, Python, AI, Firebase
Responsibilities/Achievements:
- Initiate discussion among team members
- Perform tasks distribution
- Guide & help team members
- Provide & discuss IT solution to solve business problems
- Manage new modules
- Report progress to manager
- Upgrade Vue & .NET framework
- Promote system & guide users on the onboarding process
- Setup booth
2019 - 2023
2022
Xiamen University Malaysia
Languages
English, Chinese, Malay
Coding
C#, Java, JavaScript, TypeScript, Python, C, C++, Kotlin, Golang
Web
Node.js, Vue.js, Quasar, Angular, Bootstrap, ASP.NET Core, Ionic Framework, HTML, CSS
Mobile
Capacitor, Android (Java/Kotlin)
AI/Data Science
Machine Learning, Deep Learning, NLP, Sentiment Analysis, Topic Modelling, Tableau, Data Visualization
Database/Cache
MySQL, SQLite, PostgreSQL, Oracle Database, MongoDb, Azure Cosmos Db, Redis, Firebase - Firestore Database, Firebase - Realtime Database
Cloud
Azure, AWS, GCP, Firebase, Vercel
Quality Assurance
Unit Test, Component Test, End-to-end Test, Integration Test, Code Coverage, SonarQube, SonarLint
Other
Azure DevOps, CI/CD, Pipelines, Microservices, REST API, Graylog, RabbitMQ, Docker, Jasper, Flipper, Kong API, Postman, Data analytics, Insomnia, VCS - Git, Game Development (Unity, Pygame)
Project Management
Scrum, Kanban, Agile, Waterfall, Retrospective
Kerry Logistics
Level 36, South Wing, Menara TM, Jalan Pantai Baharu, 50672 Kuala Lumpur.
Kerry Logistics
Level 36, South Wing, Menara TM, Jalan Pantai Baharu, 50672 Kuala Lumpur.
CIBC Technology
21B, Jln PU7/4, Tmn Puchong Utama, 47140 Puchong, Selangor.
CIBC Technology
21B, Jln PU7/4, Tmn Puchong Utama, 47140 Puchong, Selangor.