Aaron Weiss

Software Engineer

I build accessible, full-stack applications with a focus on clean code and long-term maintainability.

Skills & Technologies

  • JavaScript JavaScript
  • TypeScript TypeScript
  • Java
  • CSS CSS
  • HTML5 HTML
  • Godot Engine GDScript
  • React React
  • MUI Material UI
  • Next.js Next.js
  • Tailwind CSS Tailwind CSS
  • Node.js Node.js
  • Express Express.js
  • Spring Boot Spring Boot
  • Git Git
  • AWS
  • Jenkins
  • New Relic New Relic
  • Sumo Logic Sumo Logic
  • Veracode
  • Atlassian Atlassian Suite
  • Burp Suite Burp Suite
  • Sauce Labs Sauce Labs
  • Docker Docker
  • Godot Engine Godot Engine
  • PostgreSQL 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.