**** ****** *** ************@gmail.
Dallas, TX **244 com
Brandon Cody
Brandon Cody has over 19 years of diverse application development and design experience,
focusing on enterprise architecture, standards, and best practices. He has advanced knowledge
of portals and web based technologies, enterprise application security, and database driven
applications. Brandon works well with both business and technical stakeholders to ensure that
quality solutions are delivered at both levels of the organization.
Professional Profile:
Broad range of experience in the Microsoft platform in particular in web and distributed
technology stacks. Current focus is service orientation, enterprise integration, and software
factories. As a consultant, work with enterprise customers to solve their challenges by leveraging
the latest technologies available, usually in the role of architect or team lead.
Possess strong understanding of Object-Oriented Analysis/Design and Microsoft .Net Development,
skilled at progressing from problem statement to well-documented designs.
Strong knowledge of Microsoft.Net with experience ranging from release of version 1.1 to version 4.0.
Solid management skills, demonstrated proficiency in leading and mentoring individuals to maximize
level of productivity, while forming cohesive team environments.
Over 6 years experience leading teams ranging from 2 developers to 17 (on-shore/off-shore/near-shore)
designing, creating, and supporting various enterprise applications.
Analytical thinker that consistently resolves ongoing issues or defects, often called upon to consult on
problems that have eluded resolution by others.
SEI Methods and Practices
Architecture Business Cycle (ABC), Quality Attribute Workshop
(QAW), Attribute Driven Design (ADD), Active Reviews for Intermediate Designs (ARID), Software
Architecture Analysis Method (SAAM), Architecture Tradeoff Analysis Method (ATAM), Cost Benefit
Analysis Method (CBAM
Strong quantitative analysis skills to lend insight to highly ambiguous and sensitive
business problems
Full lifecycle experience in scoping, designing, developing, deploying, and supporting
enterprise scale business application and business intelligence software, using both
waterfall and iterative development methodologies.
Industry expertise: In-depth understanding of government procurement
processes and technology integration challenges. Experience managing
clients, developing and documenting business needs
Technical Summary:
C# /VB .NET/Objective C programming since Microsoft .Net Framework 1.1 in advanced multi-
tiered/multi-threaded applications
ASP.Net web development for highly scalable and available web applications,(processing as many as 4
Million simultaneous users)
XML based integration with heterogeneous platforms( interoperate with IBM Mainframe/CICS and/or
Java Mid Tier)
Implement web applications on ~45 machine web farm clusters.
Advanced level use of XML technology (XSLT, XPath, XML Schema)
Experience with JavaScript (server side and client side), HTML ( hand editing, not just WYSIWYG) and
CSS
Over 7 years experience with TDD - Test Driven Development (MS Testing Framework, NUnit)
SQL Server – Advanced T-SQL coding, administration at DBA Level, Replication, Experience with large
scale databases
Agile development (SCRUM, XP)
Proficient in Visual Studio 2003/2005/2010/2012 Team Suite, 2007/2012 TFS, Perforce SCM systems
Experience with Visual Studio Tester Suite - Load Tester
Microsoft Office SharePoint Server 2007/2012 (MOSS 2007/2012), Windows SharePoint Services 3.0
(WSS 3.0), SharePoint Portal Server 2003, SharePoint Portal Server 2001, SharePoint Team Services,
Installation, Configuration, Architecture, Site Template Customization, Site Definition Customization,
Content Management, Collaboration, Windows Workflow Foundation, Custom Web Parts, Reports,
Business Data Catalog, Search
Databases:
Access (2.0, Access 97, XP, 2003), SQL Server (6.5, 7.0, 2000, 2005, 2008, 2012) (SSIS, SSRS,
SSAS), FoxPro 2.5/3.0, SQL Reporting Services
Oracle (7.0, 8.0, 8i, 9.0), Sybase, DB2
Programming Languages / Components / Tools:
ASP.Net, C#, VB.Net, Classic ASP, C++, Visual Basic, Delphi, Basic, Java Beans, VB 3.0 – 6.0,
VBA, HTML/DHTML/CSS, JavaScript/jQuery, LINQ, MS Transact SQL, Oracle PL/SQL
XML/XPath/XSLT, VB Script, Web Services, Microsoft Enterprise Library, .NET Compact
Framework, AJAX, WCF, WF, WPF, XAML, ADO.Net, ReSharper, nHibernate, Infragistics, Telerik,
Stellant, nUnit, Visual Studio Unit Testing Framework, TFS, VSS, SVN, Rational XDE, Rational
Clearquest
Project Management:
9 + year’s experience managing various enterprise architecture. vendor, infrastructure, program,
and
portfolios.
9 + year’s experience improving business processes and improving the SDLC with Agile/Lean.
Experienc
August 2012 – Present San Francisco, CA Dallas, TX
e Lightmaker / Copart (Contract)
Principal Architect Lead
Current Project – Leading/Managing Team of 17 redesigning enterprise e-
commerce (ww2.copart.com) site utilizing the following technologies: C#,
ASP.Net, MVC 3, NUnit, T4 Templates, Fluent Validation, JQuery
Unobtrusive Ajax, KnockoutJS, AJAX.Net, WCF Services, SQL Server
2008 RC2, AS400 DB2, Oracle 11G, SAP, MYSQL 5.6, LINQ, JQuery,
Couchbase, Tfs, NuGet, Couchbase, Solr. Agile/Lean Methodology.
Lead Infrastructure, Security, Business Analyst’s & Quality Assurance On
Shore and Off Shore stand up of new ww2.copart.com and Mobile Auction
for Copart.
December 2011– August 2012 Dallas, TX
Benefit Mall (Contract)
Lead Software Developer
• Lead team of 8 developers designing, creating, and refactoring primary
web enterprise applications.
•
Projects
•
● ESE Rewrite
•
C#, ASP.Net, MVC 3, MVVM, Entity Framework 4.1, T4 Templates, WPF, AutoFac
Dependency Injection, Fluent Validation, JQuery Unobtrusive Ajax, KnockoutJS,
AJAX.Net, Telerik MVC Controls, WCF Services, SQL Server, LINQ, JQuery, JQuery
QTip2 Plug in, Team Review TFS Add in
•
Redesigned entire architecture using the latest technology. Migrated
•
from .NET 2.0 Framework to 4.0 Framework. Utilized EF 4.1 as ORM
designer in conjunction with T4 templates to automate code generation
of domain models and WCF service layer. Utilized Autofac for WCF and
MVC3 integration. Used Autofac to primarily take advantage of new
ASP.NET MVC 3 features that were added to provide better support for
dependency injection. Used KnockoutJS to easily associate DOM
elements with model data using a concise, readable syntax. In addition
used KnockoutJS to define a UI's appearance using views and
declarative bindings, its data and behavior using viewmodels and
observables, using MVVM pattern. Utilized WPF for third party user
interface consuming same WCF services. Utilized Team Review TFS
Add in to easily perform code reviews for each development sprint.
Implemented JQuery Unobtrusive Validation to streamline client side
validation.
•
● CRQS Rewrite
•
C#, ASP.Net, MVP, Entity Framework 4.1, T4 Templates, StructureMap Dependency
Injection, Fluent Validation, Backbone.js, AJAX.Net, Require.js, Underscore.js, WCF
Services, SQL Server, LINQ, Jquery UI, JQuery Unobtrusive Validation, Team Review
TFS Add in, JQuery QTip2, Telerik Controls, Chirpy VS Add in (Mashes, minifies, and validates
your javascript, stylesheet, and dotless files including coffee script. Chirpy can also auto update T4MVC and other T4
templates.)
•
Redesigned entire architecture using the latest technology. Migrated
•
from .NET 2.0 Framework to 4.0 Framework. Utilized EF 4.1 as ORM
designer in conjunction with T4 templates to automate code generation
of domain models and WCF service layer. Used Structure Map to
primarily take advantage of new ASP.NET features that were added to
provide better support for dependency injection. Used Backbone.js to
easily associate DOM elements with model data using a concise,
readable syntax. In addition used KnockoutJS to define a UI's
appearance using views and declarative bindings, its data and behavior
using viewmodels and observables, using MVP pattern. Utilized Team
Review TFS Add in to easily perform code reviews for each
development sprint.
•
July 2010– December 2011 New York, NY
CCCI Inc.
Lead Software Engineer - Contract
• Lead team of 2 developers designing, creating, and supporting multiple
enterprise applications.
•
Projects
•
● Email Gateway
•
C#, ASP.Net, AJAX.Net, WCF Services, SQL Server, LINQ, MSMQ, SOA
•
Designed user registration service layer utilizing MSMQ, WCF.
•
Developed for queued processing of a high volume of email messages
to the Innovyx Email Web Service.
● JCPenney.com
•
C#, ASP.Net, AJAX.Net, WCF Services, SQL Server, LINQ
•
Designed, developed and maintained high transaction volume, high
•
availability web based software using Microsoft C#.NET, ASP.NET, SQL
Server 2008, WCF, MSMQ, CSS, Xml, Java Script
Used nHibernate, WCF to communicate between DAL and other
•
business components. Developed iPad user interface using Objective C.
● Prism
C#, ASP.Net, AJAX.Net, WCF Services, SQL Server, Windows PowerShell, Regular
Expressions, AD Integration, SOA
This is the jcpenny.com main website administration platform. Prism system is an
application framework which streamlines the workflow and production of various internet
based marketing campaigns while also providing increased capabilities and improved
reporting. Prism consists of a template based system separating data/content, skinning and
stylization from code. A collection of internal tools (Offer Catalog, Contest Manager,
Template Designer and Campaign Manager) serve to manage the data/content and site
User Interface. Prism exposes all data/content through a WCF service hosted in IIS.
•
October 2009–July 2010 New York, NY
Waters & Kraus
Lead Software Architect
•
Accomplishments
•
● Designed cash flow forecasting software which automated the
•
process of determining future available cash in escrow account.
● Designed document annotation software which is used to bate
•
stamp
documents for submission to co counsel and defense firms.
•
Eliminated cost of out sourcing process.
•
Projects
•
● CMP – Integrated Digital Content Web Portal
•
3 Tier
•
Rewrite/ Redesign Classic Asp Application using .Net 3.5, CSS, Xml,
•
Java Script, Utilized LINQ and WCF for Tier to Tier Communication.
•
Functions:
•
Case Management – (Discovery, Pretrial, Trial, Probate,
•
Medical)
•
Technology:
•
ASP.NET, VB.NET, C# .NET, LINQ, CSS, Xml, Java Script
•
The data storage was SQL Server 2005
•
Data access tier exposes all data/content through a WCF
•
service hosted in IIS
•
Developed iPad user interface using Objective C.
•
•
March 2006–October 2008 New York, NY
Bickel & Brewer
Lead Software Architect
Projects
•
Rewrite/ Redesign Classic Asp Litigation Software using .Net 3.5.
•
Utilized LINQ, and Visual Studio Unit Testing.
• Gathered requirements from Directors and Managers for every aspect
of the firm.
Led team of 12 developers designing, creating, and supporting low
•
level APIs, developer design and support tools for 'N' tier browser based
litigation application.
Served as a liaison between varying business units to guarantee
•
smooth and timely delivery of software products or updates.
Led team of 12 developers during major Releases, defined the
•
mechanisms of building and releasing software.
Led team of 30 document imaging specialists that reside off shore.
•
Reduced defects in development builds by over 95%, completed
•
outstanding change requests, and cleared all blocking issues in month
period.
Completed documentation and planned internal requirements
•
gathering process for next two years of ongoing development work.
Managed annual budget of over $1,000,000
•
Lead and facilitated the analysis, joint design sessions and strategic
•
forecasting
Determined direction of software and business procedures with
•
Shareholders and Directors.
•
Lead Design and Development of all software (Conceptual, Logical,
•
Physical). Played a role in every aspect of Full Life Cycle
•
Development
•
Determined ROI and LOE of software projects.
•
Determined priorities of projects with CTO and COO
•
Worked closely with the project team to analyze issues, evaluate
•
solutions, and work to incorporate resolutions into both the production
application as well as upcoming releases.
•
Case Logix Case Management / Document Management System
•
• Overview: Case Logix is an application designed and developed to search
and analyze case documents. It retains all research and analysis throughout
the duration of the case. In addition it uses imaging technology to annotate
and redact the documents that are necessary.
•
Technology:
•
ASP.NET, VB.NET, C# .NET 2005, CSS, Xml, Java Script,
•
MOSS 2007
Data storage SQL Server 2005, Oracle 9i
•
•
● Matter Centric Email Routing System
•
Overview: The Email Routing System (ERS) is an application
•
designed and developed to capture emails and attachments. By linking
email addresses to matters, the application is able to intelligently route
an email to the Gatekeeper.
•
Technology:
•
ASP.NET, C# .NET, VISIO, VB.NET
•
February 2005–March 2006 TRX New York, NY Dallas, TX
Consultant / Senior Software Architect / Project Manager
•
Roles
•
Designed, developed and maintained high transaction volume, high
•
availability web based software using Microsoft C#.NET, ASP.NET, SQL
Server 2000, Oracle 8.0i, XML, VB.NET, Remoting, Threading,
Serialization, Web Services
Developed and managed to specifications, project schedules and
•
quality standards such that deliverables and commitments are met
Maintained architectural integrity of existing base of software
•
Status reporting as necessary using Star Team
•
Led team of 8 off shore developers designing, creating, and
•
supporting 'N' tier browser based travel booking application.
Worked closely with the project team to analyze issues, evaluate
•
solutions, and work to incorporate resolutions into both the production
application as well as upcoming releases.
•
Projects
•
● RESX 5.0 5.1 / SELEX 2.0 2.1 AgentWare Integration
•
Overview:
•
The project goal was to create a new web service consumer written in
•
c Sharp that consumed an air fare web scraping service called Agent
Ware. This service would gather air fares from Commercial Airlines
Sites. This feature allows Agency Booking and Customer Booking. The
project required creating a new Web Service Consumer and a new Web
Service. Minor UI and Database modifications were required. Used
Visitor, Proxy, State Design Patterns.
•
Technology:
•
ASP.NET, VB.NET, C# .NET, CSS, Xml, Java Script
•
Data storage SQL Server 2000, Oracle 8i,, Web Forms
•
•
•
● XmlSerializer Caching Component
•
Overview:
•
XmlSerializer has a memory leak, this is a known issue with Microsoft.
•
I wrote a component that caches the instance of the object in the Web
Cache to control the memory leak.
•
Technology:
•
ASP.NET, C# .NET
•
•
● RESX/SELEX Object Refactoring
•
Overview:
•
Worked with other Senior Architects to Redesign the Object Model of
•
the MTS, RS, and GDS Layers that RESX and SELEX derive business
logic from.
Implemented multiple design patterns. Some of the patterns
•
implemented were
•
Abstract Factory, Adapter, Decorator, Proxy, Command, State,
•
Template, Visitor, CRC, PAC
2001– January 2005 Baron & Budd P.C. New York, NY
Software Development Manager / Architect
Roles
•
Gathered requirements from Directors and Managers for every aspect
•
of
the firm.
•
Determined direction of software and business procedures with
•
Shareholders and Directors.
•
Design and Development of all software (Conceptual, Logical,
•
Physical). Played a role in every aspect of Full Life Cycle
•
Development
Determined ROI and LOE of software projects.
•
Determined priorities of projects with IS Director. (MS Project 2000,
•
XP, 2003)
•
Accomplishments
•
● Designed settlement process procedure and software which
•
streamlined
entire settlement department. The process in turn will save the
•
settlement department an estimated 70% in productivity.
•
● Designed document annotation software which is used to bate
•
stamp
documents for submission to co counsel and defense firms.
•
Eliminated cost of out sourcing process.
•
Projects
•
● iView – Integrated Digital Content Web Portal
•
Technology:
•
ASP.NET, VB.NET, C# .NET,CSS, Xml, Java Script, Windows
•
2003 Server, SharePoint 2003
•
● SCED – Site Contamination Exposure Database
•
Functions:
•
Product, Chemical, Site Exposure entry and analysis
•
•
● Spider – Document Crawler Application
•
•
● Business Services Manager .NET
•
•
● GTG – Green To Go Settlement Submission Application
•
•
● Doc Matrix
•
•
1999–2001 Baron & Budd P.C. New York, NY
Senior Software Architect
Roles
•
• Gathered requirements from Directors and Managers for every
•
aspect of the firm.
• Design and Development of all software (Conceptual, Logical,
•
Physical). Played a role in every aspect of Full Life Cycle Development
Accomplishments
•
● Designed and developed image processing software (IPM) which
•
streamlined the entire imaging department. The process in turn will
•
save
the imaging department an estimated 50% in productivity.
•
Projects
•
● eCase – Environmental Case Management Application
•
Migrated Legal Edge (prior case management application) to eCase.
•
Functions:
•
Case Management – (Discovery, Pretrial, Trial, Probate,
•
Medical)
Event Notification Service
•
Settlement processing
•
•
● eDocs – Document Management System
•
•
● IPM – Image Processing Manager
•
•
● eClaims
•
•
1998–1999 Baron & Budd P.C. New York, NY
Software Developer
•
1995–1998 I.R.M, Inc. New York, NY
Software Developer
Roles
•
• Gathered requirements from Project Manger.
•
• Development and QA of software.
•
Projects
•
● TopSales
•
Functions:
•
Assist manufacturers in uncovering
•
new sales opportunities through data analysis of distributor
•
shipments
to operators and/or store sites.
•
Technology:
•
User Interface was developed with VB 5.0 as a windows
•
interface
Application. Used Excel Object to generate adhoc reports.
•
Oracle DB
● Object Pooling Manager
•
Functions:
•
Object pooling management, scheduling.
•
Technology:
•
User Interface was developed with VB 5.0 as a windows
•
interface
Application.
•
•
Education 1997 NYU Associates MIS NYU
•
Certificatio 1999 MCSD
ns Dallas, TX
2005 MCSD .NET
Dallas, TX