Ng Pee Jou
Software Engineer
- Experience: Since August 2022
- Resume: pjou-resume.vercel.app
- GitHub: pjou00
- Degree: Bachelor's Degree in Software Engineering
- Phone: (+60) 11-1050 4120
- Email: pjou.jobs@gmail.com
- City: Kuala Lumpur, M'sia
Skills
- English
- Chinese
- Malay
Programming Skills
- C#
- Java
- JavaScript
- TypeScript
- Python
- C
- C++
- Kotlin
- Golang
Web Development
- Node.js
- Vue.js
- Quasar
- Angular
- Bootstrap
- ASP .NET Core
- Ionic framework
- HTML
- CSS
Mobile Development
- Capacitor
- Android (Java/Kotlin)
Database Management
- MySQL
- SQLite
- PostgreSQL
- Oracle Database
- MongoDb
- Redis
- Firebase - Firestore Database
- Firebase - Realtime Database
Cloud
- Azure DevOps
- AWS
- GCP
- Firebase
- Vercel
Other Development Skills
- RESTful API
- Graylog
- RabbitMQ
- Docker
- Jasper
- Flipper
- Kong API
- Postman
- Microservices
- AI (ML, DL, NLP)
- Data analytics
- VCS - Git
- Game Development (Unity, Pygame)
Software Development Practices
- Scrum
- Agile
- Waterfall
Education
Bachelor of Engineering in Software Engineering (Hons)
Xiamen University Malaysia
April 2019 - Jan 2023
Employment History
Software Engineer II - Development
Kerry Logistics Sdn. Bhd.
Sept 2023 - present
Specifications: Web & mobile development
Technology stacks: Node.js, Angular, ASP.NET Core, Postman, Azure DevOps, Docker, Golang, Kotlin, Redis, Jasper, Graylog, Flipper, PostgreSQL, Oracle Database, MongoDb, RabbitMQ, Kong API
Responsibilities:
- Design & implement new features from front to back
- Bugs fixing, enhancements & fine tuning
- Work closely with Software Engineer, UI/UX, BA, QA, Support Engineer, Lead, Manager & Product Owner
- Provide level 3 IT support
- Deploy web & mobile applications
- Practice Agile development (Scrum), branching strategy & software development good pratices
- Conduct documentation
- Implement unit testing
- Guide & help new joiners
- 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

Town Hall Event

Merry Christmas - Gift Exchange Event

Christmas Dinner
Software Engineer
Software Engineer Intern
CIBC Technology Sdn. Bhd.
Aug 2022 - Aug 2023
Specifications: Web & mobile development, AI models training
Technology stacks: Node.js, Vue.JS, Quasar, ASP.NET Core, Postman, Ionic framework, MySQl, C#, Java, Python, AI, Firebase
Responsibilities:
- Website & mobile development
- Train AI models
- Lead a small team
- Testing & debugging
- Conduct documentation
- Research & Development
- Provide IT support
- Perform upgrade & migration
- Implement automated testing
- Train & guide intern or new team members
- Provide training (speakers of sharing session)
- Involve in grand launching & booth event
- 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

Grand Launching Event








