I'm James Worden,

a software engineer based out of Queens, New York. I strive to build intuitive software.

Headshot
01Skills

Frontend

Angular, React, Gatsby, TypeScript, JavaScript, HTML, CSS, SASS, Bootstrap, TailwindCSS, NX, RXJS, NPM, Adobe XD

Backend

C#, Java, NodeJS, PostgreSQL, MongoDB, Redis, RabbitMQ

Testing & Infrastructure

Playwright, Cypress, Jest, Postman, AWS, Docker, Git, Bitbucket, Bamboo

02Resume

February 2023

Software Engineer II

Trimble MAPS

Princeton, NJ

02/2023 – Current
Architected the user interface portion of a dashboard that displays charts relying on web socket updates.
Was an integral part of our ‘Grid View’ initiative, converting many UI components into grids for higher data density.
Updated our codebase from Angular 13 to 15, replacing packages in favor of the Angular CDK suite.
June 2022

Software Engineer I

Trimble MAPS

Princeton, NJ

06/2022 – 2/2023
Updated our codebase from Angular 11 to 13, drastically improving performance across four applications.
Documented and completed an epic for improving the front-end unit test suite; this includes having migrating our test runner to Jest and removing, updating, and installing NPM packages for compatibility with one another.
Created a microservice in our C# back-end that uses web sockets and a message bus to process and distribute data.
June 2021

SDET Intern

Trimble MAPS

Princeton, NJ

06/2021 – 06/2022
Helped design the architecture for a Playwright test automation codebase, testing four applications nightly.
Wrote hundreds of automated end-to-end and API tests using Cypress, Playwright, and Postman.
Discovered and thoroughly reported bugs on a regular basis using Jira.
March 2021

Undergraduate Researcher

St. John's University

Queens, NY

03/2021 – 09/2021
Independently developed an API to retrieve incremental GPS coordinates between a given origin and destination address using Amazon Web Services, NodeJS, and Google Maps.
Extracted text from Google Street View images using Google Cloud Vision to validate GPS locations.
Workshopped different ideas and methods to prevent location spoofing.
03Contact

[email protected]