Python developer and open-source maintainer. Author of 50+ packages on PyPI covering packaging, code quality, and developer utilities. Available for consulting and contracting work.

About

Python developer and open-source maintainer. Author of 50+ packages on PyPI covering packaging, code quality, and developer utilities. Available for consulting and contracting work.

PyPI username: matthewdeanmartin

Timezone: UTC

Packages

ai-shell

Role: owner  ·  Active

Filesystem Shell interface that an OpenAI Assitant can use as a tool.

awscli-local-win

Role: owner  ·  Active

Thin wrapper around the 'aws' command line interface for use with LocalStack *for Windows*.

bash2gitlab

Role: owner  ·  Active

Compile bash to gitlab pipeline yaml

bash2yaml

Role: owner  ·  Active

Compile bash to pipeline yaml- Gitlab, GitHub and more

bitrab

Role: owner  ·  Active

Run GitLab CI pipelines locally

bug-trail

Role: owner  ·  Active

Local static html error logger to use while developing python code.

View all 56 packages →

Work history

2025-02 – present

DevOps Engineer at Booz Allen Hamilton

Wrote infrastructure as code for a federal financial institution using Typescript CDK, Gitlab, and Bash, including unit, integration and snapshot tests. Python serverless application development using Lambda, SQS, SNS, S3, Eventbridge, and DynamoDB. Created and maintained deployment pipelines integrating Angular, Java, and Python applications with AWS services deployed to ECS. Established quality gates to shift-left problem detection. Also participated in a short project using AWS Glue.

2024-11 – 2024-12

AWS Cloud Developer at Apex Systems (Capital One)

Worked at Capital One in McLean as part of a larger team doing AWS Cybersecurity. Python development with Cloud Custodian, internal tools, boto3 and most AWS services. Incidental Bash development. Laid off for budget reasons after landing several merge requests.

2019-09 – 2024-09

Technical Lead and Python Developer at ARETUM

Technical lead for a Python-based search engine for legal documents at the Library of Congress, USCO (formerly Artemis Consulting, renamed Aretum in 2024). Wrote, refactored and upgraded three microservices, two ETL processes, and several AWS Lambdas for search, emailing, and bookmarking. Selected AWS services and wrote Terraform. Led a team in a cloud-native application using SAFe-style Agile with 3-month PI planning and 3-week sprints. Managed full Federal SDLC including A&A, ATO, POAMs, and Change Requests. Participated in technical interviewing, onboarding, mentoring, and PIPs.

2019-03 – 2019-09

Systems Architect at ASRC Federal

Support contract for USPTO. Worked with the Architecture Division to introduce new technologies. Proof of concepts for Docker, Kubernetes, Jenkins, Azure LUIS chatbot, UIPath RPA, and Xibo kiosk application on EC2.

2016-07 – 2019-03

Senior Development Engineer at BCW Global

Supervised team, wrote code, managed build server and AWS infrastructure for 30-60 servers. Maintained and created machine learning models with scikit-learn (random forest). Used pandas for data processing. Evaluated and migrated architecture components (SQS to Redis, Celery to Step Functions). Wrote infrastructure as code with Ansible. Built comprehensive bash/python build scripts. Split monolith into five components including two microservices using Swagger REST APIs on Docker. Managed Ubuntu and CentOS/RHEL servers. (Company formerly Burson-Marsteller.)

2015-01 – 2016-06

Senior Software Engineer I at Fors Marsh

Python application development for a NIST contract: maintained a Python 3 GUI application for a password research study, refactored and put under automated unit tests, created an internal library over TKInter, and produced a packaged application runnable without a pre-existing Python runtime. Also .NET development for Veterans Administration: entity framework auth store, WIF SSO, ASP.NET WebAPI, WCF services with async Task library, TFS automated build pipeline.

2014-07 – 2014-12

Senior .NET Developer at Benten Technologies, Inc.

Staffing agency placement at Fors Marsh. Contract converted to direct employment at Fors Marsh.

2013-02 – 2014-07

JavaScript and C# Software Developer III at CACI International Inc

Application development and maintenance for a budgeting application at the Pentagon (Secret Clearance required). Migrated UI from Oracle Forms to ASP.NET WebForms/MVC/SPA with Oracle/PL-SQL backend. Improved response times from 10-15 seconds to near-instant. Also fixed severe Word document generation performance: solved multi-threading races and deadlocks using Parallel Task Library and WCF, reducing overnight failures to 3-5 minute runs despite 50x more workload.

2012-08 – 2013-02

JavaScript and C# Software Developer III at AboutWeb, LLC

Staffing agency placement at CACI. Contract converted to direct employment at CACI.

2008-05 – 2012-08

Senior Consultant at Procentrix

Application and maintenance development for TSA. Full-stack .NET maintenance on a line-of-business application upgraded from .NET 1.1 to 3.5. Set up a complete continuous integration system evolving from VSS/Luntbuild to Subversion/TeamCity. Lead developer on a 3-person team moving ~15 releases through TSA's SDLC. Refactored a .NET/LLBGen travel scheduler for reuse by a new department. Extracted data to a star schema for SQL Server Analysis Services cubes. Created a SharePoint proof-of-concept web part. Reduced logged errors from hundreds/day to several/week via automated tests.

2005-05 – 2008-05

Software Developer III at Engility (formerly Dynamics Research Corporation)

DBA and application maintenance for USAF. Migrated ASP Classic application to ASP.NET 2.0, including a 508-accessible interface. Wrote a web-based data interface tool between Oracle scheduling and SQL Server for a simulation model. Upgraded all DTS packages to SSIS. Wrote TSQL for new metrics. Automated SQL Server backup scripts. Created prototype SSAS cubes with MDX.

1998-10 – 2005-05

Systems Developer I at Prince William County

Application support and development for the county tax office. Maintenance on a closed-source client-server tax application with report writing (mailing tens of thousands of tax bills) and SQL Server interop via triggers and stored procedures. Built a large integrated tax billing application using MS Access, XML, SQL Server, and custom unit tests. Wrote numerous TSQL procedures, DTS, MS-Access, and custom import/export packages for interfaces with banks and other government agencies. Data quality analysis using MS-Access cross-tabs on a Visual FoxPro system.