# Kevin Dice > Software Engineer Location: Bozeman, Montana, United States Profile: https://flows.cv/kevindice Software Engineering professional with wide-ranging experience managing risk in high-consequence environments. Pianist, skydiver, mountaineer, ice climber, cool uncle. ## Work Experience ### Senior Software Engineer @ Alterra Mountain Company Jan 2022 – Present | Remote I lead the first in-house mobile app development effort at Alterra. With a fairly small team, we've built a flexible mobile app platform, serving a wide range of use cases for our guests. Starting from a handful of POCs, I've been responsible for establishing process, making architectural decisions, and hands-on implementation. Some areas include: - starting a design system - CI pipelines and optimization - monorepo tooling selection - Auth0 integration - feature flagging - CMS integration (Sanity) and type safety of content - data layer, offline first caching - geofencing As a team, we pair-program often and help each other get things done. We ship frequently to stakeholders and have dramatically shortened the lead time for the business to request a change and see it in action. ### Software Engineer - Contractor @ Nutrien Ag Solutions Jan 2021 – Jan 2022 | Remote While working with Nutrien, I was embedded in the Platform Team for a large React Native project (> 150 engineers). I worked across design system components, backend graphql services, and platform areas like auth, analytics, internationalization, and mapping. I took special interest in CI runtimes and developer tooling. Key accomplishments: - reduced CI runtime from nearly an hour to 5 minutes through parallelism and subdividing modules - worked with Cloud Engineering to parallelize testing and deployment of frontend apps, 15+ microservices, and internal package publication. - drew and socialized clearer boundaries for shared code to reduce unintended conflict between teams and across timezones ### Co-Founder, Software Engineer @ WeVidIt Jan 2020 – Jan 2021 ### Lead Software Engineer @ HitchPin Jan 2018 – Jan 2021 | Manhattan, KS, USA ### Application Developer @ Kansas State University Jan 2018 – Jan 2019 | Manhattan, Kansas Consultant for psychology researchers - mostly helping workshop code implementations for the analysis they'd like to do on their data. Matlab, some python Worked on a web-based data sharing tool which integrated the Globus API, the Beocat supercomputer's filesystem, and Dropbox. Frameworks used include Django and React. ### Undergraduate Research Assistant @ Kansas State University Jan 2017 – Jan 2018 | Manhattan, KS ### Software Engineer Intern @ SMG - Service Management Group Jan 2016 – Jan 2017 | Kansas City, Missouri Area Front-end web development w/ Angular.js, mostly focused on granular UI work, CSS. Fraud detection research in customer satisfaction surveys. I used browser fingerprinting techniques along with non-fancy stuff (user-agent, time patterns, basic correlation) to make a few 'rules-of-thumb' around whether individual survey responses are thrown out or considered. In this domain, there's no ground truth to validate against, so the resulting work is explainable and based on judgement - no machine learning/black box. ### Grader @ Kansas State University Jan 2016 – Jan 2016 | Manhattan, Kansas Grader for CIS 798 - Big Data Analytics, taught by Prof Bill Hsu. 798 is a broad survey course of data analytics tools and techniques. Highlights include basic primitives like mapping, reducing, aggregation functions; an impressionistic sampling of different database flavors like relational, NoSQL, columnar, graph (Neo4j); some implementation projects; case studies like Google Maps' Hilbert Curve locality sharding, the original Page Rank algorithm, text document indexing techniques like TFIDF; and gaining an awareness of the Apache/Zookeeper ecosystem - HDFS, Hadoop, Hive, Pig, Spark, MapReduce, Kafka. Lots of topics, but knowing a little about a lot has been an incredibly helpful foundation in practice. ### Undergraduate Teaching Assistant @ Kansas State University Jan 2015 – Jan 2015 | Manhattan, Kansas TA for CIS 225 - Personal Computer Systems Administration. Coveted Linux and Windows, basics of homebuilt PCs. Grading and a little bit of teaching ### Software Engineer Intern @ Garmin International Jan 2015 – Jan 2015 | Manhattan, Kansas Full stack work on an internal tool. PHP, MySQL, and a foray into JavaScript-heavy frontend interactivity, adding a REST API to a previously monolithic app. Some knockout.js and early adopting of ES modules via JSPM. (yes, all the way back in 2015!) ### Web Developer @ City of O'Fallon Jan 2013 – Jan 2015 | O'Fallon, Illinois, United States Designed, developed, and maintained a website for the O'Fallon Public Library. Full Stack - PHP admin panel powering a JS static site generator ### GIS Intern @ City of O'Fallon Jan 2012 – Jan 2012 | O'Fallon, Illinois I ran around O'Fallon as part of a team slapping yellow ID stickers on street sign posts and cataloging sign condition, reflectivity, fading, etc. I made some keyboard macros to automate some repetitive typing, and our team crushed it, finishing the project weeks early. ## Education ### Took some classes in Computer Science Kansas State University Jan 2014 – Jan 2018 ### O'Fallon Township Highschool Jan 2010 – Jan 2014 ## Contact & Social - LinkedIn: https://linkedin.com/in/kevindice --- Source: https://flows.cv/kevindice JSON Resume: https://flows.cv/kevindice/resume.json Last updated: 2026-03-22