# David Lewis > Senior Software Engineer @ Workiva Location: Missoula, Montana, United States Profile: https://flows.cv/davidlewis As a Senior Software Engineer at Workiva, I work on expanding, improving, and evolving our microfrontend architecture enabling transparent ESG and financial reporting worldwide. With 7+ years of experience, I architect solutions allowing TypeScript and Dart applications to work seamlessly together, accelerating enterprise technology adoption. In addition I have built and managed web applications from the ground up, configured and secured cloud infrastructure, onboarded and mentored junior engineers, and led the adoption and implementation of design systems and component libraries. What excites me most is building AI-augmented tools that help improve quality of life for others. I've deployed a RAG-powered documentation system serving 800+ engineers, transforming how teams discover technical knowledge across our entire codebase. My expertise spans React, TypeScript, Python, AWS, vector databases, and large language models, all focused on what truly drives me: helping good people bring good ideas to life. I mentor engineers, establish AI best practices, and build solutions that put people first. I'm a mission-driven engineer with an Environmental Science background, committed to technology that serves the greater good. ## Work Experience ### Senior Software Engineer @ Workiva Jan 2025 – Present | Missoula, Montana, United States Driving microfrontend architecture to further enable and expand TypeScript adoption across Workiva's global Financial Reporting & ESG platform. I architect solutions allowing TypeScript and Dart microfrontends to share services and contribution points, enabling a smooth technology migration while maintaining current systems. Beyond core architecture work, I'm passionate about building AI-augmented tools make our lives easier. I've deployed a RAG-powered documentation system serving 800+ engineers using vector databases and AWS Bedrock, transforming how teams discover technical knowledge across 100+ repositories. ### Founder | Software Engineer Consulting @ Lewiski Consulting Jan 2023 – Present | Missoula, MT I started a software engineering consulting company to provide contract and freelance services. Clients include: - GoodWillFinds - Kinisi AI - Anderson Integrative Medicine ### Software Engineer @ CrossnoKaye Jan 2023 – Jan 2024 | Santa Barbara, CA Enabling industrial cold storage facilities for food and beverage to operate more efficiently and reliably than ever before. Led modernization of React/Vue monolith using TanStack Query, reducing API calls by 30% and improving data synchronization. Collaborated with cross-functional teams to identify and resolve critical bugs while maintaining application stability. ### Software Engineering Consultant @ Kinisi Inc. Jan 2023 – Jan 2023 | San Francisco Bay Area Create a web application to display real-time data from joint medical devices ### Lead Software Engineer / Advisor @ Firn Jan 2022 – Jan 2023 Firn makes it easy for everyone to invest in clean energy. Firn's mission is to democratize access to well-understood, high-performing clean energy investments. ### Software Engineering Consultant @ GoodwillFinds.com Jan 2023 – Jan 2023 Analyze mobile website performance and provide recommendations to improve the site on mobile devices ### Software Engineer @ Full Harvest Jan 2022 – Jan 2023 Lead application transition from Ruby on Rails/React monolith to Ruby on Rails backend and Next.js frontend Develop a new Nextjs app from the ground up and integrate with Ruby on Rails API Write integration and unit tests across the platform including Cypress and Rails minitests Lead code reviews and retrospectives to improve processes and implement best software development practices Research and manage the implementation of a reusable component-based system using Chakra UI Onboard, train, and mentor 10 entry-level software engineers as part of the Full Harvest Academy to increase engineering velocity Independently make strategic decisions to balance quality and time to market ### Software Engineer @ Michigan Medicine Jan 2019 – Jan 2022 Lead the planning, architecture, and development of trailstowellness.org (TTW.org) Node.js/React app, TRAILS Dashboard Ruby on Rails/React app, and future program software applications Manage continuous improvement of TTW.org full-stack app with over 125k users and 1.65 million page views to date Independently manage and architect AWS cloud services to maximize performance, security, and scalability of web applications Architect and create a custom TRAILS authentication system written in JavaScript using JWTs to verify and authenticate over 2k users to access paid content Create a Ruby script for generating CSV files from the PostgreSQL database Make independent and informed technical decisions for essential web application design and development matters including cybersecurity, cloud-based services, and software development technologies Contribute to the development of TRAILS software user manuals for Ruby on Rails/React and Node.js/React applications Collaborate with and assist the TRAILS team in website design and meeting overall program goals ### Software Developer @ Sustainabilist Jan 2018 – Jan 2019 | San Francisco Bay Area Preform initial data cleaning and data analysis of the Chicago Food Inspection dataset. Mission is to extend the work of the Chicago Food Safety project whose goal is to predict overall critical violations for food vendors. Our work will explore the use of neural networks to predict violations for individual food vendors. Create administrative website application for NABCEP using React, Firebase, and Python Build custom XML file converter and resource library interface to upload, organize, and maintain lists of files for various user types Used Python and Pandas to scrape over 1.3 million files to pull out key information for database transfer ### Store Manager @ Icebreaker Jan 2016 – Jan 2017 | San Jose, CA & Portland, Oregon Managed the San Jose store and finished December as the # 1 store in North America. Achieved 179.2% to budget and an average 30% conversion rate within 4 months. ### Sustainability Committee Director @ Icebreaker Jan 2015 – Jan 2016 | Portland, Oregon Founded and led corporate responsibility team at Icebreaker to engage all areas of the business in initiatives such as renewable energy projects and reducing waste by finding business and socially beneficial uses for products at their end of life Managed a 5-person team that identified, researched, assessed, and developed initiatives that improved company environmental and community impact Established a nationwide clothing donations program by helping Icebreaker retail stores across the US partner with a local environmental nonprofit Expanded non-profit partnerships and with my efforts Icebreaker raised over $30,940 for environmental causes during 2015 ### National Park Guide and Educator @ Four Seasons Hotels and Resorts Jan 2013 – Jan 2013 | Teton Village, WY ### Backcountry Permits Ranger @ National Park Service Jan 2012 – Jan 2012 | Grand Teton National Park ### Backcountry Permits Ranger @ National Park Service Jan 2011 – Jan 2011 | Grand Teton National Park ## Education ### Certificate in Software Development in Ruby/Rails, JavaScript, Angular Epicodus Jan 2018 – Jan 2018 ### Post Baccalaureate in Accounting and Economics Portland State University ### Bachelor of Science (BS) in Environmental Science University of Lynchburg ## Contact & Social - LinkedIn: https://linkedin.com/in/davidlewisp --- Source: https://flows.cv/davidlewis JSON Resume: https://flows.cv/davidlewis/resume.json Last updated: 2026-03-22