Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Frank Dudley

Apopka,FL

Summary

Experienced with developing and maintaining complex software systems that operate at large scale. Utilizes advanced programming skills to create efficient, reliable solutions. Track record of working collaboratively with cross-functional teams to achieve project goals. Daily user of AI tools for code analysis, debugging, test generation, and edge-case discovery.

Overview

18
18
years of professional experience

Work History

Senior Software Engineer

Mimecast
Lexington
07.2025 - Current
  • Led Java backend architecture and implementation across APIs, Postgres schema design, Liquibase migrations, scheduler workflows, release coordination, and production debugging for Mimecast Engage across self-hosted and AWS-hosted environments.
  • Implemented nearly all backend work for a 2026 Engage campaign redesign, including legacy-to-new-model migrations, Postgres/Liquibase schema changes, and Java logic supporting per-campaign customization while preserving legacy campaign behavior in the same codebase.
  • Re-architected campaign configuration and delivery logic to support notification overrides, release strategies, due-date policies, cadences, and per-campaign targeting across active-active database clusters in a multi-grid production topology.
  • Coordinated cross-team backend designs from API contract through implementation, launch, and troubleshooting with frontend engineering, DevSecOps, product, and customer-facing support teams.
  • Mentored several colleagues moving from support into development by advising on technical learning paths, engineering habits, and areas of focus.

Software Engineer II

Mimecast
Lexington
10.2022 - 07.2025
  • Built nearly all Java/API backend functionality for Engage Human Risk Scorecards, including a standalone AWS-hosted API service supporting generated email content, scorecard data, previews, templates, risk breakdowns, and campaign scheduling workflows.
  • Designed the User Scorecards API contract and partnered with frontend engineering to support admin and end-user previews, customization, template management, and asynchronous delivery workflows across all Mimecast regions.
  • Built asynchronous processing flows using DynamoDB for event logging, scheduled discovery of unprocessed jobs, and SQS-triggered execution for enterprise customers with up to 10,000 users at a time.
  • Redesigned campaign processing to avoid inefficient per-campaign loops across hundreds of campaigns per customer per cluster, supporting concurrent handling across hundreds of customers per region.
  • Used Cursor, Claude, and Codex for code analysis, debugging, boilerplate generation, test generation, and identifying edge cases, validations, and defensive strategies.

QA Engineer II

Mimecast
Lexington
05.2020 - 10.2022
  • Built Java-based manual and automated API testing practices while participating in API on-call and deployment rotations, creating a foundation for later backend engineering ownership.
  • Used database queries, internal reporting, and telemetry analysis to validate API behavior and inform product changes across Ataata, Awareness Training, and Engage.
  • Helped integrate Ataata into Mimecast by combining Level 3 support knowledge with QA/API testing experience, clarifying microservice ownership and filtering non-bug customer cases before escalation to development.

QA Engineer I

Mimecast
Lexington
11.2018 - 05.2020
  • Tested Java API workflows and backend product behavior for Ataata, Awareness Training, and Engage during integration into Mimecast systems.
  • Queried Postgres data and internal reports to d API behavior, investigate customer-impacting issues, and support telemetry-informed product decisions.
  • Partnered with support and engineering teams to distinguish product defects from configuration, usage, expectation, or integration issues before escalation.

Engineering Support / Escalation Support Engineer

Mimecast
Lexington
02.2016 - 11.2018
  • Deflected 80%+ of escalated cases from engineering teams by triaging reports, identifying non-code issues, and preserving developer focus for product and feature work.
  • Owned investigation and root-cause analysis for complex backend and integration issues, coordinating with engineering teams when confirmed defects required code changes.
  • Built deep knowledge of microservice interactions, stack ownership, customer environments, and enterprise administration patterns later applied to QA and backend software engineering roles.

Implementation & ExCore Engineer

Mimecast
Lexington
04.2013 - 02.2016
  • Onboarded new customers onto the Mimecast email gateway, guiding Exchange/365 configuration, DNS record changes, and migrations from existing email/security services.
  • Applied hands-on knowledge of Active Directory, Exchange, DNS, and migration workflows to help customers complete enterprise email and security transitions.
  • Developed practical customer-environment context later used to design backend workflows that matched real enterprise administration patterns.

Consultant

Silversword Solutions
Watertown
02.2011 - 04.2013
  • Delivered IT consulting across customer environments, building hands-on experience with helpdesk support, systems management, enterprise networking, and datacenter design/implementation.
  • Developed practical enterprise administration context later applied to Mimecast migration support, escalation triage, QA, and backend product design.

Senior Consultant

O and O LLC
Port St Lucie
01.2008 - 01.2011
  • Supported varied customer IT environments across helpdesk, systems management, networking, and infrastructure implementation work.
  • Built broad customer-environment fluency across real-world enterprise operations, migrations, and administration patterns.

Education

High School Diploma -

Fort Pierce Central
Fort Pierce, Fl

Skills

  • Java
  • Postgres SQL
  • Liquibase
  • AWS-hosted services
  • DynamoDB
  • SQS
  • REST APIs
  • API contracts
  • Asynchronous processing
  • Scheduler workflows
  • Notification delivery
  • Backend service design

Timeline

Senior Software Engineer

Mimecast
07.2025 - Current

Software Engineer II

Mimecast
10.2022 - 07.2025

QA Engineer II

Mimecast
05.2020 - 10.2022

QA Engineer I

Mimecast
11.2018 - 05.2020

Engineering Support / Escalation Support Engineer

Mimecast
02.2016 - 11.2018

Implementation & ExCore Engineer

Mimecast
04.2013 - 02.2016

Consultant

Silversword Solutions
02.2011 - 04.2013

Senior Consultant

O and O LLC
01.2008 - 01.2011

High School Diploma -

Fort Pierce Central