ai-shell
Filesystem Shell interface that an OpenAI Assitant can use as a tool.
Career history for Matthew Dean Martin
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.
Filesystem Shell interface that an OpenAI Assitant can use as a tool.
Thin wrapper around the 'aws' command line interface for use with LocalStack *for Windows*.
Compile bash to gitlab pipeline yaml
Compile bash to pipeline yaml- Gitlab, GitHub and more
Run GitLab CI pipelines locally