Martin Thomas

Martin Thomas Email and Phone Number

Working on DevSecOps in a multiplatform world. Security, compliance and blind spots are part of the day job. Always learning. @ USAA
Martin Thomas's Location
Allen, Texas, United States, United States
Martin Thomas's Contact Details

Martin Thomas personal email

n/a
About Martin Thomas

Lead engineer for the Guidewire platform within USAA, a key part of aligning priorities with the vendor to mature the platform and aiding the modernization journey. Security, compliance, governance and blind spots are part of the day job. Currently wearing hats for program manager, staff engineer and architect.Lead software engineer, architect and philosopher with experience in DevOps, cloud, systems software, web apps (backend or browser), Machine Learning and telecomms. Worked in 3 countries (UK, Sweden, USA). Interested in big problems. Also model rockets and microcontrollers. AWS(Amazon Web Services), Python, Javascript, C/C++, Jenkins (and Groovy), Sonarqube, Perl, XML, SQL, NoSQL (MongoDB, Redis), Heroku, Gitlab, Bitbucket, QtestAlso experience with: Natural Language Processing (NLP), Machine Learning (ML). Built an app to parse NIST CVE bulletins and extract key terms for lookup

Martin Thomas's Current Company Details
USAA

Usaa

View
Working on DevSecOps in a multiplatform world. Security, compliance and blind spots are part of the day job. Always learning.
Martin Thomas Work Experience Details
  • Usaa
    Platform Lead Engineer For Guidewire Saas Product In Usaa
    Usaa Mar 2020 - Present
    San Antonio, Texas, Us
    Established the Guidewire Enablement Platform in USAA starting spring 2021This required - fostering a vendor relationship based on trust and integrity- moving key communications onto a cadence and eliminating non-essential routines - building a common forum for the multiple teams on the platform and aligning escalation procedures- reporting progress on key metrics and hot issues to an executive team- aligning USAA Guidewire-centric product teams with USAA practices and processes- acting as the main point of contact for technical discussions, issue resolution, and collaboration- partnering with the Availability Command Center to fill the gaps in monitoring of key production infrastructure in SaaS solution- identifying gaps in SDLC and CI/CD that the vendor will now address in their roadmap- worked with auditors (internal and external) to identify, communicate and remediate shortcomingsassessed against internal standards and federal regulations- Collaborating with cross-functional teams to identify and address system requirements and dependencies.Currently key part of running two teams in platform engineering, helping to deliver new capabilities for USAA dev teams using the Guidewire insurance platform as part of the modernization journey of USAA. On any given day, I might be talking about compliance, logging, OKRs, how to improve CI/CD and align with enterprise standards or delving into problems with Java or Python.
  • Usaa
    Devops Engineer
    Usaa Jul 2019 - Mar 2020
    San Antonio, Texas, Us
  • Cisco
    Senior Software Engineer
    Cisco Nov 2018 - May 2019
    San Jose, Ca, Us
    Worked in Golang, Python, Docker, Jenkins, Quay and Kubernetes/Openshift to build project provisioning system for use as part of Cisco cloud-native transition initiative. Innovated using Python scripts to retrieve status of Jenkins builds via REST API and heuristically detect build problems. This allowed detection and reporting of high error rate in IT infrastructure (disk space issues etc)Created Python scripts to fetch security scan results from Quay for all project images into a single report served from a simple Flask application.In a DevOps role with focus on CI/CD, improved and maintained Jenkins build system making pipeline scripts more generic allowing rapid response when dev teams introduced new microservice. Simplified management of multiple CI pipelines by creating Groovy plugin library to be shared across multiple Jenkins pipelines. Ensured Git push triggered build and result communicated to author by email and Webex Teams. Improved visual communication of build status by separating builds into branch and master folders. Changed team culture. Connected Jenkins jobs with Sonarqube, Checkmarx and corporate metrics dashboard allowing at-a-glance evaluation of project health.
  • Connexions Loyalty
    Devops Engineer (Performance)
    Connexions Loyalty May 2018 - Oct 2018
    Stamford, Connecticut, Us
    Filling out the DevOps team with experience in Amazon Web Services and C#. Used Dynatrace (after short ramp-up) to identify causes of slowdowns in user experience. Moved proof-of-concept for improving page load times towards production. Identified operational and security issues in AWS-based microservice POC. Automated deployment using AWS Cloudformation. Added features to product in C#, .Net Core. Scripting Jenkins pipelines in Groovy
  • Mcafee
    Sr. Software Engineer
    Mcafee Apr 2007 - Jan 2018
    San Jose, California, Us
    Built a data lake for telemetry received from endpoint devices capable of 100M records daily. Using Amazon Web Services (AWS) such as API Gateway, DynamoDB, S3, Lambda, Simple Notificiation Service (SNS), CloudFormation, Simple Queue Service (SQS), Redshift and EC2. Deployment using Ansible. AWS Lambda functions written in Python/Javascript. Used Jenkins for CI/CD triggered from Git check-in.Delivered Endpoint Solutions Platform 11.0 (the enhanced common platform used by many McAfee endpoint products providing UI, logging and communications with ePO). Agile team using C++ and Javascript (NodeJS, BaconJS, jQuery, Lodash) providing improvements in UX and third-party integration.Architect for Messaging Security of McAfee Labs. Introduced machine learning to identify foreign language spam. Supported threat research team with efficiency and quality improvements. Innovated while working in Tools & Automation team of McAfee Labs. As individual contributor developed functionality to lower error rate and duplication of security researcher team by automatically scoring semantic similarity between security documents by using Natural Language Processing (NLTK), Python, Redis, MongoDB, Flask, Bootstrap, scikit-learn.Created a new product to automate security standard compliance checks for enterprise customers. Uses XCCDF and OVAL. Agent on the endpoint device was C++ and available on 5 variants of Unix and several versions of Windows. Build system comprised of Makefiles, bash, automake and Python helper scripts.Worked closely with content developers to raise quality and add automatedo testing, developing scripts in Python. Provided key assistance to multiple projects, addressing customer requirements for new content. Six months as a key member (providing Linux expertise) of a small architecture team to address new strategic direction for existing product.Used C# and .NET to provide control and display for 1U server system via LCD panel.
  • Calpont
    Sr. Software Engineer
    Calpont Apr 2006 - Mar 2007
    Led a team to create a high-performance file layer to support a distributed column-oriented database.
  • Fluke Networks
    Consultant Software Engineer
    Fluke Networks Jan 2005 - Jan 2006
    Everett, Wa, Us
    Using Perl, bash and Oracle worked on a system for regional phone operators to characterize lines for DSL service and disentangle cross-connectivity.
  • Ericsson Inc
    Sr. Software Engineer
    Ericsson Inc Jan 1993 - Jan 2005
    Kista, Stockholm, Se
    Worked for Ericsson in England, Sweden and USA. Variety of roles from development, test, customer support

