# James Stiling > Senior Software Engineer Location: Portland, Oregon, United States Profile: https://flows.cv/jamesstiling Senior Software Engineer & AI Practitioner with 8+ years of experience. Expert in TypeScript, Node.js, and AWS, with a new focus on building autonomous agentic loops and RAG architectures. I combine the discipline of scalable system design with the emerging capabilities of LLMs and Vector Databases to build tools for complex workflows. Currently engineering self-correcting AI agents to solve data classification problems. ## Work Experience ### Senior Software Engineer @ Tagboard Jan 2022 – Jan 2025 Built and scaled real-time, data-driven graphics software and social integrations for broadcasters and live event producers. Full-stack work with TypeScript, Vue.js, Node.js, GraphQL, and AWS (Pulumi, Lambda, CloudFront), while contributing to clean, maintainable code. ### Senior Software Engineer @ AudioEye Jan 2020 – Jan 2022 - Developed dashboards, monitoring, metrics, and data visualizations for the AudioEye customer portal. - Created both Internal and External APIs in TypeScript and NestJS for customer product and account management. - Wrote scripts for data migrations using TypeORM and PostgreSQL. ### Software Engineer @ Kroger Technology Jan 2018 – Jan 2020 | Portland, Oregon Area Fullstack Development. API development using Javascript and Typescript. Frontend Development using React and Redux. - Frontend Engineering across multiple customer-facing domains including product details, order history, and rating & tipping. - Redesigned and maintained backend services for the digital Returns & Refunds workflow, working across internal finance systems to ensure accurate refunds, prevent duplicate transactions, and improve reconciliation reliability for high-volume e-commerce orders. - Developed RESTful APIs using Node.js and TypeScript. Most notably was part of a small team who built a new api framework for the kroger.com website. - One of the original Portland location employees who helped the team scale quickly to around 75 employees within the first year. ### Software Developer @ TEKsystems / Nike, WHQ Jan 2017 – Jan 2018 | Hillsboro, Oregon Responsible for the design and development of data visualization dashboards. Mostly frontend React.js development. Part of the project consisted of integrating OpenID Connect flow for authentication. - Created data visualization and dashboard designs that enabled business decision makers to discover actionable insights about costing data. - Responsible for all aspects of frontend architecture and development. - Built applications on OAuth Security API which integrate with an entitlement database for fine grained permission control. ### Full Stack Engineer @ Remine Jan 2016 – Jan 2017 | Greater Los Angeles Area React and Node.js development. I was one of the early developers who helped build v1 and v2 of Remine's software platform, which is now offered as a core product in more than 40 MLSs. - Migrated jQuery legacy code to a React and Redux front-end. - Collaborated with multiple real estate SSO identity providers and architected authentication flows and Identity Management systems using location-based subdomains (OIDC and SAML). - Worked with Node JS, MongoDB and MySQL to create server-side applications hosted on both GCP and AWS. - Built out RESTful API endpoints using TypeScript and Koa.js. ### Lead Web Development Instructor @ Beach Coders Academy Jan 2016 – Jan 2016 | Los Angeles Teach students to learn to code, speak the language and implement their own designs by learning HTML, CSS, and JavaScript. ### Automation Engineer @ Process Automation Solutions Jan 2015 – Jan 2016 | Thousand Oaks, CA Programmed, maintained, and tested programmable logic controllers and HMIs to solve biotechnology automation applications Translated manufacturing process information into the design of control systems that were employed in the manufacture of biological products ### Field Sales Engineer @ ifm efector, inc. Jan 2014 – Jan 2015 | Cypress, CA Utilized knowledge of electrical, mechanical, and software systems to understand customer’s machine/application requirements to select the best sensor and automation components for a given application ### Applications Engineer @ Lin Engineering Jan 2012 – Jan 2013 | Morgan Hill, CA Programmed electronic motion control systems to meet mechanical, electrical, and software application constraints ### Mechanical & Aeronautical Engineering Graduate Student Researcher @ University of California, Davis Jan 2011 – Jan 2012 | Davis,CA Thesis: Development of an Automated Bench-top Biosensor using Novel Gold-Coated Up-Converting Nanoparticles as Labels ## Education ### M.S. in Mechanical and Aeronautical Engineering in Instrumentation University of California, Davis Jan 2010 – Jan 2012 ### BS in Mechatronic Engineering California State University, Chico Jan 2003 – Jan 2009 ## Contact & Social - LinkedIn: https://linkedin.com/in/mrstiling --- Source: https://flows.cv/jamesstiling JSON Resume: https://flows.cv/jamesstiling/resume.json Last updated: 2026-03-22