NEW FEATURES MORE

Search

Brent M.

Cambridge, MA

$60/hour

Software Engineer with Teaching Experience

$60/Hour


Send a message explaining your needs and Brent will reply soon.

Response time: 11 hours

Contact Brent

Skidmore College
Asian Studies

Education

Skidmore College (Asian Studies)

About Brent

I'm a software engineer in the Cambridge/Bedford area. I've advanced in my computer programming career largely through self-teaching computer science and various languages, and now I'm excited to pass this knowledge on to future students!

As I have progressed through my career, I have found enjoyment in teaching others the skills that helped me to succeed. Whether you are a student, professional, or simply a hobbyist, I would love to share my knowledge and help you reach the next level in your academic journey.

I am a computer professional with nearly 10 years experience working in systems administration, information security, datacenter design / administration, and most recently devops architecture and software engineering. Over the years, I have designed and built custom microcontrollers, desktop computers, and servers; designed, built, and managed 7 enterprise datacenters across 2 continents; written and published software / plugins for Chef, Knife, Kitchen, XenServer, ESX, and Jenkins; and designed, written, and implemented automation software in use by 3 companies spanning 4 countries.

Today I make my living designing, writing, and distributing custom automation software for a multinational telecommunications firm from my office in Burlington, MA.

Through the course of my career, I have worked with operating systems spanning Linux (RedHat, CentOS, Fedora, Debian, Ubuntu, Backtrak, and Kali Linux), UNIX (AIX, Solaris, SunOS, BSD, and HPUX), Windows, and OS X. I have written code in C, C++, C#, Java, Javascript, NodeJS, Go, Bash, Ruby, and SQL (and continue to write in C, C++, Bash, Ruby, and SQL on a daily basis). I have worked with virtual machines running on VMware Workstation, VMware ESX / ESXi, XenServer, VirtualBox, and AWS. I have done extensive CI/CD (continuous integration / continuous delivery) work using Chef / ChefDK, Kitchen, Vagrant, Jenkins, Terraform, and Foreman.
I'm a software engineer in the Cambridge/Bedford area. I've advanced in my computer programming career largely through self-teaching computer science and various languages, and now I'm excited to pass this knowledge on to future students!

As I have progressed through my career, I have found enjoyment in teaching others the skills that
Read more

Policies
Cancellation
24 hours notice required
Travel Radius
Travels within 1 miles of Cambridge, MA 02138

Approved subjects are in bold.

Approved subjects

In most cases, tutors gain approval in a subject by passing a proficiency exam. For some subject areas, like music and art, tutors submit written requests to demonstrate their proficiency to potential students. If a tutor is interested but not yet approved in a subject, the subject will appear in non-bold font. Tutors need to be approved in a subject prior to beginning lessons.

C

I have been writing C and C++ code since 2008 where I taught myself both languages from SAMS guides while living in Korea. Today I write home-automation C code for use on microcontrollers such as the Adafruit Huzzah, the Particle Photon, the Particle Electron, the Adafruit Trinket Pro, and any number of Arduino-like systems. I am currently compiling a series of tutorials in C (documentation / descriptions in MD) for the Particle Photon Maker Kit and any number of "experiments" that can be built using the included parts.

C++

I have been writing C and C++ code since 2008 where I taught myself both languages from SAMS guides while living in Korea - this ultimately resulted in my writing several C++-based computer games along the lines of Zork. Today I write home-automation C code for use on microcontrollers such as the Adafruit Huzzah, the Particle Photon, the Particle Electron, the Adafruit Trinket Pro, and any number of Arduino-like systems. I am currently working on a C++-based tracking device running on a Particle Electron which has been tied into my car's OBD-II port.

Computer Engineering

While at Kiva Systems, I was involved in reverse-engineering and re-implementing the Kiva Control System. While working at RSA, I rebuilt the Burlington and Israel datacenters following a major security breach in 2010. While at SimpliVity, I designed 3 models of our servers as well as designing all of our engineering labs / datacenters (power, cooling, capacity, network, etc.). In addition to all of this, I design and build custom computers and IoT devices for my ongoing home-automation projects.

Computer Programming

I work as a DevOps Architect - meaning I design, write, and implement custom software intended to streamline Continuous Integration / Continuous Delivery pipelines within my company. Over the past two years, I have written Kitchen-Xenserver, KitchenPrep, and IDOL - tools which allow for automated VM deployment and testing from our Jenkins system. I also wrote AutoDeploy, AutoKnife, AutoBootstrap, and AutoKickstart - Tools which, when used together, act as a XenServer equivalent to Terraform and spin up / configure any number of VMs to the user's specifications.

Computer Science

Over the past decade, I have worked at RSA doing systems administration work, at Rapid7 doing information security and some penetration testing, at SimpliVity designing / managing servers, engineering labs, and datacenters. Today I work as a DevOps architect for Genesys Telecommunications writing software to streamline our CI/CD pipelines.

Linux

I worked as a Systems Administrator for RSA, an Information Security Specialist with Rapid7, designed and ran all labs / datacenters and operations for SimpliVity Corp, and now do DevOps Architecture for Genesys. In that time, I have worked on RHEL, CentOS, and Fedora, Debian, Ubuntu, Backtrak, Kali Linux, BSD, FreeBSD, OpenBSD, Solaris, SunOS, AIX, HPUX, and Suse. Today I primarily work in Ubuntu and CentOS.

Macintosh

I'm a software engineer in the Cambridge/Bedford area. I have been using OS X in my daily life as well as in my work since 2006. I am deeply familiar with the operating system having built several of my own "Hackintosh" systems using custom-compiled Darwin-like kernels on generic hardware. I currently use a Macbook Air 11" and a Macbook Pro 15" for home and work purposes (I also have / have had an iPhone 3G, iPhone 4, iPhone 4S, iPhone 6, iPhone SE, iPad 2, and iPad Mini).

Networking (Computer)

I designed and implemented computer networks on an enterprise scale at RSA, Rapid7, and SimpliVity Corp from 2009 - 2014. Most recently, I did a complete global overhaul (spanning 3 datacenters, and 4 engineering labs) in order to remove Cisco and implement a Brocade VCS fabric. This new design created a mesh wherein every server within any given physical location had 10 Gigabit connectivity to the nearest switch with 80 Gigabit connectivity between switches and no more than 5 hops to any other server within the same physical location.

UNIX

I worked as a Systems Administrator for RSA, an Information Security Specialist with Rapid7, designed and ran all labs / datacenters and operations for SimpliVity Corp, and now do DevOps Architecture for Genesys. While the majority of my work for these companies was based in Linux, RSA was heavily embedded in HPUX, AIX, SunOS, Solaris, BSD, FreeBSD, and OpenBSD. We also had a few Digital UNIX boxes floating around, but I spent far less time on those than on the Solaris, HPUX, and AIX machines.

Skidmore College
Asian Studies

Education

Skidmore College (Asian Studies)

Hourly rate

Standard Hourly Rate: $60.00

Cancellation: 24 hours notice required

Travel policy

Brent will travel within 1 miles of Cambridge, MA 02138.