Senior Frontend Platform Engineer

New York City & Long Island, NY

Summary

I modernize complex product interfaces into accessible, reusable frontend platforms.

My focus is enterprise UI modernization: moving legacy Knockout/JET modules into maintainable TypeScript, ES6, and Preact/Web Component systems that product teams can reuse with confidence. I work where frontend architecture, design systems, performance, and accessibility meet.

At Oracle, I have helped build component libraries and migration patterns adopted across internal enterprise teams. I am also available for selective custom software and consulting work in Long Island, NYC, and remote teams when the project benefits from senior-level frontend architecture.

Selected Work

A few representative examples of the kind of frontend platform work I do: modernizing legacy UI, making component systems easier to reuse, and keeping performance and accessibility in the same conversation as delivery.

Platform modernization

Oracle Enterprise UI Modernization

Migrated legacy Knockout/JET interfaces into maintainable TypeScript, ES6, and Preact Web Component patterns that product teams could adopt without rewriting entire workflows at once.

  • Reduced long-term maintenance risk in shared enterprise UI modules.
  • Created migration patterns that balanced product delivery with code quality.

Reusable systems

Reusable Enterprise Component Library

Delivered shared frontend components adopted by 20+ internal enterprise teams, with APIs, accessibility behavior, and implementation patterns designed for repeated use across product surfaces.

  • Reduced duplicated UI logic across teams.
  • Improved consistency for engineers and end users.

Performance and accessibility

Accessible High-Performance Data Interfaces

Engineered client-side components for real-time data rendering, responsive interaction, and strict enterprise accessibility requirements where speed and usability both mattered.

  • Supported complex, data-heavy product views.
  • Kept accessibility requirements visible throughout implementation.

Selective Custom Software Consulting — Long Island & NYC

Alongside senior product engineering work, I take on select consulting projects for businesses that need reliable, maintainable web software.

  • Custom web apps and websites with React/Preact + TypeScript
  • Internal tools, dashboards, and data workflows
  • UI modernization, integrations, and component systems

If you need a senior engineer to turn a messy workflow, legacy UI, or business idea into maintainable software, email nickygencs@gmail.com or see the FAQ below.

FAQ — Engineering & Consulting

Do you take on custom software or website projects?

Yes. I take on select projects where strong engineering matters, including custom web applications, internal tools, dashboards, integrations, and modern websites.

Are you available for consulting work in Long Island or NYC?

Yes. I am available for selective consulting engagements in Long Island, New York City, and remote-friendly teams.

What kinds of work are the best fit?

The best fit is frontend platform work, UI modernization, design systems, component libraries, accessibility improvements, performance work, and custom software built with React/Preact, TypeScript, Web Components, and Node.js.

How do we get started?

Email nickygencs@gmail.com with your goals, timeline, and current technical stack. I will respond with a quick assessment and practical next steps.

Experience

Oracle

Senior Member of Technical Staff

August 2022 – Present () – Remote

  • Modernizing Oracle’s enterprise UI ecosystem by migrating legacy Knockout/JET modules into TypeScript, ES6, and Preact Web Components that product teams can reuse with confidence.
  • Delivered a reusable component library adopted by 20+ internal enterprise teams, reducing duplicated UI logic and accelerating consistent product delivery.
  • Engineered high-performance client-side components for real-time data rendering, responsive interaction, and strict enterprise accessibility requirements.
  • Partnered with architects and product teams on component APIs, migration strategy, testing patterns, and developer experience.
  • Tech: Preact (React ecosystem), TypeScript/ES6+, Web Components, Node.js, HTML5, CSS3, Knockout.

Member of Technical Staff

June 2020 – August 2022 (2 years 3 months) — Greater Boston Area / Remote

  • Refactored legacy UI systems into shared components aligned with scalable frontend architecture standards.
  • Led interns through large JET/JavaScript-to-TypeScript migrations, improving type safety, maintainability, and onboarding for shared UI code.
  • Partnered with UI architects to standardize reusable component patterns and internal design practices.
  • Tech: TypeScript, ES6, Knockout, Node.js, HTML/CSS.

Software Engineer

March 2019 – June 2020 (1 year 4 months) — Greater Boston Area

  • Built accessible enterprise UI components from design review through production implementation.
  • Implemented scalable UI enhancements and resolved production defects across customer-facing modules.
  • Prototyped lazy-loading data providers later used in high-scale UI patterns.
  • Tech: TypeScript, jQuery, Knockout, Node.js, HTML/CSS.

CAMP Systems International, Inc.

Software Engineer

March 2018 – February 2019 (1 year) — Greater New York City Area

  • Developed front-end modules for aviation asset management platforms used by enterprise clients.
  • Ensured compatibility across multiple hardware/third‑party integrations.
  • Tech: C#, Ext JS, ASP.NET, Oracle SQL.

Garment Printer Ink

Web Developer

January 2018 – March 2018 (3 months) — Greater New York City Area

  • Built web modules for the Magento and Joomla platforms.
  • Created relational databases used for shipping, inventory, and e‑commerce.
  • Administered systems for a high-volume e-commerce business.
  • Tech: Magento, Joomla, JavaScript, CSS, AWS.

Ibinex

Software Engineer

September 2017 – December 2017 (4 months) — Remote

  • Developed crypto liquidity solutions for brokers and traders.
  • Designed custom tokens according to the Ethereum ERC‑20 standard.
  • Designed and maintained UI for client‑facing information.
  • Implemented features on top of existing WebSocket and RESTful APIs.
  • Tech: Blockchain, Angular 2, PHP, MySQL, Node.js.

CA Technologies

Software Engineer Internship

August 2016 – August 2017 (1 year 1 month) — Greater New York City Area

  • Applied research in numerous Blockchain technologies.
  • Developed Angular UI components used for company‑wide app development.
  • Designed and documented REST APIs for multi‑platform communication systems.
  • Developed benchmarking and testing programs for end‑to‑end testing.
  • Accelerated startups through seed funding by prototyping innovative solutions.
  • Tech: Java, Spring, REST, Blockchain, Angular 2, Polymer, JavaScript, TypeScript.

Stony Brook University

Teaching Assistant

August 2016 – December 2016 (5 months) — Greater New York City Area

  • Provided academic tutoring in Computer Science 333: User Interface Development.
  • Helped students create user interfaces with industry‑standard methods.
  • Assisted students with debugging across projects.
  • Tech: HTML, Angular 2, JavaScript, CSS.

Eden 2 Programs

Direct Support Professional

August 2014 – August 2016 (2 years 1 month) — Greater New York City Area

  • Designed and developed mobile software to make tasks more accessible for individuals with developmental disabilities.
  • Approved Medication Administration Personnel (AMAP).
  • Maintained hardware used for communication and learning.
  • Obtained Red Cross First Aid and CPR certifications.
  • Tech: C#, Swift, Android.

Another Step Inc

IRA Instructor

April 2010 – August 2014 (4 years 5 months) — Greater New York City Area

  • Approved Medication Administration Personnel (AMAP).
  • Maintained hardware used for communication and learning.
  • Obtained Red Cross First Aid and CPR certifications.

Education

  • Stony Brook University — B.S., Computer Science (2015 – 2018)
  • Westchester Community College — A.S., Computer Science (2013 – 2015)
  • Nanuet Senior High School — High School Diploma, General Studies (2003 – 2007)