Steven Ngo headshot

Steven Ngo

Boston, Massachusetts

Open to relocation

Student, Developer, Innovator

Seeking full-time software engineer opportunities.


Skills

Languages

  • Python
  • JavaScript
  • TypeScript
  • Java
  • C++

Frameworks

  • Node.js
  • Flask
  • Django
  • Express
  • Next.js
  • React
  • Tailwind CSS
  • Bootstrap

Methodologies

  • Agile Methodologies
  • Test-Driven Development
  • Object-Oriented Programming
  • CI/CD
  • Code Reviews

Experience

  1. Supported instructors in Algorithms & Data (CS3000) and Fundamentals of Computer Science I (CS2500) by leading labs, holding office hours, and grading assignments.

    • Designed and implemented additional functionality for a cross-platform web application using Node.js and MongoDB. Analyzed webhooks and APIs to enable real-time notifications to be sent to web users. Tested changes extensively with Mocha test framework and Python scripts

      • JavaScript
      • Node.js
      • MongoDB
      • Agile Methodologies
      • Python
      • Scala
      • Mocha
    • Supported instructors in Algorithms & Data (CS3000) holding office hours, and grading assignments.

      • Developed a health monitoring app under the guidance of Professor Bengisu Tulu. Analyzed data from the app to identify trends and patterns in user health using Python and various libraries

        • Python
        • Pandas
        • Matplotlib
        • Scipy
        • Jupyter Notebook

      Projects

      Image of Personal Portfolio

      Personal Portfolio

      Portfolio website to showcase my personal projects, and professional skills and experiences. (You are here!)

      • Next.js
      • TypeScript
      • Tailwind CSS
      • Vercel
      Image of Six Degrees of Spotify

      Six Degrees of Spotify

      Determine the shortest path between two artists on Spotify through collaborations.

      • Python
      • Neo4j
      • Spotify API
      Image of Instagram Follower Checker Web App

      Instagram Follower Checker Web App

      Web app to check who you follow that does not follow you back on Instagram.

      • React
      • Vite
      • Typescript
      • Tailwind CSS
      • JSON
      • GitHub Pages
      Image of Concert Chronicles

      Concert Chronicles

      Data analysis and visualization of all the concerts and music festivals I have attended. (Please contact me for access.)

      • Python
      • Jupyter Notebook
      • Pandas
      • Matplotlib
      • Seaborn
      • Folium
      • SciPy
      Image of Lineup Decoder

      Lineup Decoder

      Decodes EDM festival lineups that have been encrypted using a substitution cipher, utilizing heuristics and pattern recognition.

      • Python
      • Jupyter Notebook
      • Pandas
      • Cryptography
      Image of Instagram Follower Checker App

      Instagram Follower Checker App

      Desktop application variation of the Instagram Follower Checker Web App.

      • Python
      • PyQt5
      • JSON
      Image of Statify (Stats for Spotify)

      Statify (Stats for Spotify)

      Web app for Spotify users to view their listening history and stats. Displays top artists, tracks, and genres.

      • React
      • Node.js
      • JavaScript
      • MongoDB
      • Express
      • Bootstrap
      • Spotify API
      Image of summoner.gg

      summoner.gg

      League of Legends stats and analytics web app. View stats and match history for any player.

      • React
      • Node.js
      • JavaScript
      • MongoDB
      • Express
      • Bootstrap
      • Riot Games API
      Image of Valentine

      Valentine

      Static site to ask a special someone to be your valentine.

      • React
      • Vite
      • Typescript
      • Tailwind CSS
      • GitHub Pages

      Education

      1. Northeastern University • Boston, MA

        Khoury College of Computer Sciences

        Bachelor of Science - BS, Computer Science

        Activities and societies: Dean's List, Vietnamese Student Association, Pan-Asian American Council


      Contact

      Resume

      Feel free to send me an email or message me on LinkedIn and I'll get back to you as soon as possible.