Josh Tompkins
Chief Architect at Charles Schwab
- Role
- Chief Architect, Client Experience Technologies at Charles Schwab
- Location
- Austin, TX, US
- LinkedIn followers
- 500 followers
About Josh Tompkins
I’m a motivated, independent software engineer and architect with 15+ years experience planning, implementing, and shipping production code. I’ve worked with teams and organizations both large and small in a wide variety of tech stacks, including.NET, Java, Ruby, Node, and React. I have a history of coming up to speed quickly on new tech stacks and projects, and I’m comfortable working with stakeholders up and down the management chain. I am comfortable with public speaking, and have presented at conferences and technical meetups on a variety of topics.
Experience
Chief Architect, Client Experience Technologies
May 2019 — Present
As a Distinguished Engineer at Charles Schwab, my responsibilities include guiding architectural and technical direction for the Client Experience Technologies organization, which spans over 1,200 people and several hundred distinct applications. I worked closely with the CET SVP and his executive leadership team, as well as technical product managers, solution architects, and engineers from across Schwab. The role of distinguished engineer at Schwab is very broad, blending technical, product, and management responsibilities- Drove CET’s next-generation distributed, multi-tier architecture, codenamed Alto, from the conceptual design phase to implementation across our organization. This work included design, documentation, and defense of the architecture to Schwab’s central architecture group and our CTO. Alto now comprises the majority of our user-facing architecture, handling over 2 million requests per day across a service fabric of nearly 100 REST APIs- Rebuilt and modernized CET’s architectural and engineering governance programs, formalizing and refocusing them towards providing holistic support for engineering teams throughout the development lifecycle- Helped overhaul CET’s talent acquisition and interview programs. I wrote the CET Guide to Interviews, which lays out the strategy and process for improving our candidate experience, and I conduct several interviews a week, both as a subject-matter expert and as a “bar raiser”- I help mentor senior technical leadership across CET, from senior engineers to solution architects and middle-management. Attending 1:1 meetings is an important part of my role, and I meet with 10 or more CET staff a week, to sync on ongoing work, offer architectural advice, and to provide feedback when I can- I prototype ideas and project concepts in a number of languages, primarily focusing on the edge - client-side code in Angular and React and server-side REST and GraphQL APIs in C# and Node.
Education
University of Florida
Linguistics
2000 — 2005
Skills
- Javascript
- Html 5
- Html5
- Web Development
- Wpf
- Microsoft Sql Server
- Linq
- User Experience
- Tfs
- .net Framework
- C#
- .net
- Web Design
- Css
- Windows Presentation Foundation (Wpf)
- Agile Methodologies
- Git
- Cascading Style Sheets (Css)
- Kotlin
- Java
- Ruby
- Sql
- Asp.net
- Mvc
- Xml
- Web Services
Find verified contacts for anyone on LinkedIn
Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.
Free plan included · No credit card required
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.