Software Engineer
Welcome to my site! My name is Jacob (Jake) Ryan. I'm a software engineer, primarily backend but with experience in full-stack development. Currently, I work at CapitalOne on team ThunderCats, helping to generate and deliver statements to commercial bank customers.
My programming language skills include Go, Python, Typescript/Javascript, Java, Clojure, and MySQL/Postgresql. I'm AWS Solutions Architect - Associate certified with experience developing with SQS, Lambda, SNS, EC2, RDS, S3, Route53, and other services.
Beginning as a junior software engineer on team ZeroGravity, I've worked with migrating legacy Java services to
modern Python AWS Lambda functions and automating EMR startup and shutdowns with Step Functions.
I rotated to team ThunderCats where I was promoted to senior software engineer. I currently work rearchitecting Go applications
for greater scalability, creating and updating Lambda monitoring tools that ensure workflow success, and remediating bugs
within our system.
I collaborated with small team to produce a CRUD web application for managing high school counselors’ students utilizing ReactJS, HTML/CSS and Google Firestore. I implemented a sheets-like data view for filtering, sorting, editing, and saving data from the Firestore database. I also produced documentation and training for the existing codebase.
I developed Salesforce database software utilizing Salesforce Apex and SOQL for internal scheduling, merging GIS data, and deduplicating property data. I directly collaborated with real estate brokers and receptionists to elicit project requirements and produce training documentation.
Recipient of SILS Undergraduate Scholarship Graduated with Highest Distinction
Studied potential solutions for matching informal language of Reddit posts to medical ontologies programmatically Developed Python scripts and algorithms for processing JSON files within the UNC Research Computing Cluster Implemented trie data structure in Python to handle maximal substrings in code given string-UMLS code mappings