Jeri Sommers 🐍
- Summary
- April 2015 - Present
Full stack software engineer with 10+ years building reliable systems in complex, regulated, fast-moving environments (health tech, civic tech, B2B and B2C enterprise experience). Skilled in agile processes, full stack development, and breaking complex and ambiguous product requirements into scalable and reliable technical solutons. Deeply passionate about user experience and building software to improve human lives.
Content controls
Show / hide content
Page jump links
Requires positions and/or side projects to be visible in order to have jump links .
Professional experience
- Position
- May 2026 - Present
Carpentry Interlude (Sabbatical)
- built a toolbox
- wired my first full electrical circuit
- Unemployed Builder Hobbyist
- May 2026
- Achievement Unlocked
- April 2026
10 year milestone
Officially been a software engineer for 10 years!
- Project
- February 2026
The Very Concept Of Time (bell timer app)
After my preferred meditation timer website went down, I built my own. Use the "uncooltoast it" button to see my preferred set of timers. Still to do: implement a way for folks to save and fetch their own preferred set. RIP, mindfulness.site.
- html
- css
- javascript
- a totally reasonable amount of orange
- creative commons audio
- re-implementing the concept of the passing of time, courtesy of the programmatic bells :]
- Project
- December 2025
StackOverflow Developer Story
I made this because I missed the fun parts of having a StackOverflow Developer Story.
- html
- css
- javascript
- css-only color theming (including the switcher) :]
- semi-accessible content display controls (uses js)
- Position
- August 2024 - April 2026
Senior Software Engineer at Abridge
Healthtech medical scribe startup (voice to transcript & medical note/documentation), 100-500 employees
- google cloud platform (GCP)
- typescript
- javascript
- nextjs
- nestjs
- reactjs
- terraform
- temporal
- python
- automating incident remediation
- electronic health records (EHR)
- EHR integrations
- FHIR integrations
- epic systems
- responsive web design
- accessibility
- nursing integrations
- vendor software fun times
- random webviews embedded in other people's native apps
- Senior Software Engineer (Abridge)
- August 2024
- Position
- June 2021 - March 2024
Software Engineer at Spotify
Music/media streaming company, 8-10k employees
- google cloud platform (GCP)
- typescript
- javascript
- nextjs
- reactjs
- lottie
- responsive web design
- accessibility
- java
- deleting PHP
- backstage
- random webviews embedded in native apps
- Software Engineer (Spotify)
- June 2021
- Achievement Unlocked
- March 2020
5 year milestone
It's been 5 years since my first software project!!
- Position
- February 2019 - March 2021
Senior Software Engineer at TrussWorks
Govtech consulting firm, 50-150 employees
- typescript
- javascript
- reactjs
- python
- terraform
- amazon web services (AWS)
- AWS step functions
- golang
- accessibility
- vendor software fun times
- converting long paper forms into websites!
- making government processes more accessible
- bringing real time data validation into gov data input
- react USWDS
- Senior Software Engineer (TrussWorks)
- February 2019
- Project
- January 2019 - Present
Cloud Technology 102 (Weather app)
Hobby project inspired by the 100 days of CSS challenge -- specifically, inspired by day 9. I wanted to make a little widget that shows the current state of Seattle's weather. Note that you will always get the Seattle skyline but aren't actually stuck with our weather. Optimized for a 400x400 display.
- html
- sass
- css in js (for math.random reasons)
- open weather map APIs
- open UV API
- RIP solunar API
- Unemployed Cycling Enthusiast Accused Of Not Even Wanting A Job
- November 2018
- Project
- September 2018
Cloud Technology 101 (lightning cloud costume)
Absolutely destroyed an umbrella and several paper lanterns to make the most epic lightning cloud costume for Luminata, a local lights arts festival run by the Fremont Arts Council.
- destruction
- betrayal
- DIY crafts
- burning myself with hot glue
- the painful lesson that anything can be heavy when you have to carry it for hours
- Unemployed Cycling Enthusiast
- June 2018
- Software Engineer II (Microsoft)
- May 2017
- Achievement Unlocked
- May 2017
US Patent (Microsoft)
Developed a feature that surfaced the most important next calendar event at the top of a user's email inbox, saving time for millions of daily active users by reducing the need to navigate away from OWA Mail module by 5%. (Filed May 2017, published Nov 2018, granted June 2020, based on my apprenticeship project.)
- Position
- September 2016 - April 2017
Extension Lecturer aka Glorified TA at UW PCE
University of Washington's Professional & Continuing Education's Responsive Web Design series, 20-45 students
- coaching
- debugging
- javascript
- html
- css
- basic computer literacy
- git
- pair programming
- web design
- Part Time Tutor (UW PCE)
- September 2016
- Software Engineer I (Microsoft)
- April 2016
- Achievement Unlocked
- March 2016
1 year milestone
First full calendar year as software engineer!
- Position
- December 2015 - June 2018
Software Engineer II at Microsoft
Enterprise hardware, software, & acquisitions company, 200-220k employees
- typescript
- javascript
- reactjs
- responsive web design
- css
- microsoft outlook
- accessibility
- c#
- powershell
- microsoft exchange server
- complex single page apps
- performance analysis
- SPA boot optimization
- crying in C#
- also I wrote code that got burned onto discs that people can still buy??
- sourcedepot >_>
- teaching principal engineers how to git when our org finally got signoff to stop using sourcedepot :)
- Software Engineering Apprentice (Microsoft + Ada)
- December 2015
- Education
- May 2015 - April 2016
Full Stack Software Engineering at Ada Developers Academy
- ruby
- rails
- javascript
- node
- express
- sqlite
- postgres
- git
- html
- css
- arduino blinking lights
- IRL post it note retros
Intensive software engineering training covering Ruby/Rails, JavaScript, Node.js, Git, RESTful API creation and consumption, SQL, Postgres, HTML5, CSS, Agile methodologies, localization, accessibility, encryption, design patterns, algorithms, hardware basics, inclusive culture building, bias recognition, and combating, social justice, and allyship. 40+ hours per week, 7 months in the classroom, 5 months in apprenticeship (Microsoft).
- Project
- April 2015
Solar system model
- html
- css
- extremely unrealistic orbits
The very first Ada assignment -- given before we even started. I think we were supposed to do the sun and earth. I went a little overboard, drawing up the base solar system including many of the larger moons.
Please do not take this model as a recommendation for how to arrange your planetary systems. I am not an astrophysicist. If you keep your planets this close to each other or to your plasma spheroid, shenanigans. Many shenanigans. Crash, bang, very crispy.
- Software Engineering Student!! 😭
- April 2015
- Project
- March 2015
First ever coding project: Set clone
My first ever coding project! Built during my downtime between calls while working in a call center. It's a more color-blind-friendly version of the Set game. You can spam the hint button to auto play the entire game. View source to see my MS Excel-inspired deeply nested if statement-based code 😂
- html
- css
- canvas
- javascript to write canvas shapes
- the most deeply nested if statements
- Assistant Manager (Delivery Call Center)
- 2014
- Achievement Unlocked
- 2012 - 2013
Hitchhiked over 1300 km across Europe and Turkey
While bouncing around between different volunteer roles at animal rescue centers, farms, and hostels, hitchhiked over 1,300 kilometers. Fethiye, Turkey and Berlin, Germany were my favorite locations by far -- not for hitchhiking, just for the people and sights and food. Loved meeting all the new people! Did not love most of the odd jobs I tried.
- Animal Rescue Center & Hotel / Hostel Volunteer
- 2012
- Achievement Unlocked
- 2012
Rage quit the restaurant industry
After some enjoyable time getting paid to listen to music while driving, I became a restaurant manager. The siren call of pizza could only take me so far in life. Eventually I left to find out what I might be better at doing. :)
- Restaurant General Manager 🍕
- Pre 2012