Passionate and experienced software engineer with a keen eye for detail specializing in designing and implementing scalable resource oriented (REST) web services and modular web application architectures. Firm believer in the benefits of test driven design, continuous integration and peer review as a means of driving code quality. Pragmatic and agile worker, adroitly adapting to changing requirements, priorities and deadlines. Strong communication skills and well-versed in object-oriented design patterns, data structures and algorithms.
Software Engineer II for Moebius Solutions, Inc. @ Sony Computer Entertainment America:
Working with the Debug and Test Environment (DTE) group, developing web services and web application tools which help automate software testing, debugging and crash reporting.
SPAWAR:
Supporting SSC's Open Track Management program.
SAIC:
Designing and implementing service interfaces for use within an integration framework. From July 2011 to July 2013 (2 years 1 month) Greater San Diego AreaSoftware Engineer @ • Performed research & development for various Java tools and technologies, delivering white papers and advice regarding continuous integration build servers, developer build tools and enterprise service messaging systems.
• Worked with the Service Oriented Architecture / Infrastructure team developing rich internet applications (primarily using JSR 286 Portlet frameworks and Rails).
• Geospatial Command and Control Software (Agile Client / GCCS-J) From May 2010 to July 2011 (1 year 3 months) Greater San Diego AreaEmbedded Software Engineer @ Worked with the F-35 VMF Communication Systems team, developing embedded C/C++ solutions to specification for use in the real time flight operating system. From August 2009 to May 2010 (10 months) Greater Los Angeles AreaStudent Intern: Software Engineer @ • Author Profiling Web Crawler
Designed and developed from the ground up a standalone multithreaded web crawler which utilized the Yahoo! BOSS search framework as well as the Stanford Name Entity (NER) classifier to scour targeted websites for data critical to our client’s service operations. Gave a presentation at UCSD regarding my work on the web crawler.
• Amazon Book Publishing Monitor
Created from concept to completion a standalone client application that consumed Amazon Product web services and automated the task of augmenting client data with Amazon’s product catalog. Technologies Used: Amazon Web Services, Java Standard Libraries
• Author Profiling Web Tool
Developed in PHP a MVC based web application that facilitated the manual process of profiling the complex relationships between authors and their publications. Technologies used: MySQL, PHP, HTML, CSS, Smarty Templates, Ruby, Rails
• Geographic Ontology
Assisted in analyzing, researching and improving a geographical ontology for multiple countries across multiple continents. From August 2007 to July 2009 (2 years) Greater San Diego Area
Bachelor of Science, Computer Science @ University of California, San Diego From 2004 to 2009 Matthew Madson is skilled in: Java, REST, Hypermedia APIs, JavaScript, Angular JS, JEE, Tomcat, CSS, MySQL, Unix, PHP, JSP, SOAP, Ruby on Rails, Windows
Websites:
http://www.matthewmadson.com,
http://blog.matthewmadson.com