Himalayas logo
NM
Open to opportunities

Nick McAvoy

@nickmcavoy

I am a senior full-stack engineer specializing in Angular, TypeScript, Node.js and optimization.

United States
Message

What I'm looking for

I'm seeking senior full-stack or 3D-focused engineering roles where I can modernize legacy systems, optimize performance, mentor teams, and build scalable enterprise or real-time visualization solutions using modern web stacks, Rust/Go, and robust CI/CD practices.

I am a senior full-stack engineer with nearly seven years building enterprise web applications using Angular, TypeScript and Node.js. I am a tech-debt buster and an unapologetic NeoVim enthusiast with a lifelong passion for 3D software.

I modernized a legacy jQuery/Angular hybrid into Angular 14+, halving bundle size and modularizing web workers to boost report generation 5x while reducing memory consumption 90%. I introduced Jest and Cypress testing, CI/CD pipelines, RBAC, WYSIWYG Open XML exporters, ported critical logic to Go, and built SQL migration and schema evolution tools for PostgreSQL and Sequelize.

I delivered real-time 3D visualizations rendering millions of points at under 40ms per frame, replaced DOM overlays with shader-based solutions, and led cross-functional teams while mentoring junior developers. My open-source projects like Petrichor64 and Silt-Lua highlight my Rust, game-engine, and WASM experience.

Experience

Work history, roles, and key accomplishments

CO
Current

Senior Full-Stack Engineer

ConnectReport

Jul 2018 - Present (7 years 3 months)

Modernized a legacy jQuery/Angular hybrid into a modular Angular 14+ codebase, halving bundle size and reducing regressions while integrating React editors and enterprise analytics connectors. Boosted report generation performance 5x, cut memory consumption 90%, introduced Jest/Cypress CI/CD, RBAC, and ported critical logic to Go for high-performance tasks.

Halliburton logoHA

Full-Stack Engineer - 3D Visualizations

Halliburton

Jan 2024 - Jan 2025 (1 year)

Developed real-time 3D visualizations for active drill sites, rendering millions of data points at under 40ms per frame and replacing DOM overlays with shader-based solutions to boost frame rates. Implemented a GPU-efficient billboarded 3D bar graph (GLSL), GraphQL data textures, XLSX spec parser and STEP converter, and led testing, documentation, and mentoring activities.

Education

Degrees, certifications, and relevant coursework

Nick hasn't added their education

Don't worry, there are 90k+ talented remote workers on Himalayas

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Nick McAvoy - Senior Full-Stack Engineer - ConnectReport | Himalayas