Tanner Perrien

Tanner Perrien Email and Phone Number

Software Engineering Leader @ Diamond Solutions, Inc
Scottsdale, AZ, US
Tanner Perrien's Location
Scottsdale, Arizona, United States, United States
About Tanner Perrien

Platform minded leader with a devotion to drive performance/efficiency and a love for mentoring. I have a fullstack background and deep experience in mobile and web. I am passionate about performance, network optimization, and security. I enjoy collaborating with peers through both code review and technical writing/planning.

Tanner Perrien's Current Company Details
Diamond Solutions, Inc

Diamond Solutions, Inc

View
Software Engineering Leader
Scottsdale, AZ, US
Tanner Perrien Work Experience Details
  • Diamond Solutions, Inc
    Software Engineering Leader
    Diamond Solutions, Inc
    Scottsdale, Az, Us
  • Diamond Solutions, Inc
    Software Engineering Leader
    Diamond Solutions, Inc Mar 2022 - Present
    Midland, Mi, Us
    I am decisively steering Diamond away from legacy systems and championing the integration of new technologies that are positioning us at the forefront of our industry.My team is building tooling to support sales and operations. This involves the development of internal apps, syncing with our CRM, and generally helping data flow from marketing all the way to job completion. Our tools facilitate mapping, estimation, costing, contracts, sourcing, scheduling, and oversight management. We are eliminating bottlenecks, increasing quality, and scaling our sales and ops teams!Highlights* Building with React, Remix, TypeScript, gRPC/Protobuf.* Creating a CI/CD pipeline via GitHub, Docker, GCP, Kubernetes, ArgoCD.* Building apps with performance in mind (e.g. redis cache, server-side rendering).* Instrumenting apps with observability via OpenTelemetry, feeding into Jaeger, Prometheus, and Grafana.* Securing internal apps with OpenID Connect and implementing role-based access.* Establishing the foundation of a Diamond software engineering program, including developing a level/competency matrix, designing an interview process/question bank, and documenting a software development process (e.g., RFCs).* Mentoring engineers through code review, assisting in RFC authoring, and guiding in goal setting.
  • Uber
    Staff Software Engineer
    Uber Mar 2015 - Mar 2022
    San Francisco, California, Us
    Spent years in Uber's Marketplace organization working on technology driving real time optimal Driver positioning, incentives, and data processing pipelines. Helped launched multiple evolutions of pricing systems, built mobile frameworks that reduced multi-week rollouts to < 1-day via backend driven UIs. Developed frameworks to power both in-app pricing features and driver dispatch (e.g. job offers). I also spent time collaborating across all of our high level teams to unify in-app multi-platform tooling across all of Uber's mobile apps (rider, driver, eats, freight, air).Highlights* Built the first iteration of hex-based surge rendering on Android. Later evolved this from raster-based tiling to vector rendering, reducing network payloads to ~5% of their original size.* Worked relentlessly to minimize memory pressure from the Bitmap hungry map rendering. Migrated to stream processing, which greatly reduced memory consumption in our map processing pipeline.* Designed the system for Uber's first cohesive Driver Dispatch experience, combining 3+ separate job offer code paths into a single, highly flexible system where job rendering decisions could be tuned via backend decision making.* Worked with our Observability/SRE team to build config-powered grafana dashboards and corresponding monitoring queries. The established patterns were adopted by many other teams!
  • Cür Media, Inc.
    Senior Software Engineer
    Cür Media, Inc. Sep 2014 - Mar 2015
  • Apple
    Senior Software Engineer
    Apple Aug 2014 - Sep 2014
    Cupertino, California, Us
  • Beats Music
    Senior Software Engineer
    Beats Music Nov 2013 - Aug 2014
    San Francisco, Ca, Us
    Helped build and launch the Beats Music Android app. Major contributions included:- Writing the core music playback component- Configuring Proguard for release build optimizations and obfuscation- Migrating from Ant builds to Gradle- Uncovering and fixing memory leaks- Optimizing app performance/responsiveness (caching, layout optimizations, etc)- Setting up builds for CI on Jenkins
  • Cladwell
    Senior Software Engineer
    Cladwell Jun 2013 - Nov 2013
    Cincinnati, Oh, Us
    Consulting, management, and work including: Web Development, Data Modeling, and Web Hosting, Payment Processing, Account Management, Support Solutions, and Internal Infrastructure.
  • Droiddevil
    Founder
    Droiddevil Jul 2009 - Nov 2013
    Designing data driven, network enabled mobile apps on Android.Specialties: high performance, data aggregation, analysis/analytics, monitoringApps in the Android Market:- Pixel: an iOS-like photo gallery allowing you to browse photos much easier on your Android- (mt) Server Monitor: a monitoring tool for monitoring and controlling hosting services- Photo Flik: a photo synchronization service for Android- Hello Weird: connects with WeirdThingsAboutMe.com to pull data feed for "weird" posts
  • Tunewiki, Inc
    Senior Software Engineer
    Tunewiki, Inc Oct 2011 - Jun 2013
    Los Angeles, California, Us
    Lead the skilled Android team to serve over 5 million users. Held daily SCRUM with developers in multiple geographic locations.- Worked closely with partners like Motorola and Toshiba- Served web content that looked and felt native- Built a lyric loving community where people could share lyrics and chat about music- Created custom UI components- Integrated analytics complete with A/B testing- Early adopters of Fragments
  • Ball Aerospace
    Software Engineer
    Ball Aerospace Aug 2009 - Oct 2011
    Broomfield, Co, Us
    Experience with abstract Java programming, Eclipse development (Eclipse RCP/SWT), and Google Web Toolkit (GWT). Developed advanced, multi-threaded applications supporting large imagery. Developed with Maven and setup continuous integration build center for Maven projects.

Tanner Perrien Skills

Mysql Javascript Java Android Mobile Applications Web Development Php Project Management Eclipse Apache Linux Ruby On Rails Gwt Mongodb Gradle Maven Xml Agile Methodologies Scrum Web Applications

Tanner Perrien Education Details

  • Cedarville University
    Cedarville University
    Computer Science
  • Wright State University
    Wright State University
    Business Administration

Frequently Asked Questions about Tanner Perrien

What company does Tanner Perrien work for?

Tanner Perrien works for Diamond Solutions, Inc

What is Tanner Perrien's role at the current company?

Tanner Perrien's current role is Software Engineering Leader.

What is Tanner Perrien's email address?

Tanner Perrien's email address is pe****@****ber.com

What is Tanner Perrien's direct phone number?

Tanner Perrien's direct phone number is +133028*****

What schools did Tanner Perrien attend?

Tanner Perrien attended Cedarville University, Wright State University.

What are some of Tanner Perrien's interests?

Tanner Perrien has interest in Exercise, Snowboarding, Photography, Racing, Open Source.

What skills is Tanner Perrien known for?

Tanner Perrien has skills like Mysql, Javascript, Java, Android, Mobile Applications, Web Development, Php, Project Management, Eclipse, Apache, Linux, Ruby On Rails.

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.