ryantoler ~/about

Hello 👋🏻

avatar

Ryan Toler

Cloud Architect @ Trek10, Inc.
I build things on AWS without thinking about servers.


~ Let's talk serverless ~

Ryan started his career at GE Aviation in their Digital Technology Leadership Program. Throughout the two year, six month rotational program, Ryan gained broad exposure to infrastructure, software engineering, data engineering, and technical product management. He then spent the next four years at GE Aviation as a software engineer and cloud architect leading the adoption and implementation of serverless technologies on AWS before coming to Trek10 as a Cloud Architect.

Ryan holds a bachelors degree in Computer Science from Northern Kentucky University and a masters degree in Computer Science from the Georgia Institute of Technology. On the side, he is also an Instructional Associate at Georgia Tech for the Data and Visual Analytics and Machine Learning for Trading courses in the Online Masters of Computer Science program.

Outside of work, Ryan is a sports fan and avid golfer, and you can find him obnoxiously cheering for the Cincinnati Bengals, or duffing a chip shot at his local golf course. Being from Kentucky, he often enjoys a glass bourbon from his ever growing collection.

Work Experience
Mar 2022 - Present
Trek10, Inc.South Bend, IN
› Cloud Architect

  • I build stuff on AWS.
Jan 2020 - Present› OMSCS Instructional Associate

Instructional Associate for CSE 6242 - Data and Visual Analytics & CS 7646 - Machine Learning for Trading.

  • Grade assignments and projects, hold weekly office hours, and respond to students' questions in Piazza - an online chat forum used for both classes.
  • Consistently improve the overall quality of both classes by updating the content of assignments each semester and building out automated grading scripts when applicable.
Dec 2020 - Mar 2022
GE AviationCincinnati, OH
› Staff Software Engineer

Promoted to Staff Software Engineer on the core asset data team.

  • Develop scalable and performant event driven services built on AWS Serverless technologies to process and store thousands of asset change events per minute in an API consumable format for our customers.
  • Provide technical leadership to an agile team of 5-7.
  • Work with product line leaders and architects to translate business requirements and vision into user stories and develop multi generation software technology plans.
  • Influence and lead the adoption of AWS Serverless technologies by implementing serverless application best practices.
  • Architected and developed reusable middleware to ensure each service has structured logging, idempotency, and the correct configuration.
  • Architected and developed a serverless failed event dashboard using AWS Lambda, API Gateway, Event Bridge, and DynamoDB to quickly capture and replay asset change events.
  • Architected and developed a CI/CD pipeline using AWS Code Pipeline, Code Build, and Code Deploy for the core asset data team's services which includes automated unit, integration, and regression tests.
Aug 2018 - Dec 2020
GE AviationCincinnati, OH
› Senior Software Engineer

Senior backend software engineer and AWS cloud architect working on GE Aviation's Customer Portals - a web application for airline customers to view, analyze, and manage their fleet of jet engines.

  • Utilized cloud native services such as AWS Lambda, API Gateway, DynamoDB, Aurora, S3, ElasticSearch, CloudFront, SQS, SNS, and Secrets Manager to re- architect legacy on-premise applications and services.
  • Architected and developed a solution that utilizes AWS CloudFront's global edge locations to increase download speeds of large (3-6 GB) jet engine manuals on the Portal by 7x on average which saved GE Aviation $0.3MM/year in engine manual shipping costs.
  • Architected and developed a serverless audit logging solution using AWS Lambda, API Gateway, SQS, and DynamoDB that is in use by 8 backend services for tracking administrative actions for compliance purposes.
  • Architected and developed a CI/CD pipeline using AWS Code Pipeline, Code Build, and Code Deploy for the Customer Portals' backend services and AWS Lambda functions built using SAM.
  • Led GE Aviation's Dev Chapter, an extracurricular internal group at GE Aviation that develops and hosts coding dojos and teaches new technologies and coding best practices.
Jul 2016 - Aug 2018
GE AviationCincinnati, OH
› Digital Technology Leadership Program

A full time, two-year leadership program with four, six-month rotations that focus on building the necessary technical and leadership skills in software and information technology.

  • Infrastructure Architect (1st Rotation) - Utilized Chef to automate the migration of over 20 on-premise applications to AWS. Developed 12 different analytics for the shutdown of a GE data center to identify trends in assets, financials, and applications to make decisions about various migration strategies.
  • Software Engineer (2nd Rotation) - Developed reusable micro-services using Java/Springboot. Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, software and product security, scalability, documentation practices, refactoring and testing techniques.
  • Data Engineer (3rd Rotation) - Led back-end Python development to build new features for Self- Service Data Platforms. Collaborated with Engineering to create a curriculum for a week-long internal data science training that has been taught to over 4,000 employees.
  • Product Owner (4th Rotation) - Defined the strategy, gathered requirements, and built the backlog for network monitoring and data collection architecture in GE's Core Technology organization. Built analytics using network device performance metrics to capture trends and insights and monitor the health of devices in GE's core data centers and hubs.
Education
Aug 2017 - Dec 2019Atlanta, GA
  • M.S. Computer Science
Aug 2012 - May 2016Highland Heights, KY
  • B.S. Computer Science
Technologies
API GatewayAWSBashCDKCloudFormationCloudFrontCode BuildCode DeployCode PipelineCognitoCSS3DockerDynamoDBECS FargateElasticSearchEvent BridgeGitGitlab CIIAMLambdaHTML5JavaJavaScriptJestNext.jsNode.jsPythonReactRoute53S3SAMServerlessSNSSpringBootSQSTailwind CSSTypeScript