Brent Newey

Boston-Based Principle Software Engineer

brent.newey@alum.wpi.edu

Career History

TripAdvisor
2013 - Present

Principle Software Engineer

After TripAdvisor bought out FlipKey, my responsibility shifted to technical leadership. I was the team lead and primary architect for the creation of and migration to a central supply platform for all of TripAdvisor Vacation Rentals (TAVR).

During this time I led a team of twelve engineers in implementing the migration of the Rent by Owner and Property Management platforms to the TAVR central supply platform. I put into practice the management techniques I had developed over my time leading a smaller team. I also interviewed prospective Java developers and mentored senior engineers, teaching interview, project management, and design and code review techniques.

FlipKey
2009 - 2012

Senior Software Engineer

At FlipKey, I focused on our payment and billing platforms. I developed the PHP frontend and Python backend for our online rental payments engine, and created a recurring billing system that used Braintree as its credit card vaulting environment. I led a small team in developing new features for the payments system.

While at FlipKey, I honed my interviewing skills, evaluating over a hundred candidates for a variety of software and architectural roles.

As my responsibilities grew to include people and project management, I spent a lot of time reading about and implementing the soft skills I needed to succeed in my new role. This was a very introspective time for me, as I needed to figure out my personal management philosophy.

Charles River Analytics
2007 - 2008

Freelance Programmer

I worked at Charles River Analytics as a contractor for the United States Air Force. I built a distributed agent-based system which could detect cyber attacks using a probability aggregating technique called a Bayesian Network. The system would take in a variety of outputs and tell you the probability that you were under a cyber attack.

Bain & Company
2006 - 2007

Applications Developer

At Bain & Company I worked with consultant managers to develop investment and employee management software. Most of the work was done in ASP.Net and Microsoft SQL Server. I also interviewed prospective .Net developers.

Liquid Advertising
2003 - 2005

Software Engineer

Liquid Advertising was my first job out of college. It was a consulting service that provided lead generation tools for real estate and resort clients. I had a great deal of freedom to create the software that we needed and developed content management and form design tools that could be reused for each client.

Education

Worcester Polytechnic Institute Worcester, MA
Bachelor of Science, Major in Computer Science, 2003

Projects

Adaptive Websites Using Genetic Algorithms

This project used genetic algorithms to find the best way to organize units of information in a page hierarchy and link them together.

Tetris

I wrote this implementation of Tetris in C for Linux and Windows.

Sokoban

I created this Sokoban game in Python.

Publications

John T. Langton, Paul R. Havig, Brent Newey, “Visualization for cyber security command and control,” In Cyber Security, Situation Management, and Impact Assessment II; and Visual Analytics for Homeland Defense and Security II, edited by William J. Tolone, William Ribarsky, Proceedings of SPIE, Volume 7709, 2010.

John T. Langton, Brent Newey, “Evaluation of current visualization tools for cyber security,” In Cyber Security, Situation Management, and Impact Assessment II; and Visual Analytics for Homeland Defense and Security II, edited by William J. Tolone, William Ribarsky, Proceedings of SPIE, Volume 7709, 2010.

Internet

Stack Overflow http://stackoverflow.com/story/brentnewey