Software Engineering, Technical Leadership, and Project Management
Reading (Primarily Non-Fiction, with the occasional Fiction), playing soccer, and spending time with his 3 kids (identical twin girls and 1 boy).
Brandon graduated from York College of Pennsylvania with a Bachelor of Science in Computer Science, with a minor in Mathematics. In his time at York College of Pennsylvania, he co-founded of the York College of Pennsylvania chapter of Association for Computing Machinery (ACM). He was also a member of the York College Student Senate, having been nominated as the Class of 2010 Representative. He leveraged this role into an opportunity to assume the role of the Student Information Technology Chair.
While working full time, Brandon completed his Master of Science in Information Technology with a focus on Software Engineering.
While working full time, Brandon received his MBA as a part of the dual degree program offered through the University of Maryland University College. This education has allowed Brandon to become a well rounded leader amongst technical teams. Brandon has utilized the knowledge and skills obtained during his time at UMUC in order to successfully lead numerous teams of software engineers.
As a lead software engineer, it was his responsibility to train and interact with software engineers of varying experience levels, and on-boarding and mentoring is a part of each and every interaction that he has with his team. team.
He has been a Software Engineer for 6+ years, having started as an individual contributor, advancing through to leading a team ranging in size up to 10 software engineers.
Having spent the past 6+ years of his professional career working in an office at a Department of Defense contractor, has has a number of experiences regarding the workplace atmosphere.
He's been writing sporadically throughout his professional career on the topic of technical leadership.