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