Michael Joseph Rosenthal
Experience
Platform Engineer
- – Present
- Verily Life Sciences ;
- San Francisco, CA, USA
As a member of the Platform Engineering team, my responsibilities have included:
- Designing and implementing developer and CI tooling used by hundreds of engineers.
- Contributing to GitOps infrastructure management software built with Kubernetes and Terraform.
- Overseeing codebase and infrastructure handover resulting from restructuring.
- Managing and improving internal applications critical to the entire organization.
- Large amounts of internal communications work such as carefully-planned automation and feature rollouts, technical and non-technical documentation, guides, and hosting office hours.
- Environmental Defense Fund
Designed and implemented the data infrastructure for the Air Quality Data Commons (now OpenAQ). Functional components included:
- A generalized air quality data pipeline, capable of ingesting a wide swath of data formats.
- A superset resource and dashboard generator for visualizing bigquery resources securely.
- Internal tools and APIs for accessing and managing data projects and schemas.
- Google Cloud infrastructure management, deployments, and scripting.
- Testing and profiling frameworks to ensure future stability and data integrity.
- System monitoring and reporting frameworks and processes.
- Rigorous technical writing, including detailed documentation, road maps, architecture proposals, expositional issues, and user guides for a wide range of audiences.
- Freelance Consultant ;
- Global (traveled)
As a consultant, I usually wear multiple hats, often managing AWS deployments, writing server and frontend logic, and integrating external services for the client as needed. Previous solutions include:
- An interactive ETL pipeline builder written in Clojure
- Dockerized python microservices for processing high throughput financial transactions
- A peerassets crypto wallet built with react-native
As well as a number of web applications built with Python and/or Javascript.
- BuzzPoints ;
- Austin, TX, USA
- Categorized millions of unlabeled records with PostgreSQL functions and modules
- Implemented PCI compliant ETL systems for sensitive, non-standardized client data
- Data reporting and visualization tools (Python, PostGIS)
- Implemented a raw text tokenization and labeling pipeline (Apache Camel, Elasticsearch)
- Managed and reported on financial data for 20+ banks and 3,000+ merchants
- Analyzed potential client data, providing market and profit analysis for data-driven sales