Software Engineer
I build accessible, full-stack applications with a focus on clean code and long-term maintainability.
Skills & Technologies
- JavaScript
- TypeScript
- Java
- CSS
- HTML
- GDScript
- React
- Material UI
- Next.js
- Tailwind CSS
- Node.js
- Express.js
- Spring Boot
- Git
- AWS
- Jenkins
- New Relic
- Sumo Logic
- Veracode
- Atlassian Suite
- Burp Suite
- Sauce Labs
- Docker
- Godot Engine
- PostgreSQL
Key Projects
Profile Redesign
Recreate and modernize the user profile section of the application using new designs and smart client-side caching to improve performance.
Impact: Increased user engagement and satisfaction with the profile section.
AI Interview Assistant
Interface with Copilot API to generate interview questions and answers based on job descriptions.
Impact: Improved customer's interviewer preparation and confidence for interviews.
Job Advertising
Architected and implemented a REST API integration to deliver advertised job listings across multiple external platforms.
Impact: Helped diversify the company's income portfolio.
Experience
Current Day
Milford, New Jersey
Open To Work
Sep 2025 - Now
- Currently seeking new opportunities as a Software Engineer.
iCIMS
Holmdel, New Jersey
Software Engineer III
Oct 2022 - Sep 2025
- Led the delivery of high-impact features and system optimizations, including building Redis-backed microservice layers to stabilize legacy backends and optimizing React performance to achieve Lighthouse scores of 95+. I balanced technical execution with team leadership by managing RESTful API integrations for new revenue streams, mentoring new Agile teams, and automating accessibility (A11y) pipelines within CI/CD workflows to ensure inclusive, scalable, and high-quality software delivery.
Software Engineer II
Feb 2020 - Oct 2022
- Worked on modernizing legacy infrastructure and navigating complex technical transitions. I collaborated with architects to deconstruct monolithic systems into domain-driven microservices and successfully integrated acquired platforms by rapidly adapting to new Angular codebases. My focus on software integrity included leading security compliance efforts (SAST/Pen Testing) and fostering team growth through dedicated mentorship and pair programming to maintain high standards of code quality.
Software Engineer I
Feb 2019 - Feb 2020
- Collaborated within a Java/React environment to deliver full-stack enhancements and critical bug fixes. I prioritized system reliability by maintaining 80%+ code coverage through code reviews and regression testing, while improving delivery standards by implementing standardized 'Definition of Done' protocols and automated quality checks.
Undergraduate Studies
New Jersey
The College Of New Jersey
Jan 2017 - Dec 2018
- Bachelor of Science - Computer Science
Raritan Valley Community College
Sep 2013 - Dec 2015
- Associate of Science - Science and Mathematics
Engineering Philosophies
Technical Integrity
I am a firm believer in leaving code cleaner than you found it. I aim to recognize opportunities to implement robust design patterns and proactively fill gaps in code coverage. I view every ticket as an opportunity to reduce technical debt, ensuring that the system remains maintainable and resilient for the next engineer who comes across it.
High-Context Communication
I view pull requests as a vital conversation - not just a final hurdle for code. I strive to reduce reviewer fatigue by shipping smaller, more frequent PRs that are easy to digest. I take the time to annotate my business logic with the why behind the how, often starting discussions within my own code to clarify complex edge cases. Clear communication in a PR is an act of empathy toward my teammates - it speeds up the feedback loop and builds collective knowledge.
Intentional & Semantic Structure
In a world of complex frameworks, I prioritize simplicity through semantic code. I believe that well-structured, accessible code is inherently self-documenting. By choosing the right HTML elements and maintaining a clear, logical architecture, I ensure that my contributions are accessible to all users and easily understood by other developers. To me, the most elegant solution isn't the most clever one - it's the one that is so well-structured that it feels obvious.
Contact
Reach out via email or connect with me on LinkedIn.