layout | title | description | eleventyNavigation | ||||
---|---|---|---|---|---|---|---|
layouts/page.njk |
About |
Extended Résumé |
|
Brian Mitchell is a Senior Software Engineer at soona. In Brian's spare time, he enjoys cycling, watching science-fiction, listening to music, and drinking coffee.
If you're looking for a more formal résumé, download the PDF.
TypeScript, JavaScript, React, TanStack Query (React and Vue adapters), Testing Library, CSS-in-JS, Svelte, Vue, Jest, Puppeteer, D3, Webpack, Eleventy, Jekyll, Ruby on Rails, NestJS, Next.js, Node.js, Python, HTML, CSS, SCSS, git, {% renderTemplate "webc" %}{% endrenderTemplate %}
macOS, iOS, Linux (more familiar with Fedora and CentOS), Windows
Pair programming, mentorship, enthusiasm, organization, lighting design, theatrical lighting electrician, lighting and sound board operation
- Co-organizer of the JavaScriptMN meetup (2019 – present)
- Board on Streets.mn (2022 – present)
- Bicycling
- Downhill skiing
- Electronic music shows
- Theatrical and live performance lighting (since I was in 4th grade!)
- Watching science-fiction TV shows and movies
- Learning/speaking Danish
- Traveling
- soona Senior Software Engineer (June 2022 – Present), Minneapolis, MN.
- Upgraded the Vue application from Vue 2 to Vue 3.
- Created patterns and promoted using TanStack Query over global state solutions for server data in the Vue application.
- Upgraded Rails frontend bundler to use Vite, reducing dependencies, improving developer experience, and modernizing tooling.
- Worked on the Production team to implement new and enhance existing product features.
- Rewrote a chat implementation with a third-party SDK to allow for better observability, resilience, and user experience.
- Built a sidebar navigation and refactored site-wide layout touching nearly every page to allow for better scalability of the platform, more consistency, and a lighter weight implementation.
- Level2 Senior Frontend Engineer (April 2021 – May 2022), Minnetonka, MN.
- Wrote a new chat interface utilizing Twilio chat, simplifying and separating display and data logic.
- Led the development of the next generation internal coaching portal React application to improve performance, accessibility, user experience, visual consistency, and ease of additional development.
- C.H. Robinson (November 2016 – April 2021), Eden Prairie, MN.
- Senior Software Engineer (March 2021 – April 2021), Customer Facing Analytics
- Led the architecture and development of the React application for the premier customer facing analytics platform.
- Worked with leaders on the customer solutions teams to create and document technical patterns.
- Software Engineer III (August 2019 – March 2021), Customer Facing Analytics
- Led the architecture and development of the React application for the premier customer facing analytics platform.
- Lead technical maintainer of a hubot chatbot running in Slack.
- Advocated for React Testing Library and modernizing frontend tooling.
- Software Engineer II (January 2018 – July 2019), Customer Facing Analytics
- Led the architecture and development of the React application for the premier customer facing analytics platform.
- Implemented asynchronous event tracking for Adobe Analytics, creating a common library used by React applications.
- Built a multi-source user authentication and impersonation flow.
- Introduced, advocated, and provided patterns of using React hooks and React Testing Library across the company.
- Built performant and animated charting and table components.
- Mentored across the company with JavaScript/TypeScript and React.
- Led development and publishing for the C.H. Robinson Engineering Blog.
- Software Engineer I (November 2016 – December 2017), Enterprise Data Warehouse Customer
- Built new widgets and lead major refactoring for a customer analytics tool to support additional segments of the company and powerful dynamic data filtering application-wide.
- Designed new and rewrote screens in an animation-focused data visualization tool for lobby displays leveraging D3 and Bing Maps.
- Senior Software Engineer (March 2021 – April 2021), Customer Facing Analytics
- Concordia Language Villages - Skovsøen, Counselor and Technology Support (Summer 2016), Bemidji, MN.
Presented the camp to family and friends of campers through photos and daily blog posts. Managed the retail store and acted as a counselor for campers aged 7-18. - CarlHacks 2016 (April 8 – 10, 2016), Carleton College, Northfield, MN.
36 hour hackathon where I worked with a classmate to start an iOS application in Swift. For more info, see our devpost page. - C.H. Robinson, Intern - IT (Summer 2015, internship), Eden Prairie, MN.
Developed an interactive lobby display illustrating active customer shipments on an animated world map, implemented with web technologies for touch-driven hardware as part of working on the Client Technology Strategy and Enterprise Data Warehouse teams. Some technologies used were JavaScript, jQuery, Microsoft Maps, and d3.js. - MICS 2015 Robotics and Programming Competitions (April 10 – 11, 2015), Grand Forks, ND.
Teams placed 2nd of 14 in robotics (Arduino), and 26th of 52 for programming (Java). - Computer Science Discipline, University of Minnesota, Morris., System Administrator (Fall 2014 – Spring 2015), Morris, MN.
Managed, maintained, updated, and supported the computer science labs in relation to software, hardware, and users. - Info Link, Inc., IT Specialist (Summer 2014, internship), Morris, MN.
Assisted with managing Info-Link's network and services. This included but was not limited to:- Providing support and consulting for users
- Computer service and repair
- Installing wireless Internet in homes and businesses
- Providing custom network installations
- Managing internal tools, servers, radios, and other hardware
- Climbing telecom towers, water towers, and grain elevators to install or service Info-Link's hardware
- MICS 2014 Robotics and Programming Competitions (April 25-26, 2014), Verona, WI.
Teams placed 4th of 11 in robotics (Java), and 18th of ~50 for programming (Java). - University of Minnesota, Morris, Student Center Tech Crew (Fall 2012 – Spring 2016), Morris, MN.
Lighting Lead for the 2014 – 2015 school year and Spring 2016 semester.
Designed, set-up, and operated sound and lighting for small to large scale events. This included rigging, power distribution, electrical work, DMX network management, operating heavy equipment, cable management, and working with clients. - Concordia Language Villages, Assistant Cook (Summer 2012, Summer 2013), Bemidji, MN.
-
B.A. Computer Science, University of Minnesota, Morris. May 2016.
Related Courses
- Network Administration Practicum with an Emphasis on Directory Services Directed Study (CSCI 4993)
- Robotics (CSCI 4454)
- Models of Computing Systems (CSCI 3401)
- Human-Computer Interface Design (CSCI 4656)
- Robotics Directed Study (x2) (CSCI 3993)
- Software Design Directed Study (using MEAN Stack) (CSCI 4993)
- Algorithms and Computability (CSCI 3501)
- Software Design and Development (CSCI 3601)
- Ethical and Social Implications of Technology (IS 1091)
- Data Structures (CSCI 2101)
- Foundations of Computer Science (CSCI 1302)
- Digital Media Computation (CSCI 1201)
-
DIS - Danish Institute for Study Abroad. Copenhagen, Denmark. Fall 2015.
Related Courses
- Artificial Intelligence
- Sustainability in Northern Europe
- Danish Language I–II
- Lighting Designer - Young Artists Initiative's Frozen Jr., January 2020, The Wellstone Center, Saint Paul, MN Photos
- Lighting Designer - Young Artists Initiative's Annie, March 2018, The Wellstone Center, Saint Paul, MN Photos
- Electrician - Green T Productions' Frankenstein: A Modern Prometheus, November 2017, The Historic Mounds Theatre, Saint Paul, MN
- Lighting Designer - Dance Ensemble, Spring 2016, University of Minnesota, Morris Photos
- Lighting Designer - Dance Ensemble, Spring 2015, University of Minnesota, Morris Photos
- Master Electrician - Many Moons, Spring 2015, University of Minnesota, Morris
- Master Electrician/Programmer - Dog Sees God: Confessions of a Teen-Age Blockhead, Winter 2015, University of Minnesota, Morris
- Lighting Designer - Dance Ensemble, Fall 2014, University of Minnesota, Morris Photos
- Electrician - Twelfth Night, Fall 2013, University of Minnesota, Morris
- Assistant Stage Manager - An Evening of One Acts, Spring 2013, University of Minnesota, Morris
- Assistant Lighting Designer/Board Operator - God of Carnage, Winter 2013, University of Minnesota, Morris
- Sound Board Operator - The Laramie Project: Ten Years Later, Fall 2012, University of Minnesota, Morris
- Co-Lighting Designer/Co-Board Operator - The Importance of Being Earnest, Spring 2012, Central High School, Saint Paul, MN
- Co-Lighting Designer/Co-Board Operator - Bye Bye Birdie, Fall 2011, Central High School, Saint Paul, MN
- Co-Lighting Designer/Co-Board Operator - The Government Inspector, Spring 2011, Central High School, Saint Paul, MN
- Co-Lighting Designer/Co-Board Operator - Damn Yankees, Fall 2010, Central High School, Saint Paul, MN
- Co-Lighting Designer/Co-Board Operator - Go Back For Murder, Spring 2010, Central High School, Saint Paul, MN
- Co-Lighting Designer/Co-Board Operator - Once Upon a Mattress, Fall 2009, Central High School, Saint Paul, MN
- Co-Lighting Designer/Co-Board Operator - Noises Off, Spring 2009, Central High School, Saint Paul, MN
- Co-Lighting Designer/Co-Board Operator - Grease, Fall 2008, Central High School, Saint Paul, MN
- Sound and Light Board Operator - Singing in the Rain, Spring 2008, Capitol Hill Magnet, Saint Paul, MN
- Sound Engineer - Story of The River, Spring 2005, Linwood A+ Elementary, Saint Paul, MN