Skip to content
View michaelthomasletts's full-sized avatar
😃
boto3-refresh-session is in the 97th percentile on PyPI for downloads!
😃
boto3-refresh-session is in the 97th percentile on PyPI for downloads!

Organizations

@61418

Block or report michaelthomasletts

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
michaelthomasletts/README.md

About

My name's Michael Letts, but I prefer to be called Mike.

I'm a Brooklyn, New York based software engineer with a background in big data, open source software maintainer in the AWS cloud security space, founder of an open source software organization named 61418, AWS Community Builder, and blogger. I also happen to live with a visual disability called retinitis pigmentosa.

To learn more about my professional experience and skills, see my LinkedIn or request a copy of my CV. You may also want to check out my technical blog.

For a more concrete look at my work, or to understand its impact, see my public achievements below or browse through my organization's repositories.

Skills

Languages: Python, SQL

Cloud: AWS

Cloud Services: CloudFormation, CloudWatch, CloudTrail, CodeBuild, CodeDeploy, CodePipeline, DynamoDB, EMR, EventBridge, Glue, IAM, Lambda, MWAA, QuickSight, RDS, Redshift, S3, Secrets Manager, SES, SQS, STS

Data Systems: Airflow, Spark, Delta Lake, Databricks, dbt, Postgres, Snowflake

Tools: Docker, GitHub

Projects

Open source tools which I created have been adopted by teams all around the world, featured in industry leading newsletters, presented at conferences, influenced the introduction of new features in the AWS CLI, and helped me become an AWS Community Builder. These tools enhance botocore, boto3, the AWS CLI, and the general open source AWS Python ecosystem. They leverage modern Python tools like uv and Furo. The official documentation are comprehensive, thoughtful, and beautiful. And the API's are deliberately designed to be highly intuitive and ergonomic. The following PyPI download statistics are updated daily at approximately 9 AM EST.

Pinned Loading

  1. 61418/boto3-refresh-session 61418/boto3-refresh-session Public

    A drop-in replacement for boto3.Session named RefreshableSession. It automatically refreshes temporary AWS credentials, caches clients, and natively supports MFA providers. It also supports automat…

    Python 52 4

  2. 61418/elhaz 61418/elhaz Public

    A local daemon-backed AWS temporary credential broker, exposed over a Unix socket and controlled via CLI.

    Python 19 3

  3. 61418/boto3-client-cache 61418/boto3-client-cache Public

    A concurrency-safe, bounded cache for boto3 clients and resources with deterministic identity semantics.

    Python 4