Growth through change. 

My Journey

Hey there, I'm Paul Yi, a full-stack software engineer with a passion for creating seamless, accessible user experiences. From environmental engineering to crafting user-friendly digital experiences, I've come a long way.

My relationship with coding started in middle school, leading to me building educational games for my high school teachers using C#. But life had other plans, and I had to pause my dreams of being a software engineer to support the family business.

Just as I obtained a degree in civil/environmental engineering, I heard the news that the family business went bankrupt. Despite this, I found a position at a civil engineering firm, and I found myself coding once again (I guess you could say it was meant to be!). I was tasked with setting up and maintaining SQL Server databases, running regular backups, and crunching numbers with queries for stormwater management reports. This was the spark that reignited my long-lost love for coding.

I automated file organization at the company with Bash scripts, standardized file structures, and just about any place I could code, I did. When the family business came to a close, it was time to seize the opportunity and venture into what I loved the most - creating solutions through code.

+

clients supported

+

projects delivered

+

years of experience

Skills

SWE
JavaScript
Vue.js
React.js
React Native
Next.js
Nuxt.js
HTML
CSS
TailwindCSS
SCSS/SASS
Node.js
Express.js
SQL
PostgreSQL
SQL Server
Python
Flask
Django

Experience

  • Software Engineer @Narrative I/O

    September 2022 - April 2023 | New York, NY

    Led a Vue2 to Vue3 (with Nuxt) codebase migration, resulting in improved system performance, maintainability, and user experience. Developed secure applications on a data commerce platform, streamlining data transactions and enforcing SOC-2 compliant security.

    Managed a PostgreSQL database, ensuring data privacy through strict access controls. Established API endpoints and a dataset standardization process, promoting easy integration with external systems.

    Created an extensive UI library to standardize user experience and boost development efficiency. Fostered team communication through active participation in an Agile team setting with biweekly sprints and daily standups.

  • Software Engineer @OSLabs

    April 2022 - August 2022 | Reading, MA

    Created beginner-friendly user interface for managing Kubernetes clusters. Implemented via an Electron desktop application, fortifying secure communication and tamper-resistance against remote code executions.

    Containerized and deployed a full-stack React application with Docker into Kubernetes to simulate real data flow to analyze and generate metrics.

    Developed endpoints for Kubernetes' JavaScript client API to isolate relevant specifications from both local and serverless clusters, reducing clumsy command-line interactions.

    Incorporated Prometheus and Grafana for efficient metrics and monitoring from clusters. Developed product under tech accelerator OSLabs following Agile best practices.

  • Engineer @Weston & Sampson

    September 2020 - January 2022 | New York, NY

    Developed a Python script to automate the process of generating reports, saving 10+ hours of manual labor per week.

    Executed SQL queries for comprehensive stormwater and wastewater reports. Developed Bash scripts for rapid file organization and network-wide naming consistency.

    Utilized AutoCAD and Civil 3D to draft local municipal Stormwater Management designs.

Education

  • Software Engineering Immersive

    April 2022 - July 2022 | Codesmith | New York, NY

    A 12-week immersive program focused on full-stack JavaScript development and computer science fundamentals. Built and deployed multiple full-stack applications using React, Node.js, Express.js, and PostgreSQL. Created and contributed to open-source projects, including a Kubernetes dashboard and a travel itinerary app.

  • Bachelor of Science in Environmental Engineering

    2016 - 2020 | Northeastern University | Boston, MA

    Relevant courses included Introduction to Computer Programming, Environmental Engineering Chemistry, and Engineering Design.