Scott Schmalz, Software Developer in Exeter, NH, United States
Scott Schmalz

Software Developer in Exeter, NH, United States

Member since May 3, 2022
Scott is a full-stack software engineer with over ten years of experience working with early-stage startups to Fortune 100 enterprises. He specializes in the insurtech and fintech spaces, helping organizations scope projects that drive business forward and bring them to life. At Liberty Mutual Insurance, he led a team of 15 engineers across three teams and provided engineering leadership in developing a modernized technology stack. Scott excels with JavaScript, TypeScript, React, and Node.js.
Scott is now available for hire




Exeter, NH, United States



Preferred Environment

JavaScript, TypeScript, React, Node.js, MongoDB, Amazon Web Services (AWS), Google Cloud Platform (GCP)

The most amazing...

...application I've led development for is an enterprise insurance shopping experience that generates hundreds of thousands of dollars in written premiums daily.


  • Consultant, Software Engineering

    2018 - PRESENT
    Paper Ventures
    • Built a fully-integrated online experience for a life insurance startup that determines insurance coverage needs based on a proprietary recommendation algorithm.
    • Integrated with third-party insurance providers to quote policies based on the user's recommended coverage needs.
    • Developed projects using React, Node.js, Express.js and hosted on AWS.
    Technologies: JavaScript, Amazon DynamoDB, Node.js, Express.js, React, Redux, Amazon Web Services (AWS)
  • Engineering Manager

    2021 - 2022
    Trellis Technologies
    • Joined Trellis, an insurtech startup focused on providing the best-in-class online insurance shopping experience. Trellis utilizes your current insurance information to make your shopping experience easy and seamless.
    • Served as the technical leader in developing Trellis' online quote comparison tool, allowing shoppers to compare quotes from multiple insurance providers against their current policy.
    • Built the front end on React and Next.js and the back-end on Node.js and Express.js with a Cloud Firestore database and hosted on Google Cloud Platform (GCP).
    • Led the development of a sophisticated and dynamic interview experience that collected additional information from users to ensure we could provide them with an accurate insurance quotes.
    Technologies: TypeScript, Node.js, Google Cloud Platform (GCP), Cloud Firestore, React, Next.js, Express.js, REST
  • Solutions Engineer

    2021 - 2021
    Liberty Mutual Insurance
    • Served in an architecture role leading a team of 15 engineers across three teams.
    • Oversaw the building of the "next generation" of external-facing APIs for third-parties to perform insurance quoting and purchasing.
    • Strove to offer a top-tier self-service integration experience. The business objective was to become the insurance carrier of choice for third-party integrators.
    • Built APIs using a mixture of JavaScript and TypeScript on Node.js, Express.js, and MongoDB.
    Technologies: JavaScript, TypeScript, Node.js, REST, MongoDB, Amazon Web Services (AWS), Microservices, Express.js
  • Principal Software Engineer

    2019 - 2021
    Liberty Mutual Insurance
    • Developed new online quoting and shopping experiences for auto, home, renters, and condo insurance.
    • Provided hands-on engineering leadership in the development of a modernized technology stack.
    • Developed the front-end as a collection of micro front-end apps written in React backed by a GraphQL server for state management and downstream back-end integration.
    • Created a microservices back-end comprised of Node.js, Express.js, and Java Spring Boot services. Utilized MongoDB for data storage and Redis for caching. Integrated with enterprise services via REST and SOAP.
    Technologies: JavaScript, TypeScript, GraphQL, MongoDB, Redis, REST, Node.js, Amazon DynamoDB, Amazon Web Services (AWS)
  • Tech Lead

    2018 - 2019
    • Served as the lead engineer and manager of a team of three software engineers.
    • Spearheaded an experience that allows users to build custom reports and visualizations using their underlying CRM and analytics data.
    • Delivered the front-end as a single-page app written in React with a mix of Redux and Flux.
    Technologies: JavaScript, Flux, Redux, REST
  • Principal Software Developer

    2017 - 2018
    Liberty Mutual Insurance
    • Developed a brand new consumer-facing motorcycle insurance shopping experience.
    • Created the front-end as a single-page app written in React and Redux.
    • Delivered a back end as a collection of microservices written on Spring Boot in Java.
    • Collaborated with specialists from Pivotal Labs in the heart of "Tech Square" located in Cambridge, Massachusetts.
    Technologies: JavaScript, React, Java, Spring Boot, Microservices, Redux
  • Senior Software Developer

    2016 - 2017
    Liberty Mutual Insurance
    • Developed a consumer-facing app used by customers to check the status of insurance claims.
    • Wrote the front end as a single-page app written in React and Redux.
    • Delivered a back end in Express.js on Node.js, exposing a GraphQL API.
    Technologies: JavaScript, React, GraphQL, Express.js, Node.js, REST, Redux
  • Senior Software Developer

    2013 - 2016
    Liberty Mutual Insurance
    • Developed a consumer-facing web app for users to shop for insurance.
    • Provided leadership on an effort to rewrite the app’s entire front end from scratch following responsive web design practices.
    • Created the front end as a single-page app with an advanced MVC architecture using the Dojo Toolkit.
    Technologies: JavaScript, Dojo Toolkit, REST, SOAP, HTML, Sass, IBM RTC
  • Software Developer

    2011 - 2013
    Liberty Mutual Insurance
    • Developed an internal web app to manage the book of business for surety clients.
    • Built the app with ASP.NET MVC using C# and jQuery.
    • Collaborated with business partners to elicit requirements.
    Technologies: ASP.NET, C#, ASP.NET MVC


  • Everyday Life Insurance

    A fully-integrated online experience for a life insurance startup. It consists of an interview funnel that collects information about the user. That information is fed into a proprietary recommendation algorithm that I codified. The recommendation tells the user how to ladder life insurance policies to best meet their needs. Integrates with third-party insurance providers to provide quotes.

  • Savvy Insurance

    The easiest way to shop for insurance! The user is able to obtain accurate insurance quotes without needing to manually enter information.

    This is done by providing users the ability to log in with their current insurance provider. Upon logging in, all of the user's information is used to provide them with quotes from other insurance providers. This allows users to easily check if they can get the same coverage for a better price.


  • Languages

    Bash, JavaScript, GraphQL, TypeScript, Sass, Java, C#, HTML
  • Frameworks

    Jest, Express.js, Tailwind CSS, MUI (Material UI), Next.js, ASP.NET, ASP.NET MVC, Redux, Spring Boot, Flux
  • Libraries/APIs

    React, Node.js, Stripe, Dojo Toolkit
  • Tools

    Slack, Zsh, GitHub, GitLab, Bitbucket, Jira, Git, SendGrid, Webpack, Rollup, IBM RTC
  • Paradigms

    REST, Agile, Microservices
  • Platforms

    Web, Visual Studio Code, Amazon Web Services (AWS), Google Cloud Platform (GCP), Twilio
  • Storage

    MongoDB, Cloud Firestore, Redis, Amazon DynamoDB, MySQL
  • Other

    ParcelJS, DocumentDB, Remix, SOAP


  • Bachelor's Degree in Computer Science
    2006 - 2011
    Western Washington University - Bellingham, Washington, USA

To view more profiles

Join Toptal
Share it with others