+ 20 years of Online Application Service Consulting, Design and Development.
+ Specializing in B2B-SaaS, e-Commerce and Content Management Systems.
+ Consistent high-quality software delivery by employing Agile Methodologies.
languages (the short list)
application capabilities leveraged, major frameworks, libraries
java (j2se, j2ee)
ant (extensions), concurrent/threads, jackson, javax.mail, jax-rs, jdbc (sql), jdom jndi-rmi, joda.time, json-simple, jsp, junit, guice, log4j, nio, sl4j, servlets, io/nio, xalan xerces, xom
groovy
content management and delivery systems, misc-metaprogramming
javascript / dhtml
ajax (XMLHttpRequest, Msxml2 and Microsoft.XMLHTTP), cookie event handling, image manipulation, Jasmine, jQuery, DOM and script rewriting, HTML5 local storage, cross-domain data transfer
perl
cgi, http, lwp, mason, win32::ole, ado, odbc, libxml, libxslt, xmldom
python
usage; misc. application analysis scripts and early version advertisement delivery application
production experience…
+ servers; Apache, IIS, JBoss, Jersey, Jetty, Netty, Tomcat, WebSphere
+ frameworks; Guice, Mason, osCommerce, Spring
+ db; MongoDB, MySQL, Microsoft SQL Server, Oracle 8i, Gemstone/J
analysis, design and modeling...
+ conceptual and constraint-based: Cmap, Flying Logic, GraphViz, XMind,
+ architectural analysis: Stan4j, Restructure101 for Java
+ activity, class, component, deployment, sequence and state UML diagrams and
SysML block diagrams: Magic Draw, Sparx Enterprise Architect, Visual Paradigm
dev ops...
+ build, config. and dependency mgmt.; Ant, ClearCase, Ivy, Maven
+ issue mgmt.; Bugzilla, Gnat, Jira, Raid, Remedy
+ version mgmt. (VCS, DVCS); CVS, Git, Perforce, Subversion (SVN)
experimental...
+ web; Groovy/Grails, Node.js
+ data/search; Cassandra, Hadoop, HBase
professional training...
+ web; RoR (Pragmatic)
+ mobile; iPad/iPhone Dev (BNR, Pragmatic)
+ data/search; Solr (LucidWorks), Hadoop and HBase Developer (Cloudera), Administrator for Hadoop (Cloudera)
strategic technology advisor, architectural consultant and senior engineer @ HOLLAND AMERICA
Defining Ship and Shore architecture for multi-device delivery of e-Commerce functionality and localized content for cruise bookings and shore excursions.
Assessment of current state Holland America Content Management business practices, technologies and architecture. Providing clear requirements for the delivery of content to support Holland America’s new e-commerce initiatives.
Technical Lead, Design Engineer and Architect for creation of a multi-channel device-agnostic Content Management and Delivery Service using Spring Data and MongoDB.
THE SEATTLE TIMES
Providing business technology strategy, architectural design and application implementation services.
Product design consulting, technical guidance and implementation of a Digital Subscription "paywall".
Assisted in the definition of strategic objectives and tactical management of The Seattle Times first dedicated mobile application infrastructure. Completed detailed vendor technology audits for same.
Performed requirements elicitation and management for a multi-system Digital Content Management re-engineering initiative.
Completed an Architectural Design audit of legacy seattletimes.com Digital Publishing sub-systems. Technical assessment of Seattle Times Digital CMS sub-systems completed via staff interviews and the use of a custom libraries to accurately measure cyclomatic complexity. Delivered an actionable series of recommendations for managing legacy complexity debt as well as re-engineering recommendations for the Digital Publishing platform was written for New Media and IT executive team. From April 2009 to Present (6 years 7 months) strategic technology advisor, architectural consultant and senior engineer @ 1st engagement: Leading evaluation of portal and content management technologies for a new gci.net site. Design and development of new RESTful Ad Service in Python. Design of System Software ensuring CPNI compliance; implementation done using JDBC and JBoss/SOAP.
Ad Service client dynamically updates JavaScript Ad delivery components as well as Ad Assets using AJAX.
2nd engagement: Creation of SOX compliance verification application for a new Cable Modem Billing workflows as well as performing project-wide Functional Analysis work when needed. SOX verification application confirms measurement of more than 14% additional billable usage.
SOX compliance achieved programmatically with Data Provenance techniques proving the accuracy of new billing workflows. Provenance log output correlated 25K+ revised billing records with daily modem streams. From January 2008 to February 2009 (1 year 2 months) strategic technology advisor, architectural consultant and senior engineer @ Architectural Design and Development of Content Acquisition and Content Management Applications for Expedia's 3rd generation e-commerce platform.
System design using UML Sequence and Class Diagrams with Enterprise Architect 6.2. Java implementation of classes with Eclipse IDE 3.2. Ant scripts with automated tests run in JUnit. Persistence handled via Vignette CMS relational mappings to SQL Server.
Designed and developed Content Acquisition packages to load and validate content relationships between XML Bean definitions, UI display templates, JavaScript files, Media assets and messages deployed via Spring Application Framework: http://en.wikipedia.org/wiki/Spring_Framework_(Java)
Various engagements for Microsoft, Sony, Bazillion, and Doghouse Productions From November 2006 to November 2007 (1 year 1 month) Developer @ From 2006 to 2007 (1 year) Developer @ From 2006 to 2007 (1 year) senior development engineer @ Reason for leaving: business strategy changes de-emphasizing online retail channel
Registration, sign-in and e-commerce workflow implementations in osCommerce PHP and C#. Technical Design of the Starbucks Health and Wellness Subscription Service. From February 2006 to October 2006 (9 months) software development engineer, SDE II, global site delivery @ Reason for leaving: opportunity to use .NET technologies in fast-paced environment
Lead developer for Amazon.com's Health & Personal Care Store launch and Cell Phone and Services site. Responsibilities for the Wireless Store include Technical Design and Development of 'Add-to-Cart' Workflows, Credit Risk Assessment in the cart as well as numerous front-end modifications supporting Cingular, Verizon and T; technical environment: Implementation of Amazon's Cell Phone and Services 'Add-to-Cart' Workflow using C-macro services and Amazon's Perl-Mason framework. Created XML feed transformations integrating Amazon's Order-Pipeline with Wireless Carriers. From August 2003 to February 2006 (2 years 7 months) senior software design engineer @ Reason for leaving: participate in re-engineering Amazon's front-end with Perl Mason.
Delivering $1M+ annual Operational savings though the development of a web-based workflow application which reduced the time required to configure new customers on Concur's Hosted Expense Management Application. Software developed accelerated quarterly bookings and permitted Concur to record its 1st quarter of profit in 9 years-a direct consequence being CNQR (their common stock), was not de-listed from NASDAQ.
technical environment: Object-Oriented Perl 5.6.1 modules paired with Transact-SQL procedures deployed behind an f5 load-balanced IIS and SQL Server 2000. From October 2001 to August 2003 (1 year 11 months) commerce webmaster, web developer @ Creating e-commerce specifications and user interfaces enabling the search, purchase and retrieval of digital photography on the Web. Software developed resulted in $2.4M of additional sales for the 1st half of 1997. This increase represents a 21% compound monthly growth rate over the; re-launched under Getty Images ownership). From September 1995 to January 1997 (1 year 5 months)
BA, Business; Finance emphasis @ University of Puget SoundUniversity of Washington From 2010 to 2010 Thaddaeus Brophy is skilled in: Agile Methodologies, AJAX, E-commerce, Software Development, CSS, CMS, Databases, Enterprise Architecture, Gradle, Groovy, Java, JavaScript, jQuery, HTML 5, Git, SQL, B2B eCommerce, DHTML, Freemarker, iOS, JUnit, MagicDraw, Maven, Mobile Applications, Model Driven Engineering, MySQL, MongoDB, Objective-C, Perl, Python, R, Requirements Management, SaaS, Software Estimation, Software Project..., Spock, Spring, SysML, Tomcat, UML, Web Content Management, XML, XSLT