ABOUT ME

Profile picture

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

ResumeApr 2023
Resume

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

Visitor ManagementApr 2023
Resume

A visitor management system for staff to register visitors, monitor activity. Built with Laravel, Bootstrap, and MySQL.

CalculatorApr 2023
Resume

A simple calculator web application by Svelte.


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