Dillon Thompson

(205) 305-5943 ยท dj.thompson715@gmail.com

I am a software engineer with a strong passion for learning and problem-solving. I have plenty of experience with cross-platform app development with frameworks like React Native and Flutter while also having experience with web development using an array of tools like PHP, jQuery, HTML, CSS, and some content management systems like WordPress. I have also started getting my feet wet in the machine learning area of software so I have experience with python and some machine learning libraries. While I am only just beginning my journey in software being a new grad this May, I am very excited to continue learning.

Experience

Senior Design

Auburn University
  • Developed a simple workflow and process for the team to follow throughout the semester - simulated Scrum methodology.

  • Designed the structure and flow of data for an Uber-like app using UML and lead the implementation using Firebase.

  • Built UI and functionality with the cross-platform framework, Flutter.

  • Implemented and manipulated Google Maps, Places, and Firebase APIs.

  • Architected and developed algorithms for finding nearby users, displaying them on a map, and requesting rides from them.

  • Managed the majority of communications between my team and the client.

  • Added the app to Test Flight so the client could test and give useful feedback.

January 2020 - May 2020

Associate Developer

Bell Media, LLC
  • Collaborated with senior developers, design teams, and project managers to help develop and deliver user-friendly and SEO optimized websites.

  • Added custom functionality to already existing e-commerce solutions in order to meet specific client needs - mostly PHP and jQuery.

  • Juggled multiple projects, support tickets, client training sessions, and also did some sales.

  • Closed or provided assistance on 50+ support tickets every month.

  • Trained clients to update content on content management systems to help reduce the number of support tickets received.

  • Operated remotely for almost two years while still in school.

June 2018 - Present

Web / QA Engineer

Tep.io/38Pages
  • Implemented payment systems on websites using multiple APIs such as Stripe and PayPal.

  • Conferred with management and development teams to prioritize needs, resolve conflicts, develop content criteria, and choose solutions.

  • Met with clients to discuss design and functionality options.

  • Developed automated Selenium test suites using Nightwatch.js to meet QA metrics.

  • Performed manual regression on IOS and Android applications.

  • Coordinated with a remote agile team of software engineers and a product manager.

July 2018 - January 2020

Education

Auburn University

Bachelor of Science - Software Engineering
  • GPA: 3.71
  • Auburn ACM
  • AuburnHacks Tech Team
  • Google Developer Group - DevFest Organizer
January 2019 - May 2020

University of South Alabama

Bachelor of Science - Computer Engineering - Business Minor
  • GPA: 3.27
  • Football - Two Semesters
August 2015 - December 2018 (Transferred to Auburn to finish)

Skills

Programming Languages & Tools

  • HTML

  • CSS

  • Javascript

  • jQuery

  • Python

  • Java

  • Bootstrap

  • WordPress

  • F

    Flutter

  • Node

  • PHP

  • Trello

  • Firebase

  • Github

  • Git

  • React Native

  • NPM

  • Dart

Workflow

  • Mobile-First, Responsive Design
  • Cross Browser Testing & Debugging
  • Cross Functional Teams
  • Submitting & Reviewing Pull Requests
  • Agile Development & Scrum
  • Cross-Platform Development

Interests

Aside from being a software engineer, I really enjoy any type of recreational sport. A lot of the time, I find myself playing ultimate frisbee with friends or pickup basketball when I can find the time. I also really enjoy building things, I built my own coffee table and am currently on an endeavour to rebuild the back deck of my house. Aside from the more active things I do, I also really enjoy working on my laptop or computer as I've recently delved into Arch Linux and absolutely love it. I hope to build my own package for other Arch users to use one day.

When I'm not doing any of the before-mentioned activities, I often find myself reading articles about just about anything. However, my favorite thing to read about is space. I could spend hours reading and talking about space. My phone usually keeps me up to date on any big discoveries that happen off-planet.