Summary
Overview
Work History
Education
Skills
Certification
Accomplishments
Timeline
OfficeManager
Jodi Middleton

Jodi Middleton

Senior Engineering Manager
Aptos,CA

Summary

Adaptable Software Engineering Manager keen to wrangle multiple simultaneous projects into streamlined, cohesive and profitable efforts. Firm believer in holistic and collaborative management strategies. Thrives on providing exceptional oversight and hands-on guidance guaranteed to improve throughput figures and quality metrics.

Overview

18
18
years of professional experience
1
1
Certification

Work History

Software Engineering Manager

Apple
9 2020 - Current
  • Eliminated spending on and freed up SWE and SRE time through spear heading a migration away from internally hosted tooling to internal offerings
  • Proven success in quickly building diverse, productive and innovative teams through hiring methods and cultivating team culture
  • Led development and successful deployment of GenAI-powered Slack bot, improving team collaboration and efficiency; the bot was adopted by multiple across Apple, resulting in increased in productivity/automation of repetitive tasks from support engineers and empowering users to self help
  • Coached and mentored direct reports helping them achieve and realize career goals.
  • Mentored junior manager, providing careful guidance of development strategies and education on innovative development techniques
  • Allied with other engineering leaders to plan, manage and coordinate teams around reaching prescribed development milestones
  • Successfully reduced external team issues through tooling, documentation, office hours, and cross-team integrations
  • Worked with managers at various levels across teams in Apple to architect solutions resolving around Crypto Services offerings and aiming to increase security
  • Led incentive to apply inclusive code changes throughout Crypto Services removing around 300 identified issues
  • Represented Crypto Services at multiple security summits, include one talk regarding joint research into a key security issue which led to a company wide mandated change
  • Shown excellent judgement for focusing on what matters through delivery of complex projects in both time and resources constrained environments
  • Built hight effective teams through building team culture through core values, a charter, a vision, a roadmap, and presented regularly to upper management showing quantifiable results
  • Worked with external vendors to define and build their development roadmaps to align with Apple's security needs

Security Software Engineer / Senior Security Software Engineer

Apple
01.2017 - 09.2020
  • Designed and developed a service in Java to synchronize multiple HSM devices across data centers
  • This project converted a very time-consuming multi-day task into a simple API call
  • Managed a product which was a Web UI using Backbone, SCSS, and Dropwizard for specific compliance use cases
  • Updated and fixed security issues in the Compliance Web UI and found and patched some significant vulnerabilities in Dropwizard
  • Designed and developed a Dropwizard auth library in Java for an internal auth method, which made using that auth method just a case of adding the library to the project
  • Extended an internal auth library to better handle mTLS auth use cases for other certificate types
  • Designed and developed a UI testing framework using Selenium, Jenkins, Ansible, and Docker in the CI/CD pipeline, reducing production bugs
  • Designed and developed a testing framework for applications requiring access to HSM's using JUnit, Jenkins, and docker
  • Trailblazed the team's move to AWS by migrating an existing application to the cloud, allowing it to be distributed to new areas
  • Work done trailblazing AWS, which led to some of the work being used as examples for the whole of Apple
  • Became part of the official team as a Dropwizard domain expert to support Apple's contributions to the open-source project
  • Designed and developed key team Java libraries to consolidate common use cases like error handling, 2FA in testing, request logging, admin authentication, mTLS as a minimum auth method for API endpoints
  • Developed an approval system for Certificate issuance.

Founder/CEO

Crikey Inc
08.2014 - 01.2017
  • Built out a small but highly successful development team to work on small contracts and in-house projects
  • Performed market research to identify potential products and services
  • Reviewed code to maintain quality and coding standards
  • Reviewed final products before presenting to the clients
  • Developed and nurtured a strong and performant company culture
  • Negotiated contracts with small and large firms
  • Conducted System Design meetings to architect solutions for clients.

Technical Lead

Openbet
05.2011 - 08.2014
  • Hands on development in Java and TCL
  • Coordinated with cross-department teams like QA, DevOps, and Support to ensure seamless end-to-end software delivery process
  • Maintained close communication with clients throughout project life cycles for accurate progress reporting and prompt issue resolution
  • Provided educational expertise and mentoring to junior team members
  • Facilitated knowledge sharing sessions, strengthening team expertise and fostering collaborative work environment
  • Conducted rigorous code reviews to maintain high standards of quality, reducing bugs in production by substantial margin

Software Engineer / Senior Software Engineer

OpenBet
06.2008 - 10.2011

Software Engineer

AMG Loss Adjusting LTD
02.2007 - 05.2008

Principal Software Engineer

Downing Developments
06.2006 - 02.2007

Education

Software Development -

The University of Liverpool
Liverpool, England
01.2003 - 1 2006

Skills

Certification

Certified Information Systems Security Professional (CISSP), 2021, Present, ISC2

Accomplishments

Active CISSP certification

Timeline

Security Software Engineer / Senior Security Software Engineer

Apple
01.2017 - 09.2020

Founder/CEO

Crikey Inc
08.2014 - 01.2017

Technical Lead

Openbet
05.2011 - 08.2014

Software Engineer / Senior Software Engineer

OpenBet
06.2008 - 10.2011

Software Engineer

AMG Loss Adjusting LTD
02.2007 - 05.2008

Principal Software Engineer

Downing Developments
06.2006 - 02.2007

Software Development -

The University of Liverpool
01.2003 - 1 2006

Software Engineering Manager

Apple
9 2020 - Current
Jodi MiddletonSenior Engineering Manager