# Josh Naso > Software Engineer at The New York Times Location: New York, New York, United States Profile: https://flows.cv/joshnaso As a frontend engineer at IBM, I design and implement front end elements for the Your-Career site, a platform that helps IBM employees grow their careers within the company. I use React functional components with React-Hooks, Redux, Redux-Saga, Jest, WebPack, and Travis to create user-friendly and responsive features, such as search, data selectors, and modular components. I also architected an NPM bundle that migrated over 20 React components to a typescript package, enabling reusability within multiple external IBM projects. I am also the co-creator of ReactRPC, an open source library that simplifies the integration of gRPC-web, a faster and more efficient alternative to RESTful API, with React components. I contributed to the development of custom React Higher Order Functions (HOFs) that encapsulate gRPC calls into component properties, as well as the deployment of Docker to create a containerized environment. I am passionate about sharing my knowledge and experience with the tech community, and I have given several talks at SingleSprout and Build with Code NYC Tech Talk series on topics such as Angular, Vue, WebRTC, and containers. I am always eager to learn new technologies and apply them to solve real-world problems. ## Work Experience ### Software Engineer @ The New York Times Jan 2024 – Present | New York City Metropolitan Area ### Software Engineer @ IBM Jan 2021 – Jan 2024 | New York City Metropolitan Area ### Fullstack Engineer @ Chopra Global Jan 2020 – Jan 2021 | New York City Metropolitan Area - Implemented several front end technologies(Bright spot, React, Handlebars, Sass, etc) to develop new components for the Chopra Global website that increased user interactivity and enabled non-technical team members to easily modify the site. - Migrated several components of the site to React in order to reduce code redundancy by 50% and streamline development. - Utilized React Hooks to simplify managing state in components and made use of context objects to avoid prop drilling. - Built several backends with Node/Express designing modular middleware/controller functions and focusing on reusability for future feature additions. - Incorporated AWS S3 buckets in order to increase availability of business forms and increase scalability of Chopra’s integration hub. - Developed MySQL schemas and databases to take advantage of functions, stored procedures, and triggers that significantly reduced time for migrating and storing data. - Leveraged Travis CI to automate the running of unit, integration and regression tests, to mitigate bugs, and prevent unintentional breaking changes. ### Software Engineer @ OSLabs Jan 2018 – Jan 2020 | New York City Metropolitan Area - Used React to develop UI for a SPA taking advantage of modular components to reduce code redundancy and ensure application scaling, thereby easing application debugging. - Architected PostgreSQL ACID compliant database with strict schemas for storing user data to allow for dynamic data storing with object-relational functionality and to utilize PostgreSQL’s extensive data type library. - Employed Webpack to create custom configurations for loading and translating .jsx files from React into readable JavaScript for the browser and to create a more maintainable and scalable codebase with bundled files. - Configured Google OAuth for application authentication and authorization to reduce user bounce rate by providing a secure and convenient login flow. - Implemented React-Router to streamline multiple views in a Single Page Application (SPA), minimize server fetches, and improve the clarity of the code base. ### Software Engineer @ GP Games Jan 2016 – Jan 2018 | Winter Park, Florida, United States • Architected an object-oriented multiplatform C++ framework that contained support for linear algebra, common physics algorithms, sockets, and multithreading. • Served as SCRUM Master to assign tasks and to ensure that milestones were achieved timely. • Leveraged PhysX for creation of rigid bodies and to easily apply torque and forces to all objects for realistic movement within each object’s local space • Used HLSL to write various vertex, fragment, geometry, and compute shaders for implementation of lighting, particle effects, back-face culling, and render to texture effects. ## Contact & Social - LinkedIn: https://linkedin.com/in/joshnaso - Website: https://jnaso298.wixsite.com/joshnaso --- Source: https://flows.cv/joshnaso JSON Resume: https://flows.cv/joshnaso/resume.json Last updated: 2026-03-23