Education
I went to college at York College of Pennsylvania.
I went to high school at Devon Preparatory School.
- 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)
IT Admin, Metropolitan Personnel, Inc. (June 2006 - March 2016)
Unix/Linux Administration Intern, QVC, Inc. (May 2012 - August 2012)
Web Development Intern, Dataforma, Inc. (May 2011 - August 2011)
Founder, BITS (July 2008 - August 2010)
- 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
- 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
Operating Systems
Software
Hardware
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
- 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