Welcome

I'm Steve Phan

Software Engineer
profile-image

Steve Phan

Senior Software Engineer

I make websites and applications. Coding with strong passion.

My Skills

Front-end skills

ReactJS
85%
JavaScript
90%
HTML + CSS
90%

Back-end Skills

NodeJS
85%
AWS
75%
Database & System Design
85%

Experience

  • Aug 2023 - Sep 2024
    Senior Software Engineer
    ASWhite Global - APRA AMCOS

    - Developed APIs and UIs for writer portal admin dashboard, as well as a writer portal web application using NodeJS, GraphQL, TypeORM and ReactJS. | Web-App

    - Implemented a complex share-split contributors and distributable events UI, receiving excellent feedback from stakeholders and clients.

    - Identified and resolved various issues and bugs, ensuring smooth and efficient functionality of the application.

    - Collaborated with the product owner and team leader to clarify and refine feature requirements and specifications.

  • Part-time
    Senior Software Engineer
    Adriot Company

    - Developed a license engine MVP for a blockchain startup, enhancing NFT minting scalability by integrating BullMQ and Redis to optimize queue management and reduce processing bottlenecks. |

    - Designed and implemented Smart Contracts using Hardhat, driving the successful MVP for startup.

    - Driven a seamless checkout and order management system for NFT sellers and buyers using NestJS and Refine, ensuring a smooth transaction process.

    - Developed the CommerceIO MVP to manage Shopify orders (data migration to Postgres) by integrating Airbyte (open-source), Shopify Webhooks, and AWS EventBridge.

  • Oct 2020 - Aug 2023
    Senior Software Engineer
    Zien Solutions

    - Developed the entire Web + Electron App for National Gallery of Singapore for kids for video recording and mixing with artwork (lauching with >15.000 videos created) by 6 months based on ReactJS, ElectronJS, NodeJS (Express), Python3 (FFmpeg, OpenCV), MongoDB, AWS (Lambda, EC2, Flashphoner, LB, Auto Scaling, Cloudfront) | Web-App

    - Developed feature thats allows to reuse front-end UI into CMS and inline editing in CMS by 2 weeks by using Rollup, Typescript.

    - Designed Database, ERD for Strapi CMS Project (Daily News Website) and reviewed it with Project Manager.

    - Setup codebase, rules, conventions for React projects.

    - Applied CI/CD on AWS for FE project using Docker, Codebuild, Code Pinelines, ECS.

    - Managed and did code review for 3 junior developers on React team.

  • Aug 2019 - Sep 2020
    Junior Software Engineer
    Bacoor Vietnam Inc.

    - Developed card games UI from Figma design and fixed bugs Dapp by using ReactJS, SCSS.

    - Developed admin UI and API for listing crypto trading of partners by 3 weeks by using ReactJS, Web3, NodeJS.

    - Optimized API call performance from 5 seconds to 0.5 seconds by 2 hours by using hash-map.

    - Collaborated with UI/UX designer and leader to get requirements more clearly.

    Web Apps: Nagemon Pantograph HB-Wallet

Part-time

  • May 2020 - Aug 2020
    Teaching ReactJS Online
    Teacher

    - Teaching ReactJS Online Course on Zoom (about 15 students)

Education

  • 2016 - 2019
    Engineer's Degree - Computer Science
    Cao Thang Technical College

    Graduated with excellent marks in the final project.

Achievement

  • Dec 2018
    1st Place IT Olympic Vietnam 2018
    IT Olympic Vietnam Contest

    - Solved 3/3 problems (algorithm challenges)

Service

What can i do?

Web Development

I make web application. Convert Figma, PSD, AI to HTML/CSS or React.

API Development

I develop various APIs by using NodeJS, NestJS, GraphQL, CMS framework.

AWS

I am familiar with the server configuration and various services on AWS

Wordpress

I create some websites via Wordpress. Fix bugs and customize plugins.

18

Clients

16

Project Complete

2

Project Ongoing

18

Client Satisfaction
Portfolio

See my work

Voices from the Center

Gallery, Videos

Simonsay AI

AI, Video Editing

Pantograph

Dapps, Blockchain

Nagemon

Dapps, Blockchain

HB Wallet

Wallet, Blockchain

Việt Thanh

Shopping Cart

Contact

Get in touch