# Michael Herrick > Software Engineer & Business Development Location: New York, New York, United States Profile: https://flows.cv/michaelherrick Full Stack Software Engineer primarily working with JavaScript (ES6+), TypeScript, NodeJS, NextJS, Python, and OpenTelemetry. Experience with NestJS, data pipelines, and project management. GitHub: https://github.com/Mr-Mercury/ Baby Rustacean - let me know if you're learning Rust! ## Work Experience ### Software Engineer & Head of Business Development @ Pendulum Jan 2023 – Present | New York City Metropolitan Area ### Software Engineer @ NetPulse Jan 2022 – Jan 2024 | New York City Metropolitan Area - Constructed an OpenTelemetry-based tracing tool for Next.js to provide industry-standard observability for SSR/SSG rendered pages, allowing engineers to identify performance bottlenecks & optimize performance of database and API calls. - Used Material UI, D3, and Observable to construct an organized, resizable framework to organize observability data, along with a built from scratch chart to help engineers track down waterfall requests. - Implemented socket protocol and a D3/Observable based Gantt Timeline chart of SSG/SSR requests in Next.js, providing live observability by dynamically rendering requests in real-time, allowing for live visualization of duration and endpoint via a D3-based implementation of tooltips. - Created testing protocol using Jest & CI/CD pipeline to carry out component-level tests and implemented standard Linting package to ensure the code of future contributors to the project will be standardized and readable. - Deployed product landing page with AWS Lambda, enabling serverless computing for cost-effective scaling & to make use of CloudFront's global edge network, reducing latency for end-users. - Published product as both an NPM react component package and a Dockerized container for easier integration in a wider array of dev environments. ### Copywriter and Translator @ Unknown Jan 2019 – Jan 2022 | Seoul, South Korea - Translated Chinese -> English and Korean -> English language pairs. - Selected works include exhibitions for Korea's MOKA, global press releases released on PR Newswire, and Korean food industry product localizations. - Managed subcontractors & production timelines to ensure strict adherence to time-sensitive deadlines. ### Software Engineer | Optica @ Open Source Jan 2022 – Jan 2022 A true infinite-scroll page that displays random images crawled from Midjourney responses. Users can choose to upload & separately store favorite images. - Architected a multifaceted storage system combining multiple NoSQL dbs, one using AWS3 to store images, the other using MongoDB to store new reference image links crawled using Puppeteer. - Implemented a system for users to save and upload images on demand, utilizing conversion into BLOB & UINT-8 encoded byte arrays for storage in an AWS S3 bucket. - Set up a Redis fast caching solution to performatively load dynamically selected images in an infinite scrolling system, greatly enhancing UX by preloading images, creating true infinite scroll with little to no load time visible to end users. ### Software Engineer | SyncSpace @ Open Source Jan 2022 – Jan 2022 Lightweight chat system for facilitating private conversations through user created database. - Used React to create lightweight, stateful chat room components that allowed for live updates of chat messages, room creation, deletion, and future plans for direct messaging, status messages, etc. - Created multiple routes & controllers using express & Node.js for handling backend processes such as message updates & authentication along with chat room & user creation and deletion in an organized, intuitive manner with minimal repetitive code. - Devised log-based message distribution strategy from centralized noSQL DB for storage and retrieval of messages & user login information, prioritizing retrieval speed and allowing for future feature expansions like DMs and in-line replies. ### Software Engineer | Insite AI @ Open Source Jan 2022 – Jan 2022 An accessibility-focused dev tool for discovering possibilities to enhance an app or website's accessibility features. Accompanying database & visualization tool to search for accessibility patterns in front-end frameworks and technologies to allow devs to make more educated decisions regarding framework and library usage. - Designed MySQL database schema with many to one comparisons, implementing Prisma for ease of complex queries, with via PlanetScale for strong horizontal scaling. - Utilized Redis to create two caches - one for a rate limiter & a second to hold large images and to avoid excess queries to SQL db to reduce unnecessary traffic. - Used Next.js experimental branch to establish a flexible app-dir based routing & middleware system to efficiently make server-side calls to multiple external APIs, including Lighthouse and ChatGPT, to construct a rich Accessibility report for queried websites. - Utilized SSR to performatively render a comparative chart of all stored front-end framework accessibility data at build time, then hydrating for subsequent renders of complex relationships among stored data. ### Sales Manager @ PROWONG TEXTILE(LACE) Jan 2019 – Jan 2020 | Greater New York City Area ### Founder & Project Manager @ 丝路翻译公司 Jan 2015 – Jan 2019 - Managed a remote network of translators to ensure timely product delivery according to client specifications. ### Translation Reviewer @ Lionbridge Jan 2012 – Jan 2013 - Created & edited XLIFF documents for contractors (based on HTML & XML) & utilized a cloud-based computing system to create real time updates for live assets, context matching, and translation memory prioritization. - Reviewed, copy edited, and re-translated tech and legal documents for corporate clients ## Education ### Business Administration and Management in General Columbia University ### Bachelor of Science - BS in Chemistry American University ### Mandarin Certificate Peking University ## Contact & Social - LinkedIn: https://linkedin.com/in/michael-herrick --- Source: https://flows.cv/michaelherrick JSON Resume: https://flows.cv/michaelherrick/resume.json Last updated: 2026-03-23