Skip to content

WisdomWolf/curriculum_vitae

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 

Repository files navigation

Ryan Beaman

Autodidact Software Engineer based in Charlotte, NC

Email / LinkedIn / GitHub

About Me

I'm the kind of person who runs a high availability mixed-architecture (x86, arm-v7, arm-v8/arm64) Kubernetes cluster on bare metal because I'm curious and want to understand Kubernetes better. Automation is a way of life both at work and at home.

👩🏼‍💻 Technical Experience

Lead Full Stack Sofware Engineer @ Walker & Dunlop (March 2022 - April 2023) Commercial Real Estate Finance Service Company

  • Introduced Test Driven Development practices for more reliable feature delivery
    • Automated existing integration tests (including Docker container setup/teardown) using Pytest plugins
    • Designed and implemented configurable mock classes with sane attribute defaults for easy test case creation
    • Built new unit tests framework to obviate database integration where possible
  • Mentored engineers familiar with other programming languages in fundamentals and best practices regarding Python
  • Created scalable infrastructure for handling bulk database operations in a format compatible with serverless workflows (such as AWS Step Functions)
  • Refactored existing interfaces to abstract database access in order to introduce unit tests and reduce reliance on integration tests
  • Redesigned api interfaces to move logic handling from the front-end to the backend
  • Introduced SQL migrations concepts with up/down scripts for more repeatable database handling
  • Technologies used: Python, GCP, Vue, Docker, Kubernetes, Postgres, Falcon, Sentry, GitHub, GitLab

Senior Software Engineer @ LeanTaaS (Jan 2019 - Present)
Leading AI-Driven Digital Transformation Platform for Healthcare

  • Key contributor in creating database infrastructure from scratch
    • RDBMS implementation selection (Postgres)
    • Schema/role design, implementation, and iteration
  • Created and maintained customer specific ETL Pipelines in Apache Airflow in scalable manner
  • Created and maintained custom HL7 events processor for handling real-time events stream
  • One of three key decision makers on all data pipeline architecture discussions
  • Responsible for creating pip installable custom libraries for easy functionality sharing across projects
  • Technologies used: Python, AWS, Apache Airflow, Angular, Docker, Postgres, Jenkins, Mirth, Shell Scripting

Senior Python Developer @ Ally (May 2018 – Jan 2019)
Digital Financial Services Company

  • Worked closely with business partners in Capital Markets to design and support web based real-time pricing application
  • Completed stand-up of new application in multiple environments
  • Configured Control-M scheduler to manage daily jobs and processes critical to program execution
  • Documented application both on user accessible wiki and through docstrings in the code for more technical audiences
  • Technologies used: Python, JavaScript, REST, Microsoft SQL Server, Oracle DB, Gevent, Jenkins, SVN, Git

Python Developer @ Bank of America (Feb 2017 – Apr 2018)
Commercial Bank

  • Involved in Corporate Investments/Corporate Treasury risk assessment and reporting
  • Created stub class for group configurations to support dynamic inheritance model
  • Assisted with creating and standing up end of day risk processes including calculation and reporting
  • Created data quality validation tools to ensure accuracy of numbers produced and to capture any potential breaks prior to release to production
  • Technologies used: Python, Quartz

Technical Project Manager @ Compass Group USA (Aug 2014 - Dec 2016)
Foodservice and support services company.

  • Managed technical projects associated with new corporate café implementations across the country
  • Designed and deployed custom software solutions
  • AHK script based tweaks for greater efficiency when using vendor software from Agilysys and Micros
  • User Interface customization of web-based ticketing system through local JavaScript files
  • Python based tool for parsing vendor item exports into Excel format for more efficient large-scale price increases
  • Python/Flask based site used for project tracking
    • Personally handled DNS configuration, VPS setup, and all coding
    • Site integrated with Microsoft Sharepoint, BMC Remedy, and used custom dynamically generated email addresses to serve as a single aggregation point for information relating to any given project
    • Project Dashboard Source Code
  • Technologies used: Python, Flask, MongoDB, HTML, CSS, JavaScript, JQuery, Bootstrap, Jenkins

📌 Hobby Projects

Dog Food Monitor
Created battery operated sensor for dog food with recurring reminder broadcast across Google Home speakers

  • Technologies used: Arduino, MQTT, Docker, Python

SmartifyFM
Web UI generate smart playlists for Spotify using Last.FM data In Progress

  • Technologies used: Python, VueJS, Docker, REST

Additional Python, JavaScript, NodeJS, and Arduino C++ projects tracked via git visible on GitLab

This resume is available in a living document form at the following URL: https://wisdomwolf.github.io/curriculum_vitae