Ryan Bower

Ryan Bower Email and Phone Number

Senior Staff Engineer at Qualcomm @ Qualcomm
Ryan Bower's Location
San Diego, California, United States, United States
Ryan Bower's Contact Details

Ryan Bower personal email

n/a

Ryan Bower phone numbers

About Ryan Bower

Lead Frontend Architect, SAGAHighly technical full stack expert backed by years of experience with numerous languages and frameworks. Currently investing my time in React, TypeScript, Angular, NextJS, NestJS, SolidJS, Node, Kubernetes, Docker, and various AWS compute stacks (OpenSearch, ECS, Fargate).I dabble a bit in everything - Architecture, Engineering, and Development. I've learned how to choose, organize, and use the tools by which modern web services are built.- 11 years of experience. - Preferred languages, libraries, and frameworks: React, TypeScript, NodeJS, GraphQL, AWS, Postgres, NestJS, OpenSearch, ElasticSearch. - ReactJS: Proficient with Vite, Electron-based apps, Remix, and NextJS. - Angular: Proficient with v14-18, including standalone components and signals. - Past experience: Java, Angular2+, Scala, C#, C/C++, ElasticSearch, Serverless, Spring, RESTful services, NiFi.- AWS: EC2, CloudFormation, VPC, Lambda, ElastiCache (Redis), Route53, API Gateway (REST, WebSockets), ElasticSearch.- Databases: My/MSSQL, Postgresql, DynamoDB.

Ryan Bower's Current Company Details
Qualcomm

Qualcomm

View
Senior Staff Engineer at Qualcomm
Ryan Bower Work Experience Details
  • Qualcomm
    Senior Staff Engineer
    Qualcomm Nov 2024 - Present
    San Diego, Ca, Us
  • Qualcomm
    Staff Engineer
    Qualcomm Sep 2022 - Nov 2024
    San Diego, Ca, Us
    - Lead the frontend development of an application featuring on-device generative AI on the new Spadragon X Elite CPU platform. https://www.youtube.com/watch?v=dJcSaEbzQN0&t=2928s- Leading the development of Qualcomm UI: a production-ready Angular and React component library. Styles and functionality are unified through a thin cross-framework JS layer. Currently at 30,000+ internal downloads throughout the organization.- Frontend Architect for SAGA tools: guiding many projects throughout the section while unifying our frontend tooling.- Built scalable CI/CD workflows using on-prem Kubernetes, NodeJS, and GitHub Actions.
  • Qualcomm
    Staff Support Engineer
    Qualcomm May 2021 - Sep 2022
    San Diego, Ca, Us
    - Lead the development of applications to provide employees and customers access to integral data, based on TypeScript, React, and Node. - Used TypeScript, React, and MUI v5 to implement a reusable component library featuring the Qualcomm brand. - Created an internal build and deploy pipeline which generates production-ready dependencies in CJS and ESM formats for any TypeScript source. - Used TypeScript, React, and NextJS to create an internal website for displaying product entitlement information for internal products and product-related assets. - TypeScript, Modern ES6 syntax with Hooks and RTK. - Data fetching and response caching via react-query. - Redux for global state. - Reducers for local state (defined using RTK for consistency). - Scalable TypeScript backend built and organized with NestJS, Slonik, and PostgresQL. - Microservice architecture, organized by business area (users, orgs, products, product-assets, etc…). - Authentication based on Azure; authorization through defined app roles. - All Postgres queries are performed via SQL template literals with properly-escaped arguments. No ORMs here. - The backend is hosted as a single serverless function which launches the compiled NestJS application. Requests are routed to the appropriate microservice using the serverless-express package. With function warmers firing every 5 minutes to circumvent cold starts, it’s surprisingly fast and efficient. - Maintaining ~20 database tables which contain customer information, app settings, and app analytics.
  • Wunderman Thompson
    Lead Frontend Developer
    Wunderman Thompson Jul 2020 - May 2021
    New York, Ny, Us
    Used React and GraphQL to implement and streamline Qualcomm's product-centric website.• Restructured and reorganized the entire front-end codebase from the ground up. • Refactored the entire site's styles by removing one-off CSS in favor of a universal CSS framework (styled-components + styled-system). • Created clear, documented standards for component creation and maintenance. • Standardized the site's numerous search interfaces by designing and implementing a reusable and extensible filter/url management system.• Overhauled integration testing efforts with playwright.dev.• Rearchitected the global redux store, resulting in a more organized and maintainable solution.
  • Wunderman Thompson
    Senior Frontend Developer
    Wunderman Thompson Jul 2019 - Jul 2020
    New York, Ny, Us
    • Contributed to the development of Qualcomm.com using React and GraphQL.• Led the development of the Global Search feature by organizing and implementing the core functionality alongside other team members. Worked directly with the client to integrate external APIs. Feature is live on https://www.qualcomm.com/search• Used Cypress to implement an integration testing infrastructure with an approach tailored to the website’s Drupal CMS. Tests are dynamically generated on a per-page basis.
  • Nerdial
    Lead Developer
    Nerdial Apr 2020 - Apr 2021
    Developed the core web service from null to production in less than one year. • Gatsby.js Frontend.• Serverless NodeJS w/ heavy AWS investment: Cognito (user management), CloudFront (CDN), CloudFormation (deployments), CloudWatch (logging), DynamoDB (realtime user and app databases), ElasticSearch (user/skill search), and more! The list never ends when AWS is your infrastructure.• Worked directly with the business owner to implement the service based on XD specs and business requirements.• Designed and implemented a re-usable CSS + variants system based on styled-system and styled-components.• Created a CI pipeline for backend and frontend deployments using Github Actions and AWS.• Implemented integration testing using playwright.dev.• Created a real-time state management solution for the livestream and one-on-one services using websockets and DynamoDB.
  • Health Glass
    Lead Developer/Co-Founder
    Health Glass Sep 2018 - Aug 2019
    Co-founder of a healthcare startup.Led a small team through the development of the company's core service. Built a scalable web service from the ground-up, including:• Serverless backend based on NodeJS, Serverless, AWS Lambda, Cognito.• ReactJS frontend, hosted on S3 and deployed through CloudFront.• Curated ICD-10-CM data, parsed and marshaled into an Elasticsearch deployment.
  • Software Technology Group
    Sr. Software Developer
    Software Technology Group Oct 2018 - Jul 2019
    Salt Lake City, Ut, Us
    • Developed a YAML metadata parser in Scala for interactions with dependent systems.• Created a database model and Slick API for metadata.• Developed a ReactJS frontend for rendering Mapbox data.
  • Imagine Health, Inc.
    Software Developer
    Imagine Health, Inc. Jul 2017 - Oct 2018
    Cottonwood Heights, Ut, Us
    • Systems Administrator: manager of the company's AWS cloud infrastructure, individual workstations, and network security. Supported legacy applications while developing for their replacement.• AWS: facilitated a complete restructuring of the company's tech stack, consolidating all servers and moving everything to the cloud. Very experienced with: EC2 Instances, S3/Glacier storage, Lambdas, backups, AMIs, and the AWS CLI. • Web development: developed an internal provider management tool based on Angular and Java. • Java and .NET: utilized a variety of APIs to process and organize critical data, automate tasks, and simplify operations (Springboot, Amazon AWS SDK, Angular, .NET IWshRuntimeLibrary and Shell32). • EDI/X12 Medical Claims: designed and developed a Java-based, NiFi-compatible X12/EDI claims parser that both validates and audits entire envelopes. Advanced knowledge of the X12 claims format, specifically 837P and 837I electronic claims.• Agile developer.
  • Roc Medical
    Software Developer
    Roc Medical Apr 2013 - Oct 2016
    - Utilized various APIs to create customized programs in Java to simplify the medical practice’s report generation. - Programs utilize a combination of user input, graphical user interfaces, error checking, PDF parsing, and MS Word document processing to generate completed patient reports.- Programs have generated the practice further revenue, as time spent on each report has been minimized.

