Portrait

System.out.println("Hello World! My Name is Phillip");

...and I have a passion for Full-Stack Development

Austin, TX

Learn More About Me

About Me

I am a 28-year-old Software Engineer from Long Island, New York that now resides in Austin, Texas. Whether it's creating a website from scratch or developing a mobile application, the fulfillment and joy I get from problem solving and programming is unmatched! Throughout the years I have gained professional, academic, and personal experience in various different programming languages, frameworks, and databases across the stack. Some of these technologies include Java, JavaScript, Angular, .NET Framework, Firebase, Postgres, and much more.

Professional Experience

  • Full-Stack Engineer

    Rooms To Go    Seffner, FL    Jun 2025 - Present
    • Developed and maintained full-stack web applications using React, Redux, MUI, and C# . NET 8, supporting both customer-facing and internal business systems across multiple environments.
    • Implemented performance optimizations leveraging Redux batch import and API refinements, improving data-intensive screen load times and enhancing overall application responsiveness.
    • Enhanced application responsiveness across desktop, tablet, and mobile platforms using MUI breakpoints, adaptive components, and responsive styling, ensuring accessibility for all users.
    • Designed and implemented print-specific report tables and layouts, enabling stakeholders to generate accurate, production-ready reports directly from the web UI.
    • Software Engineer

      General Motors    Austin, TX    May 2022 - Jun 2025
      • Led onboarding and mentorship for new team members as development lead, accelerating ramp-up time and boosting team productivity.
      • Delivered business-critical features in quarterly releases supporting prototype and select production vehicle programs using C# .NET, TypeScript, Angular, and PostgreSQL — improving UX for 4,000+ users.
      • Built and optimized CI/CD pipelines in both Azure DevOps and GitHub Actions, reducing deployment friction and boosting development team efficiency.
      • Modernized architecture by upgrading frontend and backend frameworks, including Angular (7 → 15) and .NET (Core 3.1 → 6 → 8 ), ensuring long-term maintainability and enhanced security.
      • Remediated severe security flaws by implementing Angular Auth Guards, strictly enforcing role-based access and blocking unauthorized data changes.
      • Optimized Entity Framework queries, PostgreSQL view definitions, and .NET service logic to reduce critical business report load times from 5 minutes to 30 seconds, significantly enhancing performance.

Main Technical Skills

Java
C#
C++
Android Mobile Development
Google Firebase
Microsoft SQL Server Management Studio
JavaFx Scene Builder
.NET
JavaScript
HTML
CSS
Sass
Angular
Azure DevOps
Bootstrap
Git
Postgres
TypeScript

Education

  • B.S. - Computer Programming & Information Systems

    Farmingdale State College Jan 2018 - May 2020
    • Institutional Honors: Magna Cum Laude
  • A.S. - Liberal Arts & Sciences

    Nassau Community College Sep 2015 - Dec 2017
    • Institutional Honors: Dean's List
  • Notable Courses Completed
    • Data Structures
    • Algorithms
    • Android Mobile Development
    • Programming in SQL
    • UNIX Operating Systems

Other Skills

  • Great Communication

  • Team Player

  • Attention To Detail

  • Microsoft Office

  • Bilingual

    • Fluent in both English and Spanish

Previous Work And Projects

FSC Dine

FSC Dine

Android Mobile Application

  • Description: Senior Project mobile application that emulates a food ordering application for the Farmingdale State College Food Court.
  • Features: Based on user role, users can perform a variety of tasks such as: browse through a selection of food items on the menu, add items to their cart, checkout, add/edit menu items and food court restaurant information, accept orders, and more.
  • Key Technologies Used: Firebase, Picasso API, RecyclerView, Fragments.
Playing Cards 24

Playing Cards 24

Java Desktop Application

  • Description: GUI desktop application math game. Each card has a number value ranging from 1-13. Four cards are randomly generated into the GUI and the objective of the user is to come up with a math equation that equals to the value of 24.
  • Game features: Provide user with math solution, refresh and generate a new set of cards, verify math equation.
  • Built using Java version 8, JavaFX and Scene Builder.
Kodable Game

Maze Game

Android Mobile Application

  • Description: Mobile application game that was based off Kodable. The objective of this game is to reach the end of a maze with drag and drop directional controls and reach a new high score.
  • Game features: Multiple levels, character selection, difficulty selection, sound effects and soundtrack, user registration, score board.
Calculator

Calculator

Java Desktop Application

  • Description: A simple GUI calculator application that allows the user to perform basic math operations such as addition, subtraction, division, and multiplication.
  • Built using Java version 8, JavaFX and Scene Builder.

Let's Get In Touch

I am currently open to any new opportunities. You can contact me by connecting and sending a message on LinkedIn, sending me an email, or by filling out the contact form below!