×
Brad MacGregor

Brad MacGregor

Software Engineer

United States, US
English

Background


About

About

I am a very hard working and careful person. I am a problem-solver who is great at delivering high quality, bug-free results. I can thrive in environments in which I work alone or in teams. I am open minded, sincere, and easy-going.

Work Experience

Work Experience

  • Software Engineer IV, Charter Communications

    Sep, 2018 - Present

  • Software Engineer, Comcast

    Apr, 2016 - Aug, 20182 years 4 months

  • Software Engineer, Pacific Metrics

    Feb, 2016 - Apr, 20162 months

  • Software Engineer, Comcast

    Nov, 2010 - Nov, 20155 years

    Create in-house web applications for automation and reporting tools.

  • Integrated RAID tester, LSI Corporation

    Oct, 2009 - Mar, 20105 months

    Tested for RAID controller firmware bugs, attempted to work around any issues, then reported them to development. Also wrote some scripts to facilitate more rapid testing.

  • Software Engineer, Corvirtus

    Oct, 2007 - Nov, 20081 year 1 month

    Used ASP/VB.NET, and PL/SQL with Oracle to help create a hire tracking/assessment system.

Skills

Skills

  • ASP.NET
  • VB.NET
  • Perl
  • PHP
  • Comcast
  • Linux
  • Agile Methodologies
  • Testing
  • RESTful WebServices
  • PL/SQL
  • Web Services
  • Scrum
  • Programming
  • Java
  • JavaScript
  • Web Applications
  • C++
  • SQL
  • Python (Programming Language)
  • Software Engineering
  • Object Oriented Design
  • Databases
Education

Education

  • Computer Software Engineering, BS of Computer Science, University of Colorado at Boulder

    Dec, 2003 - Dec, 2007

Certificates
References

References

  • Theresa Sung

    Brad and I were on the same team for over four years and it was an absolute pleasure to work with him. He is a dedicated developer and fiercely proud of his work. He is always willing to lend a helping hand to anyone around him and demonstrated great patience when explaining difficult concepts.

    While collaborating with him on a complex software development project, he was very dependable as a technical lead and was a key component to seeing the project to success. Being self-motivated, he is an excellent team player as well as a strong independent worker.

    I have confidence Brad would be a valuable asset to any software team and is a delight to work with.

  • Joshua Horton

    Brad is a conscientious and careful developer who cares about the work he produces. During the time we worked together he produced code of increasing complexity and depth. He also has working knowledge of carrier-class networking and understands network configuration automation concerns. Brad is a team player who looks for opportunities to improve himself as well as others.

  • Jim Yost

    Brad is a great asset to any team. He is always enthusiastic and thrives on tackling difficult technical challenges that others may shy away from. Brad will be an invaluable asset to any group or company that he joins.