×
Brett Schwarz

Brett Schwarz

Principal Engineer

Bellevue, Washington, US, 98006
+1-425-466-1731
English, Spanish, German, Mandarin, Japanese

Background


About

About

Principal engineer and software developer with in-depth experience and understanding of IT and mobile network architectures. Possess significant experience with product, service, and software life cycles, and customer engagement. Effective at adapting to different environments, concepts and technologies.

Work Experience

Work Experience

  • Principal System Engineer, 

    Jan, 2018 - Present

    • Assisted in the development and the architecture of the machine language platform, consisting of multiple microservices, datastores, and a web application.

    • Migrated the machine language platform to Azure (AKS, DevOps, Storage, Key Vault, Cosmos DB) to take advantage of cloud services.

    • Envisioned, evangelized, architected, developed, and productized an internal web application for REST API design that reduced costs and sped up delivery by at least 50%. Consists of multiple microservices deployed to a Kubernetes environment.

    • Maintained responsibilities held under the Principal Technical Architect title.

  • Principal Technical Architect, 

    Jun, 2015 - Jan, 20182 years 7 months

    • Established best practices for REST web services across all of AT&T as a member of the internal standards team.

    • Oversaw and improved API design, security, and privacy for externally exposed APIs (over a hundred unique APIs) as a member of the API governance.

    • Advanced the adoption of OpenAPI (Swagger) across the company by developing tools and educating internal teams on the benefits of using OpenAPI.

    • Consulted and mentored internal teams weekly on API design to optimize the solution based on project goals and existing network architecture.

    • Accelerated REST adoption by authoring internal best practice articles on REST concepts/design and leading a company-wide REST training program.

  • Solutions Architect, 

    Jun, 2011 - May, 20153 years 11 months

    • Achieved high customer satisfaction by ensuring optimal API solutions by collaborating with customers and internal architecture teams.

    • Lead and mentored a team of 8-10 engineers for the developer program.

    • Promoted API solutions at conferences and hack-a-thons by educating and demonstrating to customers the solution’s capabilities.

    • Implemented a new API documentation system which reduced delivery time by 30%.

  • Senior Test Engineer, 

    Oct, 2010 - Jun, 20118 months

    • Headed the performance testing efforts for the messaging platform, including authoring test cases, test case execution, and managing defects.

    • Mentored team members on mobile and IT networks, by holding periodic workshops and consulting on various projects.

    • Developed software tools for automation, testing, and troubleshooting of APIs.

  • Senior Engineer, 

    May, 2010 - Oct, 20105 months

    • Designed, engineered, and supervised subscriber-based mobile network elements.

    • Successfully lead the engineering team on a complex (total replacement) subscriber migration across the entire network.

    • Developed tools to streamline the implementation and troubleshooting of services.

  • Technical Sales Engineer, 

    Aug, 2008 - Sep, 20091 year 1 month

    • Achieved highest-ranked sales engineer status by assisting the sales team to secure a major strategic win.

    • Supported the sales team with technical expertise for product presentations and consultations to the customer up to the VP level.

  • Senior Network Systems Engineer, 

    Nov, 2005 - Aug, 20082 years 9 months

    • Headed the performance optimization customer team from an engineering and project management role, and improved network performance by 10%.

    • Accelerated customer’s understanding of the products by providing presentations and weekly performance updates to the customer up to the VP level, on the core network (GSM, UMTS).

    • Reduced turnaround time and increased effectiveness of statistics reporting by developing an internal web-based reporting tool (ETL, server, and client-side).

    • Collaborated with development and system engineering on performance issues to improve the product’s performance.

  • Implementation Engineer, 

    Jan, 2005 - Nov, 200510 months

    • Translated requirements from the customer into customized code that implemented new features into our standard software product (manufacturing ERP).

    • Performed testing, managed all bug fixes, and collaborated with the customer on the integration of the solution.

    • Increased productivity by mentoring other engineers in the Tcl programming language.

    • Optimized legacy code by conforming code to new features.

  • Senior Engineer, 

    Apr, 2003 - Dec, 20041 year 8 months

    • Engineered messaging platforms (e.g. SMSCs) within the company's mobile network.

    • Worked with the vendor to find the optimal solution and verification of the solution.

    • Reduced response time and improved quality by developing several software tools.

  • Lead Network Engineer, 

    Jun, 2000 - Apr, 20021 year 10 months

    • Designed, tested, and integrated the server (Linux) platform installation for both domestic and internal integrations.

    • Lead the first complete integration effort of the product line into the customer’s network (JSP and servlets on Apache/Tomcat).

    • Significantly reduced cycle time and improved quality by developing a customized RedHat Linux Kickstart installation for field installations and sales demos.

    • Improved internal communication by developing a web application for installation activities, knowledge base, and configuration generation.

    • Provided pre-sales and post-sales support, including presentations for the customers globally.

  • Lead Systems Engineer, 

    Oct, 1996 - Jun, 20003 years 8 months

    • Designed, tested and integrated products into the customer’s mobile network, for both domestic and international customers.

    • Lead several major network changeouts for the engineering team.

    • Enhanced subscriber accessibility by developing procedures and software tools to migrate/modify subscribers efficiently and in a significantly reduced time frame.

