# Sen Lu Tom Chen > Staff Software Engineer at Sight Machine Location: New York, New York, United States Profile: https://flows.cv/senlutomchen Staff Software Engineer with 10+ years of experience building large-scale, data-intensive web applications. Specializes in frontend architecture, data platforms, and user-facing analytics. Currently leading the integration of LLM and agentic workflows to advance Sight Machine’s AI platform for global manufacturing enterprises. ## Work Experience ### Staff Software Engineer @ Sight Machine Jan 2021 – Present | New York City Metropolitan Area Engineering lead for our manufacturing platform, focusing on Frontend and API work. - App Builder: An AI-powered application framework that combines JSON-driven UI configuration, Python Notebooks, and client-specific databases to enable data scientists, consultants, and customers to build highly customizable, data-centric applications. Key capabilities include full-app AI generation, prompt-driven “vibe coding” updates, revision history, app import/export, and dashboard publishing. - Internationalization (i18n) system for both React (frontend) and Flask (backend) codebases - Scheduling & Reporting: Developed a scheduling system for large queries with cached dashboard retrieval, and extended it with PDF email scheduling to deliver dashboards reports to users on configurable intervals. - Release Engineering: Led release-process improvements through automation of release documentation, test coverage, and CI pipelines, increasing release cadence from months to biweekly. ### Senior Software Engineer @ Sight Machine Jan 2019 – Jan 2021 | San Francisco Bay Area - Graphical ETL Platform: Led frontend development of a drag-and-drop ETL builder for large-scale factory systems, enabling data engineers and third-party contractors to rapidly design, version, and maintain data pipelines. Delivered features such as revision history, auto-reflow, and GitHub integration, significantly reducing data modeling time and supporting customer expansion. - UI Test Automation: Built a JavaScript-based UI testing framework using Chrome Puppeteer, including a custom CLI test runner that enabled QA engineers to author end-to-end and integration tests. Drove adoption to hundreds of automated tests, making it a critical safeguard against regressions in every release. ### Software Engineer @ Sight Machine Jan 2017 – Jan 2019 - Analytics Platform Features: Built and evolved core product capabilities including dashboards, data visualizations, data tables, a custom analytics builder, feature toggles, alerting, and an extensible share-link system that persisted application state via dynamic URLs for cross-app sharing. - Time Zone Architecture: Designed and rebuilt a time zone–aware date picker to eliminate systemic time zone issues and establish a standardized, application-wide approach for querying, formatting, and displaying date/time. ### Software Developer @ Forio Jan 2015 – Jan 2017 | San Francisco Bay Area - Architect and implement educational and business web applications on React/Redux or Backbone.js for clients such as Wharton, Liberty Mutual, and Johnson & Johnson. - Lead front-end development on three projects and contribute to eight projects total. - Solve interesting problems such as voice chat using WebRTC, multiplayer game matching algorithm, machine generated graph minimizing edge overlap and contribute to internal d3 chart library, Contour. ### Software Engineering Intern @ Civis Analytics Jan 2014 – Jan 2014 | Chicago - Designed, implemented and tested a commenting system that allows users to comment and reply on any page with the addition of one line of code. - Recreated a database status page using AngularJS to allow user to view queries and table statuses automatically without the need of refreshing the whole page. ### Consulting Intern @ SAP Jan 2013 – Jan 2013 | Taiwan - Researched and analyzed technology trends and products in fields such as cloud and mobility from reading white papers - Convinced senior management to focus on selling and implementing SAP Hana (Big Data) solutions to Taiwan’s clients - Recorded meeting minutes between consultants and clients and built queries from data cubes to produce financial reports using SAP Query Designer and Report Designer ### Intern @ Deloitte Jan 2012 – Jan 2012 | Taipei, Taiwan - Programmed and developed cloud-based software designed to simplify accounting work by automatically checking routine auditing procedures. - Assessed and consulted clients’ IT system by benchmarking software and hardware against set criteria to ensure information security and improve efficiency. - Translated academic reports on consulting practices from English to Chinese to improve the new employee learning program. ## Education ### Bachelor of Arts (B.A.) in Computer Science; Economics; Northwestern University Jan 2011 – Jan 2015 ### Westtown School Jan 2007 – Jan 2011 ## Contact & Social - LinkedIn: https://linkedin.com/in/senluchen - Website: http://www.senlutomchen.com/ --- Source: https://flows.cv/senlutomchen JSON Resume: https://flows.cv/senlutomchen/resume.json Last updated: 2026-03-22