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
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.
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.
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
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!