Ryan Dake

Ryan Dake Email and Phone Number

Senior Software Engineer | Problem Solver, Culture Advocate, Lifetime Learner, Tinkerer, Refactorer of the Realm
Ryan Dake's Location
Dallas-Fort Worth Metroplex, United States
About Ryan Dake

Over 10 years of experience in producing quality software with a specialization in distributed systems and event driven architectures. Multiple successful enterprise migrations to the cloud for both public and private cloud technologies. A passion for writing extensible, scalable and highly available systems, backed by clean code and strong testing. Experience working in agile and scrum environments with an added emphasis of building a culture of learning through mentoring and pair programming.

Ryan Dake's Current Company Details

Senior Software Engineer | Problem Solver, Culture Advocate, Lifetime Learner, Tinkerer, Refactorer of the Realm
Ryan Dake Work Experience Details
  • M1
    Senior Software Engineer
    M1 Mar 2022 - Jan 2024
    Chicago, Illinois, United States
    - Developed a new personal lending backend system for the M1 Finance app. Leveraged an event-sourcing architecture with Scala, Akka, Kafka, EC2, SQS, SNS, and Postgres. Successfully released and originated millions of dollars in loans. - Integrated with 3rd party providers for loan lifecycle, payments, and origination. Established reconciliation jobs to assure consistency between systems. - Implemented event and schedule-based email notifications for the application and loan lifecycle sending thousands of notifications per day. - Integrated with a 3rd party identity service to verify the income of users, increasing the number of successful applications by 35%. - Established comprehensive documentation on the personal loans system and created processes to support it through alerts and on call. As a result, we were able to efficiently support the system during incidents and rapid growth.
  • Usaa
    Software Engineer
    Usaa Jun 2019 - Mar 2022
    Plano, Texas, United States
    - Lead team in the development of an Enterprise Event Tracking platform. Tracking billions of compliance records across multiple geographic data centers. Utilized Spring Boot, Kafka, Akka, Cassandra and DB2 to create a highly scalable, event sourced architecture, capable of correlating events and avoiding duplication of communications to customers. - Development of a Mass Communication Platform in OpenShift to replace the existing legacy monolithic services. Leveraged Spring Boot, Kafka, and Akka, alongside Cassandra and Oracle databases to create an event sourced architecture with CQRS. Achieved a performance of over 1 million SMS communications to customers per hour. - Mentored 3 junior engineers on Spring Boot, Java functional programming, Java Streams, Kafka, Spock and Kubernetes. Utilized paired programming alongside TDD and BDD to enforce topics. I received feedback from management that their productivity was increased drastically in a short period of time. Each went on to become senior engineers shortly after. - Taught over 20 classes across the organization on TDD, BDD and data-driven testing. I co-hosted an internal-Udemy course on the Spock testing framework that was recorded and is still utilized at USAA for training purposes.
  • Usaa
    Software Developer And Integrator Ii
    Usaa Jan 2018 - Jun 2019
    Plano, Texas
  • Teksystems
    Mid Level Developer Ii Client Usaa
    Teksystems Jul 2017 - Jan 2018
    Plano, Texas
    - Worked on an agile team developing a new payments platform for USAA in Java, JBoss and Redhat OpenShift to replace the existing IBM Websphere monolithic system. Successfully released the system supporting millions of payments per month. - Developed batch jobs using Spring Batch to process thousands of ACH payments and NACHA return records per day. - Implemented the Spock unit testing framework, test-driven, data-driven and behavior-driven testing practices for our agile team, increasing our test coverage by 30%.
  • Ryze Claim Solutions
    Software Engineer
    Ryze Claim Solutions Apr 2014 - Jul 2017
    Dallas, Texas, United States
    - Developed a new automatic property claims assignment system in Spring Boot with an AngularJS frontend and Google Maps integration. The system successfully automated over 90% of claims assignments, freeing up hours of time for each one of our claims managers. - Developed a new claims management system in Spring Boot and AngularJS replacing the existing legacy C# and ASP.NET system. As a result, hundreds of thousands of lines of code were simplified to only 20% of the original codebase, and unit test coverage was established.

Ryan Dake Education Details

Frequently Asked Questions about Ryan Dake

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

Ryan Dake's current role is Senior Software Engineer | Problem Solver, Culture Advocate, Lifetime Learner, Tinkerer, Refactorer of the Realm.

What schools did Ryan Dake attend?

Ryan Dake attended Regis University.

Not the Ryan Dake you were looking for?

  • Ryan Dake

    Infrastructure Analyst Manager Specializing In It Infrastructure Management
    Wylie, Tx
    1
    edgecommunications.com

    2 +121486XXXXX

  • Ryan Dake

    Owner At Backrowads
    Orange County, Ca
  • Ryan Dake

    Student At Colorado Mesa University
    Kansas City Metropolitan Area
    2
    gmail.com, showmeav.com
  • Ryan Dake

    I'M Fresh Out Of College And Have Completed A Certificate In Autocad, I'M Ready To Get Start In The Field Of Drafting.
    Arlington, Tx

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.