Senior Platform Software Engineer

New York City & Long Island, NY

Summary

I build scalable, high-performance applications.

My focus is modernizing legacy systems into maintainable, reusable ecosystems using the React/Preact stack, TypeScript, and RESTful services. I specialize in design system engineering, performance optimization, and creating component libraries that accelerate development at scale.

At Oracle, I architected reusable Web Component libraries that improved development velocity by over 30% and reduced bundle sizes by 40% across multiple enterprise modules. I have led TypeScript adoption across legacy codebases and helped evolve modern engineering workflows for internal teams.

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 Platform Software Engineer

June 2026 – Present () – Remote

  • Built and stabilized accessible JET components across TreeView, TreeTable, DataGrid, and related collection patterns.
  • Improved keyboard, drag-and-drop, virtualization, and progressive loading behavior for complex enterprise UI components.
  • Expanded automated test coverage across Karma Mocha, QUnit, Playwright-style browser tests, and cross-browser workflows.
  • Partnered with design, accessibility, QA, and component owners to refine reusable UI patterns and ship reliable fixes across release branches.
  • Tech: TypeScript, JavaScript, Preact, Knockout, Node.js, HTML/CSS, Oracle JET.

Senior Member of Technical Staff

August 2022 – June 2026 (3 years 11 months) – Remote

  • Modernized Oracle’s enterprise UI ecosystem by converting legacy Knockout/JET modules into scalable ES6/TypeScript and Preact Web Components.
  • Delivered a reusable component library used across 20+ internal enterprise teams, reducing duplicated UI logic and increasing developer velocity.
  • Engineered high-performance client-side components for real-time data rendering, responsive interaction, and strict enterprise accessibility requirements.
  • 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)