Martin Thomas Skills

Python Linux Unix Open Source Perl Bash Distributed Systems Xml C C++ Javascript Rest Solaris Software Development Object Oriented Design Software Engineering Subversion C# Windows Web Applications Databases Mysql System Architecture Software Design Hp Ux Aix Gcc/g++ Centos Gcc Computer Security Tcp/ip Cloud Computing Os X Testing Enterprise Software Gnu Make Security Oop Apache Git Postgresql Machine Learning Mongodb Vowpal Wabbit Amazon Web Services Representational State Transfer

Martin Thomas Education Details

  • University Of Liverpool
    University Of Liverpool
    Microelectronics And Telecommunications
  • University Of Liverpool
    University Of Liverpool
    Engineering Sciences

Frequently Asked Questions about Martin Thomas

What company does Martin Thomas work for?

Martin Thomas works for Usaa

What is Martin Thomas's role at the current company?

Martin Thomas's current role is Working on DevSecOps in a multiplatform world. Security, compliance and blind spots are part of the day job. Always learning..

What is Martin Thomas's email address?

Martin Thomas's email address is ma****@****fee.com

What schools did Martin Thomas attend?

Martin Thomas attended University Of Liverpool, University Of Liverpool.

What are some of Martin Thomas's interests?

Martin Thomas has interest in Python, C/c, Maltego, Linux, Lego Mindstorms, Beer, Natural Language Processing (Nlp), Machine Learning (Ml), Mongodb, Open Source.

What skills is Martin Thomas known for?

Martin Thomas has skills like Python, Linux, Unix, Open Source, Perl, Bash, Distributed Systems, Xml, C, C++, Javascript, Rest.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.