Brenden T. Matthews

Software engineer

brenden@diddyinc.com
Berkeley, CA

Profile

Passionate software engineer with specialization in building fast, small and efficient code in everything from assembly to Ruby.

Career highlights

As a professional

As a hobbyist

Significant contributor to numerous open source projects, including the Linux kernel, SQLite, MPD, Gentoo, TokyoCabinet and more. Creator and maintainer of some popular projects, maintaining and continuously developing software used by thousands of individuals on a daily basis. Built a strong and growing community of supporters and enthusiasts for the following projects:

Full source code for these projects and others is available at http://git.omp.am/.

Experience

Newfield Wireless

Berkeley, CA, United States

Senior Software Engineer

2009 - present

  • Leveraged 3GPP layer 3 expertise to:
    • build a UMTS network data parser and indexer.
    • design and implement a suite of real-time 3GPP LTE capture/parsing tools.
  • Created a customized database solution with integrated flexible query language for accessing millions of streaming records in real time.
  • Designed and implemented a reporting library for generating key performance indicators from vast quantities of raw data, leveraging previously mentioned customized database.
  • Introduced new development and debugging methodologies to the team which significantly improved the pace of development and quality of deliverables.
  • Assisted junior and senior developers on all aspects of software engineering.
  • Oversaw design and implementation of schema-based XML software specifications.

Real Time Measurements Inc.

Calgary, Canada

Oil & gas instrumentation and technology producer.

Consultant

2009 - present

  • Part-time consultant on various matters.

Software Development Manager

2003 - 2009

  • Developed end user applications, web services, and embedded software.
  • Involved in strategic planning, performance and productivity improvement, organizational design, e-commerce, new media and Internet promotion.
  • Planned, participated, and coordinated team building exercises while demonstrating strong leadership skills.

IT Manager

2003 - 2009

  • Configured and managed servers, automated backup systems, and provided support for customers as well as in-house support.
  • Leveraged new technologies to enhance our product-to-customer experience in a timely and cost effective fashion.
  • Implemented cost reduction IT strategy to make use of existing infrastructure instead of requiring further equipment purchases.

Skills

Very talented programmer, with ample experience in many languages and technologies. Very fast learner, with strong abilities to self teach. Strong functional and imperative programming skills, with a speciality in creating optimized code on any platform. Very strong written and verbal communication skills.

Top 8 languages and technologies (in no particular order):

Programming languages

Technologies

Education

BSc in Computer Engineering

Calgary, Canada

2003 - 2007