Wilson Sie

Fullstack Software Developer

About Me

Graduated with honours with a Bachelor of Science, in Computing and Information Systems from the University of London in July 2022. My interest for software engineering started when I was tasked to build my first educational application Visual Algo.

In software engineering, I found the translation of an abstract idea to developing a fully functional and scalable piece of software fascinating. This fueled my passion for learning and tinkering with new technologies, and creating software projects that I am proud of. At the moment, I am working on a fullstack application that is self-hosted on my own infrastructure.

Besides web development, I have worked on other projects such as setting up and maintaining a personal mini datacenter at home. All of my works can be found on Github  which I update regularly.

I mostly work with:
Javascript
Javascript
Typescript
Typescript
React
React
Git
Git
Nodejs
Nodejs
I have experience with:
Python
Python
PostgreSQL
PostgreSQL
GraphQL
GraphQL

Experience

Mastplot

January 2024 - Present
Fullstack Software Developer
  1. Implemented development workflows utilising docker compose to ensure developers had a consistent development environment improving developer efficiency.
  2. Architected CI pipelines to easily deploy code to on-premise servers utilising bash scripting and Github Actions.
  3. Developed a complex, interactive frontend application using DeckGL, Maplibre, and Tileserver-gl.
  4. Demonstrated full-stack capabilities by building RESTful APIs and collaborating with backend developers on data migrations.
  5. Mentored junior developers, fostering knowledge sharing and best practices through code reviews.
Tech stack:
Typescript
Typescript
Python
Python
React
React
NextJS
NextJS
NodeJS
NodeJS
FastAPI
FastAPI
PostgreSQL
PostgreSQL
Github
Github
Git
Git
Docker
Docker

Trustana

June 2022 - January 2024
Associate Software Engineer
  1. Played a key role in establishing the company's component library using Storybook that was published as a package via AWS Codeartifact.
  2. Built and maintained reusable components for the component library to be used across different projects to ensure UI consistency and improve developer efficiency.
  3. Collaborated with cross-functional teams, including designers and product managers, to develop feature-rich dashboards supporting data visualization, data filtering, and data exporting, serving vendors and customers.
  4. Orchestrated the setup of multiple projects and pipelines, enhancing the development and deployment experience for fellow developers, utilizing Gitlab CICD and bash scripting.
  5. Implemented optimization strategies, including caching and debouncing, resulting in reduced server load, improved product search times, and cost savings.
  6. Engineered AWS Lambda functions and APIs orchestrated by a Step function, leveraging parallelism to significantly reduce product data generation time.
Tech stack:
Typescript
Typescript
React
React
NextJS
NextJS
NodeJS
NodeJS
GraphQL
GraphQL
Gitlab
Gitlab
Git
Git

National Kidney Foundation

Aug 2021 - June 2022
Freelance Web Developer
  1. Collaborated closely with fellow designers to design and develop reusable email templates, contributing to successful marketing campaigns.
  2. Applied HTML and CSS expertise to ensure seamless email template formatting, resulting in improved click-through rates and user engagement.
  3. Overcame challenges related to email client compatibility in the development process.
  4. Engineered responsive design principles to optimize email template content for a diverse range of devices.
Tech stack:
HTML5
HTML5
CSS3
CSS3
Javascript
Javascript
Photoshop
Photoshop

Projects

Design System

A design system package that provides a set of UI components for me to reuse across different projects. It is built with React and tested with Storybook. Rollup is used to bundle the package and published to NPM via Github Actions.

Typescript
Typescript
React
React
TailwindCSS
TailwindCSS
Rollup
Rollup
Storybook
Storybook
Portfolio Site

You are viewing it! This site was built with GatsbyJS and styled with SASS. Building this site enabled me to learn Sass, mobile responsive practices and learn CSS flexbox/grid. All of my achievements, experiences and past works can be found here.

Javascript
Javascript
React
React
Sass
Sass
Visual Algo

During the height of Covid-19, I had to learn data structures and algorithms for a module I was taking. Being a visual learner, I created an interactive application that allowed users to visualise how different sorting algorithms interacted with random numbers. Building this project served as an entry point to learn React.

Javascript
Javascript
React
React
CSS3
CSS3

Have a question?

Let's get in touch. Feel free to use the contact form or email button below.

© Copyright 2021 - 2024, Wilson Sie