Skills

Skills

  • Certifications

    AWS Certified Solutions Architect - Associate

    Microsoft Certified: Azure Fundamentals

  • Integration

    Mobile Networks

    IT Networks

  • Wireless

    2G

    3G

    4G

    LTE

    GSM

    CDMA

    UMTS

    SMSC

    HLR

    HSS

  • Testing

    performance

    functional

    unit

    UAT

  • Software Languages

    Tcl/Tk

    JavaScript

    Node.js

    Python

    C

    Java

    shell

  • Software Technologies

    Kubernetes

    Docker

    Terraform

    Packer

    Agile

    Alexa SDK

  • DevSecOps

    Git

    GitHub

    Bitbucket

    CVS

    SVN

    Jenkins

    Travis CI

    SonarQube

  • Web Services

    REST

    OpenAPI (Swagger)

    OAuth 2.0

    JSON Schema

    HTTP/1.1

    HTTP/2

    WebSockets

    SOAP

    WSDL

    XML

    GraphQL

    RAML

  • Network Architecture

    Azure

    AWS

    Mobile Networks

    IT Networks

    TCP/IP

    OSI

  • Computers

    Linux/Unix

    Windows

    Mac

    MS Office

  • Web Development

    HTML5

    CSS3

    JavaScript

    jQuery

    Knockout.js

    Angular

    Svelte

    Gulp

    Grunt

    Bootstrap

    Foundation

    Express

    Flask

    Apache

    Naviserver

    Tomcat

  • Datastores

    PostgreSQL

    SQLite

    MySQL

    Oracle

    MongoDB

    DynamoDB

    Redis

    Memcached

    Cosmos DB

Education

Education

  • Electrical Engineering, Bachelor of Science, University of Toledo

    Sep, 1988 - Dec, 1991

  • Mathematics, Bachelor of Science, University of Toledo

    Sep, 1988 - Dec, 1991

  • Frontend Web Developer, Nanodegree, Udacity

    Jan, 2017 - Jan, 2018

  • Machine Learning Engineer, Nanodegree, Udacity

    Aug, 2020 - Dec, 2020

Publications

Publications

  • Asterisk Open-Source PBX System, Linux Journal

    Published on: Feb 01, 2004

    Use one system to manage voice over IP and conventional phone lines, manage voice mail and run CGI-like applications for phone users.

  • Hacking Red Hat Kickstart, Linux Journal

    Published on: Apr 01, 2003

    How to create a single CD for fast and easy customized installation.

References

