Scott Schmalz
Verified Expert in Engineering
Software Developer
Exeter, NH, United States
Toptal 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.
Portfolio
Experience
- REST - 15 years
- JavaScript - 10 years
- Node.js - 7 years
- MongoDB - 5 years
- TypeScript - 5 years
- React - 5 years
- GraphQL - 4 years
- Amazon Web Services (AWS) - 3 years
Availability
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.
Work Experience
Consultant, Software Engineering
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.
Engineering Manager
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.
Solutions Engineer
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.
Principal Software Engineer
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.
Tech Lead
HubSpot
- 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.
Principal Software Developer
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.
Senior Software Developer
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.
Senior Software Developer
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.
Software Developer
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.
Experience
Everyday Life Insurance
https://insurance.everydaylifeinsurance.com/Savvy Insurance
https://www.savvy.insure/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.
Education
Bachelor's Degree in Computer Science
Western Washington University - Bellingham, Washington, USA
Skills
Libraries/APIs
React, Node.js, Stripe, Dojo Toolkit
Tools
Slack, Zsh, GitHub, GitLab, Bitbucket, Jira, Git, SendGrid, Webpack, Rollup, IBM Rational Team Concert (RTC)
Languages
Bash, JavaScript, GraphQL, TypeScript, Sass, Java, C#, HTML
Frameworks
Jest, Express.js, Tailwind CSS, Material UI, Next.js, Remix, ASP.NET, ASP.NET MVC, Redux, Spring Boot, Flux
Paradigms
REST, Agile, Microservices
Platforms
Web, Visual Studio Code (VS Code), Amazon Web Services (AWS), Google Cloud Platform (GCP), Twilio
Storage
MongoDB, Cloud Firestore, Redis, Amazon DynamoDB, MySQL
Other
ParcelJS, DocumentDB, SOAP
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring