Adam Gardner

Adam Gardner

Software Developer

Software developer - Former Forensic Analyst - Automation enthusiast

Location
Stockholm, Sweden
Email
Phone
0736479195
GitHub
AJGardner
LinkedIn
Adam Gardner

Experience

present

Software Developer at MSAB

Highlights

  • Currently using C# WPF to develop high performance tools for reviewing data extracted from mobile devices, handling extraction sizes larger than 100gb with artifact quantities in the millions.
  • Spearheading the implementation of a centralized keyboard shortcut manager that streamlines repetitive tasks with a 67% reduction in clicks. This innovative solution involves adding just 2 lines of code per shortcut.
  • Collaborating with external agencies in the US and UK government to annually certify our product, ensuring compliance with their standards. Notably, since I implemented this functionality, the software has consistently passed all compliance tests.
  • Advocating for enhanced customer communication with our team to inform feature prioritization, leveraging valuable insights from our user base. This initiative has resulted in increased engagement from 3 additional UK Police forces in the past year and a rise in successfully implemented customer requests.
  • Actively participating in events by delivering presentations and demos of new software features. Engaging directly with customers, providing timely fixes, and addressing feature requests has led to a noteworthy 2x increase in the amount of Police forces reaching out to us since our last event in June.

Digital Forensic Analyst at Sussex Police

Highlights

  • Conducted in-depth examinations and investigations on digital mobile devices, producing thoroughly detailed report packages for use in court as evidence.
  • Prioritized meticulous note-keeping to maintain chain of custody, while effectively managing workloads and timelines to add a substantial backlog of items and respond to daily influxes of urgent cases.
  • Improved efficiency by developing C# applications and creating AutoHotkey scripts, automating repetitive tasks and eliminating potential human error. Shared these solutions with the team, leading to a noticeable improvement in both individual and collective outputs. Notably, the team experienced a 75% reduction in errors discovered during peer reviews.
  • Modernized legacy VBA macros used in the internal note-taking process, fully automating the report generation, and eliminating transposition errors by 100%.
  • Took on the role of a trainer, conducting certification classes for over 100 Police Officers on the self-service kiosks. Simultaneously, I provided training for new internal team members, guiding them to gain their competency and to become proficient analysts. Consistently received positive feedback for explaining technical information in an easily understandable manner, regardless of the audience’s skill level.

IT Support Technician at Baty International

Highlights

  • Provided global customer support for the management, maintenance, upgrading and troubleshooting of CNC measuring machines and associated computers through telephone, email, and on-site visits.
  • Engineered software tools to streamline repetitive tasks, simplify upgrades, and automate backups for myself, colleagues, and customers. This initiative resulted in a notable 50% reduction in daily support calls.
  • Digitized the parts returns, inventory, and repairs system, replacing Excel spreadsheets and handwritten records with a C# frontend program and a backend MySQL server. This transformation significantly improved efficiency and productivity by 200%, facilitating concurrent access for multiple users and eradicated transposition errors.

Education

A-Levels at Central Sussex College

Courses

  • Computing
  • IT Practitioners BTEC

Forensic training courses at Control-F

Courses

  • Phone Forensics Deconstructed
  • Flasher Box Forensics
  • Python Scripting 1
  • Smartphone App Forensics
  • eMMC Device Forensics

Forensic training courses at College Of Policing

Courses

  • Core Skills in Mobile Phone Forensics

Forensic training courses at MSAB

Courses

  • XRY Foundation Training
  • Kiosk Training
  • XRY Intermediate Training
  • XRY Advanced Acquisition Training

Forensic training courses at Griffeye

Courses

  • Analyze DI Certification

Awards

Certificate Of Merit from Giles York, QPM, Chief Constable, Sussex Police

Awarded in recognition of my input to the prompt, intrusive and professional working between VISOR, POLIT and DFT, to ensure a dangerous RSO was found guilty and imprisoned for 6 years, minimising the risk to children for a period of time.

Skills

Programming
Level:
Keywords:
  • C#
  • .NET
  • WPF
Scripting
Level:
Keywords:
  • Powershell
  • AutoHotkey
  • VBA
  • Python
Databases
Level:
Keywords:
  • MySQL
  • SQLite
Misc
Level:
Keywords:
  • Git
  • Jira
  • Docker
  • REST API

Interests

Home Automation
Keywords:
  • Home Assistant
  • Node-Red
  • DIY devices
Animals
Keywords:
  • Cats
  • Penguins
  • Owls
Motorcycles
Keywords:
  • Scenic rides
  • Exploring
Outdoor activies
Keywords:
  • Kayaking
  • Swimming
  • Exploring nature
Cooking
Keywords:
  • Trying new dishes
  • Exploring different cultures