Summary
Overview
Work History
Education
Skills
Technical Skills
Timeline
Generic

PHILLIP DINH

Portland,OR

Summary

Maze Generator and Pathfinder

  • ReactJS application that dynamically renders a maze as a 2D array state of ‘nodes’ based on user selection of maze generation and path finding algorithms.
  • Algorithms are used to traverse the maze and return a stack of visited nodes. After execution the stack is used to visualize each step of the algorithm and the shortest path from start to finish.

Deep Learning Social Network

  • Trained a NLP deep learning model on social media profile data for user profiling using Python.
  • Built a UI with Streamlit, enabling users to select models, tokenizers, and adjust model parameters.
  • Utilized SQL for user information and leveraged Pinecone Vector Database for embeddings.

Tarpaulin REST API

  • A school API for students, teachers, and admin to access and manipulate course information, using Sequelize for database interactions.
  • Containerized a SQL database and Redis server for rate limiting with Docker.
  • Secured application with BCrypt password encryption and Json Web Token authentication for protected endpoint access.

Overview

6
6
years of professional experience

Work History

Human Resource Specialist

U.S. Army Reserves
01.2019 - Current
  • Provided administrative support to over 100 soldiers at the brigade level, ensuring accuracy and timeliness in handling critical documents.
  • Coordinated set up and conducted promotion and award ceremonies for the unit.
  • Active Military Secret Clearance, maintaining strict compliance with security protocols.

Software Developer Apprentice

Era Solutions
07.2024 - 02.2025
  • Contributed to rebuilding the ‘MyMapPlan’ site, implementing state management with Redux slices and thunks for backend integration through Axios
  • Implemented backend routing using express and database interactions with Knex.
  • Built a thread-based messaging platform utilizing Firebase's Cloud Firestore to manage data with collections and documents, and implemented secure user login with its Google Authentication.
  • Led an apprentice team of 5, facilitating scrum events, tracking team progress, managing team projects, and serving as the primary point of contact with company leadership.

Education

Bachelor of Science - Computer Science

Oregon State University
Corvallis, OR
03.2024

Skills

  • Team work/Collaboration
  • Flexibility/Adaptability
  • Communication
  • Time management
  • Problem-Solving
  • Critical Thinking

Technical Skills

Tools: Git, Docker, Gradle, Pinecone Vector DB, MySQL, MongoDB, Firebase, Figma

Languages: Python, JavaScript, SQL, C/C++, Kotlin, HTML, CSS

Frameworks/Libraries: React, React-Native, Node, Express, Axios, Redux, Redis, BCrypt, JsonWeb Token, Knex, PyTorch, Sequelize, Streamlit

Timeline

Software Developer Apprentice

Era Solutions
07.2024 - 02.2025

Human Resource Specialist

U.S. Army Reserves
01.2019 - Current

Bachelor of Science - Computer Science

Oregon State University
PHILLIP DINH