Download one-pager: PaulDoyleResume2018 (pdf)

Paul Doyle

Software Developer
pauldoyle22@gmail.com

Experience

GREE International, Inc.
Software Engineer
February 2015 - Present
  • Built features, fixed bugs, contributed to refactors and tech debt resolution
  • Profiled and optimized memory management and performance for Android games
  • Worked on full-stack cross-platform Java development using libgdx game engine
  • Wrote and refactored Gradle configuration and game server deployment scripts
Tapestry Solutions
Part-Time Software Engineer
June 2014 – February 2015
  • Expanded and improved Adobe Flex GUI for planning and logistics software
  • Refactored existing code base while fixing bugs and implementing new features
Hewlett-Packard
Software Engineering Intern
June – September 2013
  • Ported Unix testing software for printer network cards to C++ in Windows environment
  • Communicated with international teams to determine needs, resolve technical questions
Amazon SLO
Junior Software Developer
June 2012 – May 2013
  • Fixed bugs for website maintenance and contributed to feature development
  • Worked with customer support and other Amazon teams to solve issues more effectively

Projects

Reminders App
Android Application
August 2017
  • Built a to-do list app that tracks tasks and sends periodic reminder notifications
  • Programmed in Kotlin in order to learn about the language and its unique features
Personal Picture Index
Android Application
December 2013 - January 2014
  • Built a customizable picture dictionary application for the speech-impaired
  • Interfaced with Android services like text-to-speech and camera interaction
Penguin Puzzler
Android Application
October – December 2013
  • Wrote a puzzle game for Android with a small multi-disciplinary team
  • Learned concepts and design considerations for building games on Android OS
CUDA Ray Tracer
Linux Desktop App
March – June 2013
  • Built a ray tracer in C++ with GPU parallelism using NVidia's CUDA platform
  • Implemented shadows, reflections, refraction, and Monte Carlo path tracing

Skills

Languages

Java
Kotlin
C/C++
JavaScript
C#
Python
Haskell

Tools and Tech

Git SCM
Android Dev
AWS
Perforce
Bash
Unity

Education

Cal Poly, San Luis Obispo
BS Computer Science
Graduated December 2014