Profile

Shaunn Barron
Full-stack developerhttps://shaunn.barron.dev
JavaScript-14 yrs
TypeScript-4 yrs
Node-6 yrs
Vue-8 yrs
React-4 yrs
Nuxt-3 yrs
Vite-3 yrs
Go-3 yrs
Java-7 yrs
Spring-7 yrs
Passionate full-stack developer building web applications for 14 years.
Experience
Kroger Technology & Digital
Advanced Software EngineerJune 2025 - Present- Building full-stack applications across Membership, Offers, and Benefits teams.
Vaco
Senior FullStack JavaScript EngineerFebruary 2025 - May 2025- Leading effort to merge client-facing and internal UI's and API's into a new unified platform. (Node, Typescript, Nuxt, Vue, Drizzle, PostgreSQL)
Fiserv
Director Software DevelopmentJuly 2022 - December 2024Enterprise Architect, Senior AdvisorSeptember 2019 - July 2022- Led and managed 3 UI teams developing greenfield white label banking application and design system (Node, Typescript, React, Remix)
- UI lead for digitalpayouts.com first commit to production (Vue, Pinia)
- Technical supervision of Esso (ExxonMobil) mobile platform (Java, Spring Boot, Android, Oracle)
JPMorgan Chase
Vice President - Software EngineeringSenior Software EngineerFeb 2018 - Sep 2019- Crypto Wallet - Prototype application for managing both hot and cold Bitcoin and Ethereum wallets and transfers. (Go, Kotlin, Spring Boot, Vue, PostgreSQL, Vault)
- Disputes - Prototype application to resolve credit card disputes using Blockchain technology. (Go, Ethereum, Vue, PostgreSQL)
- iMobility - Internal social networking application with a focus on mentoring and career development. (Java, Spring Boot, Angular, MariaDB)
- Virtual Bank - Prototype multi-user virtual bank environment with voice chat for the Oculus Rift. (Unity, C#)
Olive
Senior Software EngineerNov 2016 - Feb 2018- Olive Manager - Web application to build and launch various workflows in AWS. (React)
- Olive Planner - Job Scheduler (Go, Buffalo, Vue, Node)
- Skill Adapter - CLI used to download and run any other application and upload output to S3. (Go, AWS S3, Vault)
- Mimic - Desktop automation software. (Node, Electron, OpenCV)
Cardinal Health (Fuse)
Software EngineerAug 2015 - Nov 2016- Care Management - Web application used by pharmacists to manage patient medications. (EmberJS, Node, Java 8, Spring Boot, Cassandra, Elasticsearch, Kafka)
- Alfred - Android application used to manage patient medication adherence. (Java 8, Spring Boot, AngularJS, MySQL, Kafka)
NetJets
Senior Developer AnalystFeb 2015 - Aug 2015- ETM - Web application used to quote, book, and manage flights. (AngularJS, Groovy, Grails, Oracle, Elasticsearch)
Olive
Software Engineer, Team LeadSep 2012 - Feb 2015- Biometric Engine - Distributed fingerprint identification application. (Java 8, Spring Boot, MySQL, RabbitMQ)
- Event Engine - Service to receive, archive, enrich, and process messages from hundreds of web applications. (Java 8, Spring Boot, MySQL, MongoDB, RabbitMQ)
- Mission Control - A suite of web applications used to manage external applications as well as provide real-time metrics and reports. (Java 8, Spring Boot, MySQL, Redis, RabbitMQ)
- Caching Engine - Service to initialize and maintain a Redis cache. (Java 8, Spring Boot, RabbitMQ, Redis)
Nationwide
Developer, IT ApplicationsJul 2011 - Sep 2012- Financial Systems - A suite of web applications used trade mutual funds. (Java 6, Struts, Oracle)
Education
University of Rio Grande
Bachelor of Science - Computer Science