
Silverlight .NET Software Craftsman, Architect and Innovator
Austin, Texas Area

Silverlight .NET Software Craftsman, Architect and Innovator
Austin, Texas Area
* Extensive custom control development in extensible decoupled Silverlight architectures at the professional/commercial level (control templates/parts/generic.xaml as a visual structure base, etc.) as well as delivering 'Blendable' controls which work in a designer/developer workflow (I am much more on the dev side).
* Expert in Prism, Unity, WCF RIA Services, MEF , TCP/IP-Sockes-Rest based communication as well as geo visualizations. See:
http://go.pushbomb.com/deepearthnext.html
* Cross-Platform Mono/SharePoint MOSS with Connectivity via SOA/Web Services. * Proven Software Engineering & Object-Oriented Practices
* Obsessive focus on domain-driven design because there is not a viable alternative (nor has there been for some time), especially DSLs.
* Emphasis on Linq, C# 3.0, Functional OO Language Enhancement (declarative instead of imperative development for example as large win across the board)
* Heavy Enterprise SharePoint expertise across all key areas
* Domain Specific Language applications as core competence with an expectation of larger applicability over the next year especially as companies leverage the often astounding shifts this can create.
* Object to Relational Mapping Technologies : NHibernate (2.X beta and production 1.X), ActiveRecord (Castle) as well as Linq to Entities
Silverlight 3.0, 4.0, MEF, WCF RIA Services, Custom Controls in Silverlight, Architectural Excellence in Implementation, NHibernate Global Leadership, Multithreaded Server Software (transactional w/without second-level cache), Service Oriented Architecture (SOA), WCF, MEF, AppDomain Pligin Isolation, Linq Provider Development, Agile as assumed, Quantitative Financial Applications, Assumed C#, ASP.NET, Silverlight, Design Patterns
(Online Media industry)
January 2004 — Present (6 years )
domain.dot.net labs and the tangent.ux team have joined under the name pushbomb as of September 10, 2009. As pushbomb we are growing our client base using our innovative enterprise Silverlight consulting services. We focus on Prism, Unity, MEF, Bing Maps, Deep Earth, Telerik as well as our many custom controls developed in-house where no commerical option was found.
Company dedicated to pioneering new experiences leveraging Silverlight 3.0-4.0 with additional unique skills in Smooth Streaming (as of 2009 not a core revenue stream however - we are now focusing on large custom engagements).
Deep Zoom-Next Gen Non-Linear Syncronized Media experiences make compelling demos today, but in the possibly soon era of 2 billion individuals pushing HD Media Channels (post-user content) these will be essential to overcome the raw physics of moving bits around.
Predictability and transparency using proven agile practices are key as well as hands-on code mastery and leadership using domain-driven design. Every developer here is a domain expert in the business we are in, and frankly I'm not sure how to succeed with anything but very small teams of the most amazing people.
(Computer Software industry)
1998 — 2004 (6 years )
While deeply technical, led also in global sales growth and support of vastly different client demands across business domain mandates.
This included all aspects of hands-on leadership in core product code base via balancing best practice architecture with Agile practices for the flexibility to learn and evolve (Gartner named us one of the top three innovative companies in Europe in our space).
This work is also now a patent in the US and European Union.
Early innovation in Web Services and 'pre-SOA' SOA. WSDL/XSD Contract driven services, contract-first service development and recognition of SOA rich interaction as incompatible with RPC style which dominated at the time.
We created under my hands-on leadership one of the first truly global and enterprise level Microsoft.NET software product releases, and the most visible and successful (per analyst review) in our category to support Web Services.
(Computer Software industry)
1998 — 1998 (less than a year)
Was a major contributor to the CBS news software which drove the Evening News with Dan Rather's reporting across elections in this mid-term year.
Software was also used in 2000 Presidential reporting with many enhancements.
(Computer Software industry)
June 1997 — January 1998 (8 months)
A precursor niche 'best-practice' software company which was early to Agile, OO Patterns and Design as Mandate, and Moving best C++/Java/Smalltalk into C#-.NET (with supporting MTS/COM+ and Windows Client/Server across Oracle, SQL Server, Sybase, etc).
(Computer Software industry)
January 1992 — June 1997 (5 years 6 months)
Provided advanced software development services for companies in California and New York related to C++, Java, Visual Basic, Access, MFC, ATL, UML, TCP/IP Sockets Development and many other technologies. Clients included Hewlett Packard, Levis Strauss, Citicorp, Bankers Trust and many others,
Started as developer then promoted to senior software developer (one of only two).
In my last year acted as 'software development lead' due to growth and my position (not from above but from the other developer's mandate) and the recognition of my skill across process, business domain concerns and customer facing demands. However technical capability and responsibility grew concurrently (which I demanded).
(Public Company; 1001-5000 employees; Information Technology and Services industry)
October 1987 — January 1992 (4 years 4 months)
In this poition I started as a 17 year old Computer Science Major working part time. For some fantstic reason they allowed me the opportunity to become the company expert on the 'new trend' in connecting commputers. I tried to master the many aspects of computer networking, and had many successes, however I was always a programmer at heart.
Some accomplishments included integrating Novell with Unix Systems, mainframes and many other platforms, IPX/SPX development, Sockets Development, etc.
I was at the time the youngest person to achieve the 'Certified Netware Engineer' (CNE) certification. This experience has served me incredibly well in my career.
B.S. , Information Systems , September 1998 — January 2003
Went to school at night while I managed my Computer Networking startup 'Integral Networking'.. It was a fun and exhausting time..
Masters In Progress , Computer Science, Finance , 2004
Conducting studies in Artificial Intelligence, especially Darwanistic/Evolutionary Algorithms. My primary research interest is driven from Biology emulation and its impact on computing environments.
Philosophy , Evolutionary Concepts as Applied to other domains, the rare but blissful Sunday sleep-late.
Silverlight, Media, Video, Streaming, Encoding, Windows Presentation Foundation, WPF, C# 3.0, Object Oriented Design, Design Patterns,NHibernate, ActiveWriter, ActiveRecord, Windsor, NDepend, .NET 3.5, WWF, WCF, XAML, ACM, Agile Alliance, Smart Client, Business Data Catalog, Web Parts, DSL, GAX
Speaker at numerous techie events, Numerous published articles on software development, especially related to Agile Practices and Microsoft.NET development (including software factories).
PATENT: www.wipo.int/pctdb/en/wo.jsp?WO=2003/046692 Inventor for financial advice delivery via product/service recommendations advisory models.External Rule Agent governs aspects of Wealth Solutions Defined here including financial advice logic, constants and interface elements Rules controlling content, advice, and presentation format across multiple employee and customer applications are modified in an environment that enables businesses to dynamically update rules without a release of software. A Computational Engine provides an object-oriented abstraction of earnings/expense, balance, sheet and cash-flow where all quantitative /statistical functions are performed. The API encapsulates attributes of, and relationships among, these processes.