ABOUT ME

Ng Say Peng
Software Developer, graduated from Fudan University
I am a software developer with experience in both frontend and backend development. I have expertise in a variety of technologies such as TypeScript, JavaScript, PHP Laravel, jQuery, React, NextJS, Java, bash, and Haskell. I am skilled in writing MySQL and PostgreSQL queries to manage databases and have experience in writing unit tests in Java and Haskell.
During my bachelor's degree in Mathematics and Applied Mathematics from Fudan University, I focused on relevant subjects such as graph theory, data structures, deep learning, and mathematical modeling. I also developed a Discord bot for the student union independently, written in Python. Additionally, I have received the Shanghai Municipal Government Scholarship Class A.
WORK EXPERIENCE
DCConnect Global Limited
Software Developer
Aug 2022 - Present
I was responsible for a variety of tasks including frontend and backend development, unit testing, and code maintenance. I utilized a wide range of technologies such as TypeScript, PHP Laravel, jQuery, React, NextJS, Java, bash, and Haskell to build web applications, and I used Git as a version control tool. Furthermore, I have extensive experience writing MySQL and PostgreSQL queries to manipulate and manage databases.
One of my notable projects involved writing an algorithm in Haskell based on KSPwLO, which was designed to find the K shortest paths in a graph, taking into account both price and latency. I also have experience writing unit tests in both Java and Haskell to ensure the reliability of my code. In addition, I have been involved in refactoring a project written in React, TypeScript and NextJS to make the code more maintainable and readable.
Experian
SmartB Solutions
EDUCATION
Fudan University
Mathematics and Applied Mathematics
2018-2022
I received my Bachelor's degree in Mathematics and Applied Mathematics, with a focus on subjects relevant to my current role as a software developer such as graph theory, data structures, deep learning, and mathematical modeling. Before starting my studies, I received a full amount scholarship (Shanghai Government Scholarship Class A) for the duration of my time at university. During my studies, I also independently developed a Discord bot for the student union, written in Python.
PROJECTS

Yes, you are currently looking at this project! It is written by React, TypeScript and Next.js.

A visitor management system for staff to register visitors, monitor activity. Built with Laravel, Bootstrap, and MySQL.
SKILLS
Coding
HTML
CSS
JavaScript
TypeScript
React
NextJs
PHP Laravel
C#/.NET
ASP.NET
Java Spring
Haskell
Bash Script
Languages
Mandarin
English
Malay
Tools/Others
Github/Gitlab
VsCode
Scrum/Agile
Postman