Ryan Bower Skills

Mysql Xml Html Javascript Java C++ Sql Microsoft Sql Server Information Technology C# C/c++ Sas Angular Amazon Web Services Amazon Ec2 Amazon S3 Amazon Cloudfront Json Css Springboot Spring Framework Bootstrap React.js Node.js Aws Lambda Scala Github Git Aws Cloudformation Typescript Version Control

Ryan Bower Education Details

  • University Of Phoenix
    University Of Phoenix
    Computer Science
  • University Of Utah
    University Of Utah
    Computer Science
  • University Of Utah
    University Of Utah
    Computer Science
  • Irvine Valley College
    Irvine Valley College
  • San Diego Miramar College
    San Diego Miramar College
  • Mira Costa College
    Mira Costa College
    Computer Science
  • Cca
    Cca

Frequently Asked Questions about Ryan Bower

What company does Ryan Bower work for?

Ryan Bower works for Qualcomm

What is Ryan Bower's role at the current company?

Ryan Bower's current role is Senior Staff Engineer at Qualcomm.

What is Ryan Bower's email address?

Ryan Bower's email address is ry****@****ncy.com

What is Ryan Bower's direct phone number?

Ryan Bower's direct phone number is +185869*****

What schools did Ryan Bower attend?

Ryan Bower attended University Of Phoenix, University Of Utah, University Of Utah, Irvine Valley College, San Diego Miramar College, Mira Costa College, Cca.

What are some of Ryan Bower's interests?

Ryan Bower has interest in Game Development, Computer Programming, Professional Gaming.

What skills is Ryan Bower known for?

Ryan Bower has skills like Mysql, Xml, Html, Javascript, Java, C++, Sql, Microsoft Sql Server, Information Technology, C#, C/c++, Sas.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.