About Me

Education

I went to college at York College of Pennsylvania.
  • Degree: BS, Computer Science
  • Years Attended: 2009-2013
  • Cumulative GPA: 3.20
  • Departmental Recognition Award
  • Dean's List (Spring 2011, Fall 2012, Spring 2013)
  • Activities: ACM (President), Anime Club (President), CES, WVYC

I went to high school at Devon Preparatory School.
  • Years Attended: 2005-2009
  • National Honor Society
  • Spanish National Honor Society
  • Activities: Computer Club (President), Digital Electronics Club (President), Jazz Band, Stage Crew, Ballroom Dance Club

Employment

Systems Engineer, Linode, LLC (October 2017 - Present)
  • Build and maintain systems within Linode's infrastructure
  • Automate system configurations using tools such as Salt and Vagrant
  • Assist with the creation of public-facing distro images
  • Maintain several internal software stacks
Engineer - System Administration and Automation, QVC, Inc. (June 2013 - September 2017)
  • Build and maintain Linux and Unix systems, both physical and virtual
  • Manage over 1000 systems using tools such as Puppet
  • Automate the server build and application deployment processes
  • Provide 24x7 on-call support for mission-critical ecommerce systems
  • Work in a global environment, with teams in many countries

IT Admin, Metropolitan Personnel, Inc. (June 2006 - March 2016)
  • Maintained company networking and server infrastructure
  • Deployed workstations and managed users and group-policy through Active Directory
  • Provided office technical support and assistance

Unix/Linux Administration Intern, QVC, Inc. (May 2012 - August 2012)
  • Wrote an application to automate the process of comparing server metrics (such as CPU, RAM utilization) to business metrics (such as pageviews/hour) in order to create correlation models that can be used to forecast server load
  • Helped maintain and replace server equipment in the data centers

Web Development Intern, Dataforma, Inc. (May 2011 - August 2011)
  • Developed an interactive online drawing tool for roof modeling using HTML5 and JS
  • Worked in a small team doing task-focused, agile development

Founder, BITS (July 2008 - August 2010)
  • Founded BITS to provide on-site computer service to local clients
  • Diagnosed and troubleshooted computer issues, and installed/repaired equipment
  • BITS = Brad's IT Services

Experience/Skills

I have experience in the following areas:

Programming and Scripting
  • C
  • Java
  • C#
  • Python
  • Bash
  • Javascript
  • MPI and pthreads
  • Android SDK
  • HTML5 and CSS3
  • PHP
  • Perl
  • CUDA
  • OpenGL
  • MIPS Assembly (because screw x86)
  • Verilog
  • Visual Basic and VB.NET
  • I dabbled in Ruby on Rails once...kinda, sorta

Operating Systems
  • RedHat/CentOS 4, 5, 6, and 7
  • Arch Linux
  • AIX 5.3 and 6.1
  • Windows 95+ and Server 2003 - 2008 R2

Software
  • Apache
  • Tomcat
  • WebSphere
  • MySQL/MariaDB
  • Puppet
  • Full VMWare stack
  • Active Directory
  • Subversion
  • Git
  • MS Office/LibreOffice (does this even count as a skill anymore?)
  • SolidWorks
  • Blender
  • Eclipse
  • Visual Studio
  • Xilinx ISE
  • Photoshop
  • Dreamweaver (although real web developers write stuff by hand)
  • FL Studio

Hardware
  • PC hardware (I enjoy building custom machines)
  • Cisco UCS
  • Networking equipment
  • FPGAs and microcontrollers
Other Stuff
  • Circuit design/breadboarding
  • Basic machining skills

Interests

Aside from school, work, and wishing I had magical powers, there are many things I enjoy, including...
  • Anything computer- or electronics-related
  • Video games (particularly platformer, RPG, racing, and rhythm games)
  • Also, video game design
  • Artificial intelligence
  • Anime
  • Japanese culture
  • Motorcycles
  • Skiing
  • Model trains
  • Roller coasters
  • Theoretical physics
  • Astronomy
  • Voice acting (though I've never done anything professionally)
  • Photography
  • DJing
  • Instruments (I play saxophone, piano, and drums)
  • Learning new languages (I currently speak Spanish, Japanese, and a little German)
  • Making long, unordered lists of things