Work
CardiacMarkers
CardiacMarkers uses at home available equipment and cloud processing to analize and report metrics used to diagnose various heart diseases
NearestYou
NearestYou provides embedded store locators and associated data handling services to CPG companies, breweries, and distilleries.
Heartland America
Heartland America is an online retail company.
Projects
CM: Email Processing
- Using Amazon's Simple Email Servce, mail sent to the CardiacMarker support address is saved in an Amazon S3 Bucket.
- The email data is saved as base64, I made a custom parser to extract the PDF attachment and return email address.
CM: ECG Processing
- Hosted on AWS Lambda
- Reads plotted points from a PDF ECG diagram.
- Segments each 'beat', noting important peaks, onsets, and offsets.
- Performs complex analysis, returns values as JSON, saves to AWS S3.
CM: Data Reporting
- Hosted on AWS Lambda
- Method 1: Return Email
* After the ECG is processed, the sender will receive a report back via email.
- Method 2: Web App
* The JSON will be saved in the CM database and can be accessed through a Ruby on Rails website.
NY: Addressor
- Addressor is a Ruby Gem used for parsing addresses.
- Supports various international address types.
- Test Driven Development ensures no bugs when adding functionality.
NY: Busybody
- Busybody is a Python + Selenium web scraping tool.
- Used to monthly scrape location data from 80 retailers.
- Reports each locations address, phone number, ID, and Geological coordinates.
- Updates data in PostgreSQL database.
NY: Unifier
- Unifier is a Python tool used to automatically compile and analyze distributor reports.
- Unifier is used by CPG companies to easily review sales metrics and identify ways to maximize sales.
- Unifier is also used by NearestYou to update the CPG company's store locator.
- Unifier will automatically run analytics on XLSX files uploaded to it's Google Drive folder.
- It will also look at previous reports, highlighting new and missing customers.
HLA: Mobile App
- Ported Heartland America's Android app over to iOS.
- Made in Swift, automatically adapted to any screen size.
- Securely handled account info and payment processing.