Brent Newey
Senior Software Engineer
329 Vermont St #2
West Roxbury, MA 02132
[phone number redacted]
brent.newey@alum.wpi.edu
Objective
To do interesting work with intelligent people that has an impact on the world.
Career History
January 2009 - Present: Flipkey Boston, MA
Senior Software Engineer
- Developed and maintained Rent By Owner and Property Manager billing frontend and backend code, as well as online rental payment workflow, in Python, CakePHP, and MySQL
- Wrote conversion tasks to optimize formatting and caching of property rate and calendar data for frontend use
- Designed and implemented key search algorithm and XML-based feeds for Google Local service integration
- Worked with Customer Care specialists, Quality Assurance testers, and other developers to develop deep systems knowledge, facilitating the quick fix of bugs and development of new features
- Interviewed dozens of prospective Python and PHP developers using comprehensive coding interviews
Freelance Programmer
- Developed techniques to process network data from intrusion detection systems using Bayesian Networks to detect cyber attacks for the United States Air Force
- Created an agent-based system using Java, Eclipse IDE, JADE Agent System, and PostgreSQL
- Worked with software developers in remote locations using Trac, Subversion, and Agile product management techniques
Applications Developer
- Worked with C#, ASP.NET, Office Interop libraries, XSLT, and Microsoft SQL Server to create investment and employee management software
- Interviewed prospective .NET developers
2003 - 2006: Liquid Advertising Boston, MA
Software Engineer
- Developed applications using the .NET framework, Visual Basic, Microsoft SQL Server 2000, Flash ActionScript and Flash Remoting
- Designed and deployed custom applications from scratch with content management, web-based lead generation, and a comprehensive management application for sales agents
- Created a content-management library in production across almost all Liquid Advertising sites. The library abstracts out database calls to provide easy, dynamic access to content and the relationships between content pieces, and then automatically generates a backend editor
- Streamlined development processes with the form builder, a database-driven application used to create custom forms and validators, and standardize data fields, form layouts, and access to the forms for clients to edit on-the-fly
Summer 2002: Exit 33 (now Xplana Learning) Boston, MA
Software Engineer
- Developed healthcare consulting and content management applications using PHP, JavaScript, and MySQL
Education
Worcester Polytechnic Institute Worcester, MA
Bachelor of Science, Major in Computer Science, 2003
Projects
Adaptive Websites Using Genetic Algorithms Uses genetic algorithms to find the best way to organize units of information in a page hierarchy, and links them together
Tetris An implementation of Tetris written in C for Linux and Windows
Sokoban A Sokoban game written 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.
Primary Skills
- Python2.5 – Python2.7
- MySQL
- PHP and the CakePHP Framework
- HTML, Javascript, and CSS
- Ubuntu Linux and Bash Scripting
- Subversion
- Emacs and Emacs Lisp
Internet
Personal Website http://www.brentnewey.com
Stack Overflow http://careers.stackoverflow.com/brentnewey