JBL

person standing under a waterfall

Hello World, I'm

Junfeng Billy Li

Full Stack Developer

Introduction

Person standing

My name is Billy Li, a -year-old Full Stack Developer based in Schiedam, The Netherlands. I am passionate about programming and enjoy working with different technologies to create innovative solutions. I have experience in both front-end and back-end development, proficient in Java, C#, React, Angular, JavaScript, TypeScript, HTML, CSS, and more. I'm dedicated to delivering high-quality work and continuously improving my expertise.

Skills

tab

Frontend Development

I translate use cases to tangible UI/UX

React logo
Angular logo
Blazor logo
HTML logo
CSS logo
JavaScript logo
TypeScript logo
code

Backend Development

I build powerful server-side systems

C# logo
Java logo
NodeJS logo
SQL logo
interests

Tools

Figma logo
Adobe XD logo
Design Sprint logo
Github logo
Gitlab logo
Scrum logo
Azure logo

Work History

Full Stack Developer · Sogeti Nederland

-

As a Full Stack Developer at Sogeti, I am part of a dynamic and innovative team that specializes in delivering end-to-end software solutions. My role encompasses both front-end and back-end development, allowing me to craft engaging user experiences while also building robust and efficient server-side functionalities.

Full Stack Developer · Reclassering Nederland

-

Full Stack Developer · Rabobank

-

Full Stack Developer · TAMM Abu Dhabi

-

ServiceNow Developer · KPN Telecom

-

Full Stack Developer · Sogeti | Young Sogeti Committee

-

Full Stack Developer · Sogeti | Young Sogeti Mobile

-

Full Stack Developer · de Rijksoverheid

-

As part of the IT-Tooling team, I worked on the maintenance and testing of new and old features of an in-house developed self-service portal. This portal was used for requesting licenses such as Jira, Confluence, and Bitbucket. The goal was to automate the entire self-service portal so that teams from other departments no longer had to manually send emails to project managers to request software licenses. To achieve this goal, I collected user requirements and translated them into use cases, which I then developed using React, TypeScript, LoopBack, and PostgreSQL. As a result of the self-service portal, (development) teams of SSC-ICT were able to set up their development environment faster than before. The project contributed to the improvement of the efficiency and quality of SSC-ICT's services, which ultimately led to higher customer satisfaction.

Projects

app interface

Young Sogeti Cleanup App

The app promotes sustainability by encouraging users to participate in the CleanUp Event. Users can take pictures before and after cleaning their environment, score points, and view them in a leaderboard.

  • Angular
  • NodeJS
  • SQL
app interface

Young Sogeti Mobile App

The goal of this app is to keep young Sogeti employees informed of news and events. Developed using Scrum, the app clarified project requirements.

  • Angular
  • .NET C#
  • AWS
cloud management app

OnOff Application

The OnOff app allows customers to manage their cloud environments, particularly Microsoft Azure resources and IaaS applications.

  • Blazor
  • Azure
dashboard

Agile Portal

The Agile Portal gamifies Agile methodologies, enhancing employee engagement with dynamic Agile development systems.

  • React
  • TypeScript
  • Loopback
  • PostgreSQL
vaccine appointment app

COVID-19 Vaccine Portal

The COVID-19 vaccine portal allows users to efficiently schedule and manage vaccine shots, ensuring timely vaccine administration.

  • Angular
  • .NET C#
  • Azure
spice webshop interface

Spices Webshop

An online store for a wide range of spices and culinary ingredients. Customers can browse and purchase high-quality ingredients for their recipes.

  • .NET C#
  • ASP Core
  • Azure
Sokoban game

Sokoban

The Sokoban game challenges players to push crates to designated locations in a warehouse-like environment while avoiding obstacles.

  • Java