References

  • Bryon Donahue (Lead-Technical Architect at AT&T)

    I worked with Brett for several years. He was a contributor to AT&T’s API platform and standards. Furthermore, we’d often consult with one another when confronted with difficult API problems.

    Brett is an API expert. He’s worked on a large number of API projects that span wide variety of domains. Few people have the breadth and depth of API experience as Brett.

    Beyond, his technical skills, Brett is the kind of person that people look to as a leader due to his strong oral and written communication skills and his natural ability to empathize with others. Moreover, you can count on Brett to deliver on his commitments.

  • Tish St. Germain (Product leadership throughout lifecycle. Integrator of software & hardware development using Scaled Agile methodology.)

    I’ve had the pleasure of managing Brett Schwarz for the past 3 years. Brett is passionate about good, clean, simple API Design and adherence to standards. He regularly demonstrates his mastery of technical tools and methodologies when providing recommendations to both project and tool enhancement initiatives. He is recognized as the lead subject matter expert at AT&T on the REST protocol, responsible for approving all new API designs, writing technical blogs, as well as creating training and development tools. Brett understands that technology changes fast and he works hard to keep his skillset up to date. Brett would be a significant asset to any team looking to leverage or deploy API’s in their architectural designs.

  • Karthic Raghavan (Principal Technical Architect at AT&T Services Inc)

    I have worked with Brett for the past 7-8 years, and he has always gone above and beyond what he was asked to do. He always strives to improve products, services, and processes. He has great attention to detail and does the job the right way. He is very personable and a pleasure to work with.

    I have come across many people who claim themselves to be an expert in REST API Design and Architecture but many of them are not even close to be an expert in it. But I can say with utmost confidence that BRETT is an TRUE expert in REST API Design and Architecture and a GURU in it. I have not come across anybody who is better than him in it in the industry till now. He is an pioneer in it working alongside with me as a co-lead in the North Bound REST API architecture for an REST API based gateway.

  • Dale Western (Systems Architect at AT&T)

    It has been a pleasure working with Brett for many reasons.

    He is a knowledgeable developer, very experienced in API design, documentation, construction and testing. Brett has provided consultation to numerous teams at AT&T in all these areas. Brett is very approachable, friendly and helpful. You can count on Brett to deliver on his commitments.

    Brett grasps the latest trends and technologies in the field, pursuing them of his out initiative. He has shared his knowledge and taught others the best practices he has acquired.

    I have thoroughly enjoyed the 5+ years I worked with Brett and would work with him again if the opportunity presented itself.

  • Ed Lambert (Director, New Product Development Engineering - AT&T Research Labs)

    Brett worked on my team for many years, and was a key leader in pushing forward good API design. Brett has outstanding skills as both a coder and an architect that can understand business use cases, data models, and how to design highly reusable APIs. On top of that, however, Brett did incredible work on his own initiative to build tooling sets to make API creation faster and easier for other developers.

    Brett is a truly outstanding senior technologist and I consider myself fortunate to have worked with him.

  • Claudia (Gomez) Heidinger (Scrum Master (SAFe Agile) at AT&T)

    I worked with Brett on the API Delivery team for almost 3 years. Whenever Brett engaged my team of software architects, the practice was innovative, results-oriented, and always drove toward improving the life our Developer customer base. Along with possessing strong technical knowledge, Brett is a great listener, able to locate solution by collaborating with others. I experienced effort Brett drove to automate how API specifications are created, along with a separate effort to automate the entry and requirements process for teams to submit request for their APIs to be reviewed and approved by a Governance Board. Both efforts saved many hours of administrative work and increased teams’ efficiency with an automated experience. Given the opportunity to collaborate with Brett again, I would jump at the chance! I am confident that Brett would be an amazing addition to any team. As a plus, Brett is a great guy with a great sense of humor!

  • Paul Dubuc (Senior Management Consultant – Program Manager)

    Brett is an extremely capable, reliable, and productive Engineer who I would be more than happy to work with again. He was an influential member of the team and instilled respect in every interaction. I can recall key instances when his input during times of crisis led to immediately diffuse tensions with practical steps to reaching a solution. He possesses a great disposition and uncanny ability to take on new challenges and find solutions. Highly recommended!

  • Rajender Saini (Partner Engineer (Pre/Post Sales) at The Climate Corporation)

    I had the pleasure of working with Brett for more than 4 years at the AT&T. As an architect and technical lead Brett's have the ability to command a room and get people on board with ideas—even people who were initially on completely different pages. As a team member or a leader, Brett earns my highest recommendation.

  • Anandprasanna Gaitonde (Solutions Architect at Amazon Web Services (AWS))

    I worked with Brett as part of the API Developer Program at A&T, where he provide guidance and direction towards the API architecture and design for APIs. This greatly helped the team to create a user friendly and streamlined API interface for external partners. His work on developer experience with APIs and his relentless pursuit for driving towards an optimal design was seen in several projects. His contribution towards standardizing API best practices and design across the organization is truly commendable. He would be great asset to have on teams that are working on large scale solution architecture and design. I look forward to working with him again.

  • Sayee Gurumurthy (Enterprise Architect, Visionary and Entrepreneur)

    I worked with Brett for more than 5 years and is a great enthusiastic & approachable leader. His mastery on API design and documentation, has been critical in launching many successfully APIs in marketplace. Along with his API design skills, he has been leading in building tools for API creation, specification creation and development.

    He is avid leaner and is curios to learning new technology and build tools to support his concepts. He is a great enthusiastic technical leader, who can take a concept from initiation to completion stage. Will be willing to work with him again as opportunity permits.