Clayton Quinlan, Developer in Baltimore, MD, United States
Clayton is available for hire
Hire Clayton

Clayton Quinlan

Verified Expert  in Engineering

Software Developer

Location
Baltimore, MD, United States
Toptal Member Since
May 18, 2017

Clayton is a diligent, hardworking programmer and reverse engineer with professional experiences working for the US Department of Defense and the National Center for Super Computing Applications. He has created and developed web based applications in both Django and PHP using Test Driven Development principals while leveraging his expert knowledge on software security to ensure best development practices throughout the software's life cycle.

Availability

Part-time

Preferred Environment

Visual Studio, Git, Vim Text Editor, Linux, Windows

The most amazing...

...thing I've coded is a web-based, machine learning application—utilizing Scikit-learn to conduct unsupervised classification using a Bayesian regression model.

Work Experience

Exploitation Analyst

2014 - 2017
Department of Defense
  • Developed machine learning application for partners using Scikit-learn that aided in their discovery of related reports increasing their efficiency.
  • Built an enterprise Django web application that would consume web REST APIs to generate metrics allowing customers to track, in real-time, daily operations. This was a major change in status quo and enabled a larger audience to contribute to daily mission needs.
  • Analyzed and audited C++ applications for vulnerabilities.
  • Reverse engineered malware documenting key findings and provided signatures to the Information Assurance Organization.
  • Maintained an application utilized by 300+ users to interact with internal REST APIs.
Technologies: Assembler x86, Assembly, Scikit-learn, Python, Django

Web Administrator

2011 - 2013
Fan Force United
  • Developed an Indy light racing team Fan Force United's website from the ground up using Joomla.
  • Created a custom article creation template to allow non-technical users to easily and intuitively add articles.
  • Set up custom email distribution lists allowing users to get on the fly updates sent directly to their emails whenever new content had been posted.
  • Integrated existing Facebook and Twitter feeds with the website making the website the one stop shop for all things related to Fan Force United.
Technologies: PHP, Joomla

Technical Assistant

2011 - 2013
National Center for Super Computing Applications
  • Created a PHP, MySQL, and jQuery web application for tracking and monitoring employees inventory records--replacing a very dated Excel spreadsheet.
  • Created and maintained documentation for an existing PHP web framework.
  • Implemented unit testing across in house PHP framework increasing code coverage from 20% to 65%.
  • Developed a prototype Android dirt bike racing game using AndEngine and Box2D.
  • Utilized mu knowledge of scripting to automate daily tasks such as report metric generation of service up-time.
Technologies: MySQL, PHP

Android Dirt Bike Game

This is a proof-of-concept Android dirt bike platforming game. It uses AndEngine for the game engine, leveraging its features for seamless gameplay. The physics engine, Box2D, contributes to the realistic in-game physics simulation. Additionally, the game incorporates Tiled for efficient map generation, ensuring diverse and engaging levels. The code is a singleton/factory model with every class separated. This structure enables the creation of scalable and expandable features within the game.

TCIPG Mobile Meter Encryption Research Paper

Securing data and ensuring privacy is one of the most difficult challenges as technology becomes increasingly more mobile. Mobile devices allow us the convenience of recording and accessing data from anywhere, but can be a major source of privacy violation when mismanaged. Furthermore, mobile devices tend to have restraints that limit their computing power which leads to sacrificing security for power.

This paper takes a look at securing a mobile meter that is to be placed in an electric vehicle. This device will use modern encryption techniques while still allowing private queries to the system using role based access control. This method provides strong security against an adversary who has physical access to the mobile meter as well as allowing multiple users to have access to the same data set while restricting or elevating their privileges. Securing the relatively computationally weak mobile meter in this method also provides the added benefit that most of the computation can be done on a more computationally fit computer. Securing mobile meters in electric vehicles is an area of substantial interest as the amount of information one can potentially gleam from a mobile meter is surprisingly high.

SANS Web Application Penetration Certificate

https://www.sans.org/course/web-app-penetration-testing-ethical-hacking
This is a web applications that play a vital role in every modern organization. But, if your organization does not properly test and secure its web apps, adversaries can compromise these applications, damage business functionality, and steal data. By obtaining the GWAPT certificate one has demonstrated an understanding of how to build a secure web application as well as how to analyze one for vulnerabilities.

Languages

JavaScript, Python, CSS, Assembler x86, Java, PHP, HTML5, Assembly

Frameworks

AndEngine, Django REST Framework, Django, Box2D

Libraries/APIs

jQuery, Scikit-learn, React Router, Twitter API, React

Tools

Vim Text Editor, Interactive Disassembler (IDA), Tmux, Git, Visual Studio, WinDbg

Platforms

Linux, Android, Windows, WordPress, Joomla

Paradigms

Fuzz Testing, MVC Design, Unit Testing, Object-oriented Programming (OOP), Agile Software Development

Storage

MySQL, SQLite

Other

Agile Software Testing, Functional Design

2010 - 2014

Bachelor's Degree in Computer Science

University of Illinois Urbana-Champaign - Champaign County, IL, USA

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring