Worcester, MA BS in Electrical and Computer Engineering
International Exchange Program (Asuncion, Paraguay) Colegio Bautista de Villa Morra Colegio Internacional - Asuncion
Houston, TX, USA
Implemented embedded system changes to enable shipped devices new wireless features and drivers for field hardware within Yocto Linux tooling
Implemented long-due platform upgrades and scheduled regular platform update for embedded Linux, OTP, and Rust applications
Led design of redis-backed services to enable platform to rate limit and quantity limit on a per-customer basis across thousands of metrics and hundreds of customers. Implemented interactive tooling for assigning customers to limits, and custom prometheus export to visualize the system.
Implementated a scalable RabbitMQ/Kubernetes backed image capture, transformation and analysis platform. This lowered (25%+) overall monthly costs per deployed hardware device, addressed unresolved artifacting issues and errors from the previous vendor, and allowed the engineering team to use modern web technologies such as FlexBox and Grid.
Leveraged the OTP (Open Telecom Platform) to model and interact with heterogeneous hardware in the field, allowing for hardware with differing behavioral profiles that depend on location and time of day to be controlled uniformly, as well as efficiently collecting sensor data for further processing.
Designed and built extensible tooling and technologies for managing automated integrations with realtime transit providers and municipality data. While previous integrations were integrated as one-offs, the new system was built to leverage common providers between municipalities to lower integration turnaround time.
PostgreSQL tuning and table design for large scale sensor analytics and report automation; Used lower cost and appropriate data storage architectures in postgres to store and process sensor data
Identified existing gaps in logging, error reporting and handling, and instrumentation; obtained stakeholder buy-in and owned implementation of more comprehensive logging using Loki, Sentry error reporting, enhanced error handling, and Grafana instrumentation backed by Postgres to support Twelve-Factor applications. New software integrated these centralized tools from the start, with older software being migrated over time.
Python Engineer for ISC (International Supply Chain), working to replace a dearth of excel spreadsheets with automated systems.
Post-Acquisition By Teva Pharmaceuticals in Sept 2015:
Software Developer for enterprise social media analytics
Continuous Time Signals | Cryptography and Data Security | Advanced Cryptography |
Digital Logic Design | Microelectronics 1&2 | Embedded Systems |
Differential Equations | Calculus 1-4 | Discrete Math |
Fluent in English and Spanish, can read French / Italian / etc
Python, SQL (MySQL, PostgreSQL), Kotlin, JS, bash, LESS, C, QML, Elixir, Rust
Apache, Nginx, IntelliJ/PyCharm, SVN, GIT, Yocto, Bitbake, Hammer, Maya, Blender,
Django, Django REST, Jinja2, SQLAlchemy, Werkzeug, Celery, Kafka, Redis, RabbitMQ, Twisted, Autobahn, Phoenix
Two part LED Controller / Remote Application system
Involves the replacement of an ancient (and somewhat quirky) perl CGI script written in 2001 with a more modern and robust website built in django
Utility plugins for a (python) IRC bot.
Some examples include:
Worcester Polytechnic Institute
Development of website CMS for University Newspaper
Worcester Polytechnic Institute (ECE2799)
Worked with 2 peers to design and implement an embedded system which would detect when the light coming in from outdoors was bright enough that indoor lights were no longer needed.
Independent Project
Automated SVN Packaging System
Initially written in a combination of PHP and Bash
Ported in 2009 to Python.