Resume

advertisement
Experienced Professional – Application Manager – Technology Leader – Technical Architect – Engineer
“To lead technical innovation as part of
Corwin Brust
corwin@bru.st
a fast-paced professional community”
1600 Innsbruck Pkwy, Columbia Heights, 55421
(612) 217-1742
Employment Histories
April – Nov 2015
Senior Software Engineer, Knowledge Marketing Inc.
Originally engaged for 2 week contract, after delivering proofs of concept for MVC/Web-API implementations of an Email
Marketing product, retained to provide training & technology leadership development, infrastructure, and organizational changes.
.NET (ASP, MVC/Web-API,TPL,LINQ), SQL Server (T-SQL), Perl, SQL Server Business Intelligence (SSIS,SSRS), Apache Cassandra, TFS, Interview/Train
B
R U S T
Sept 13 – Nov 14
Data Architect/Senior Engineer, Solera Inc. (Hollander Product Development)
Originally engaged for a 6-12 week contract, after delivering a SQL to No-SQL pipeline project I was retained for an additional
year providing thought leadership, analysis, and implementation enhancing Hollander’s Sales, Supply Channel Management,
and other proprietary Business-to-Business products.
Apache Cassandra, SQL Server (T-SQL), SQL Server Business Intelligence (SSIS), .NET (reactive, EF, SOA, windows services), TFS, Cruse-Control, WIX.
As an ongoing cross-commit (e.g. “dotted-line”) to the Technology Operations support team, I provided detailed security analysis and policy
recommendations to harden virtualized Linux (RHEL/Centos) environments and created compliant VMWare 6 templates to rapidly deploy conformant nodes.
March – Sept 2013
Senior Software Engineer (Business Intelligence), NativeX
E
D W A R D
As senior engineer at NativeX I primarily worked with the .NET family of technologies including C# 5, SSIS/SSAS/SSRS as well
as SQL Server and Cassandra, and to provide support to the iOS development team (Obj-C, Unity and xcode).
Focused principally on Business Intelligence (BI) capabilities across the organization; projects and activities: pipeline performance and scalability, BI rep to
architecture governance team, research projects, cross-functional improvements (e.g. technical onboarding materials, collecting and documenting standards,
etc., to promote/sustain grown.)
2010-2013
Technology and Systems Consultant
As a freelance technologist, I have enjoyed the versatility of contributing to both large corporate projects and independently
owned businesses to bring effective solutions to market. Most recent projects included:
Ameriprise Financial (Ajasa)
Completed May 2012 Technology Architecture
Committed to the compliance department, I supported project work by comparing alternatives to create projects conforming to company and industry
practices for secure maintainable solutions.
C
O R W I N
NE Department of Education
Delivered Aug, 2010 LAMP/Adobe
Conceptual Requirements to prototype/proof of concept for approach/tool-chain around new generation of an in-place procurement governance process;
provided recommendations regarding suitability and cost effectiveness for use by for state workers and vendors. (Adobe FlexBuilder, Adobe LiveCycle Data
Services, Adobe Coldfusion 8 & 9, Adobe PDF)
2006-2010
ASE5 (Engineer, Team Lead, Application Manager), Wells Fargo Bank N.A.
Led a 24-person team focused on automated data distribution to support multiple lines of business. Accountable for all aspects of product life-cycle.
Developed detailed application security (SPARC, REMEDY) and disaster recovery (LDRPS) plans complying with corporate governance bodies, hands-on
guidance for systems design and code-review; implemented iterative development methodologies. Non-functional responsibilities included: planning for
business continuity and information security; department and project forecasting; planning and facilitating meetings; management of 24x7 support across
development, test and production environments. Accolades included receiving a perfect/maximum performance review (first in department history!), the
Wells Fargo Gold Coin Award, the Lending Information Data Idols Award, and numerous other formal and informal recognitions.
2001-2006
Principle Software Architect, Meta-Forge
Led tiny group dedicated to building amazing networked and distributed applications, some crossover to stand-alone tools and internet sites. Defined
company technical policies and development practices (e.g. security, tools, road-maps), selected, trained and mentored staff. Client facing sales support.
Applied Technologies
.NET
Access
ActionScript
ANT
Apache httpd
Autosys
Bind
Dreamweaver
C (C++, C#, Obj-C, etc.)Emacs
Apache Cassandra
Flash, Flex
Connect:Direct (NDM)
HTML, CSS
DBMS, RDBMS
Hadoop
Director
Javascript, jQuery
LDRPS
LISP
Maven
mod_perl
mSQL / MySQL
Oracle (8i,9i,10g,11g)
LAMP
Perl
PostgreSQL
SSIS and SSAS
T-SQL (PL/SQL, etc.)
XML
Overview
In my professional experience, my most heralded quality is my ability to quickly learn and use, and also inventory, document, demystify and teach
the technologies (and tools) required for success on a project. My greatest area of technical specialization is Perl, in that I consider myself one of
the strongest Perl programmers living and working in the Twin Cities. As an architect, and a developer, I have leveraged many programming
languages, data storage systems, and other platforms to deliver effective solutions. I enjoy sharing this knowledge through formal presentation,
collegial collaboration, community education, and professional forums such as conferences, public code repositories like CPAN, and pretty much in
any way possible.
Perhaps my greatest asset is my ability to communicate effectively with superiors, colleagues and clients.
Business and technical partners often lack deep understanding of technology. By ensuring the sometimes complex technical decision points remain
accessible to all stakeholders I can help level the playing field improving project transparency and the bottom line.
Experienced Professional – Application Manager – Technology Leader – Technical Architect – Engineer
“To lead technical innovation as part of
Corwin Brust
corwin@bru.st
a fast-paced professional community”
1600 Innsbruck Pkwy, Columbia Heights, 55421
(612) 217-1742
2006-2010 Wells Fargo Bank N.A.










Successfully completed BCP failover per plan to ensure continuity of compliance reporting services avoiding any financial penalties to the bank
Led high-level design for an Operational Data Store (UML, Oracle 10g, star-schema); utilized agile development methodology
Planned and executed retirement for obsoleted ETL applications
Named as technology lead for project of 400+ resources;
Selected by division's Data Architect as best qualified individual to cover for him in his absence
Named as lead resource for orientation and training of seven member team and manager in Hyderabad
Created "soup-to-nuts" Training and Desktop Reference guide for orientation of new hires
Instituted training dashboard supporting clear communication of artifact progress (and weaknesses) for senior leadership
Conducted technical interviews of (~60) contract and full-time candidates (with 100% adherence to my hire/no hire recommendations)
Received Team Excellence Award for successful on-time and on-budget delivery of 2009 Data Integration project into production
Responsibilities
Implemented code to automated Extract, Transform and Load and related data-services such as transmission and data quality controls
Created unit tests to validate application behaviour as per requirements and allow regression testing of same on a go-forward basis
Created formal and informal design documentation including conceptual, high-level, detailed and data technical design specifications
Advised Quality Assurance and Data Quality Center of Excellence teams as to best appropriate methods for formal testing of net-new functionality
Provided input to data analysts to facilitate creation of Service (or Operational) Level Agreements
Provided application/technical input to Data Architecture team to support enterprise capacity planning
Planned and facilitated meetings (identify agenda & participants, schedule, prepare/distribute materials, prepare/distribute minutes)
Created/reviewed application change requests per department, division, Line-of-Business, and other corporate best practices
Provided weekly status reporting to team (or project) lead and manager
Achievements & Deliverables
 Lead developer for ETL to integrate sales information into various storage and/or warehousing platforms (perl,ksh,CA Autosys,XML,Oracle 9i)
 Lead developer for ETL to parse hierarchical decision payloads and deliver load-ready relational datasets (perl,LibXML,java,ksh,autosys,XML)
Sept 2006 - Mar 2007
Senior Software Engineer, Contractor at Wells Fargo via CDI
First day: contract extended from 6 to 12 mos.
First week: promoted to project lead developer integrating data from Oracle Systems of Record to various technology platforms including the Enterprise Data
Warehouse, Data File Library (SAS/BI), and other proprietary operational hub systems
First month: delivered working ETL prototype using meta-data/code-gen methodology (Perl & XML)
 Created application promotion process document subsequently adopted as standard by Enterprise Hosting unit
 Authored technical design and technical requirements artifacts per applicable corporate methodologies
 Application technical proponent for infrastructure planning team (physical system planning phase)
R U S T









Applications Systems Engineer 5 (FTE)
B
March 2007 - May 2007
D W A R D









E
ETL Team Lead
Responsibilities
Provide coaching to team members on career development and regarding performance
Task identification, assignment and prioritization for ETL development
Technical and business stakeholder point of contact for ETL
Set departmental policies as to required communications
Forecasting for multi-million dollar projects
Forecasting for team members to support cost-accounting
ETL technology representative on project change control team
ETL technology proponent for security planning to identify data related risks; ensure such were mitigated or accepted at the Line-of-Business level
Shared manager-on-duty rotation (with ETL manager) for problem escalation
Created and maintained schedule for 24x7x365 rotation of application support duties (PAC2000 On-Call Phone List, Hiplink)
Provided weekly status reporting to management over development and support functions (completed/next-steps/risks/barriers)
Provided department input into division quarterly status reporting (highs/lows/cost savings)
Achievements & Deliverables
Delivered all ETL deliverables into production fully automated on-time and on budget
Completed Security and Business Continuity Plans for net-new ETL applications system
Created development case for project providing enterprise level integration of business configuration and reference information
Sponsored numerous change requests to mitigate risks, increase benefits to business, improve technical lift and to reduce cost
Led preparation for 5 day ~65 participant stakeholder orientation conference: ~200 slides + hand-outs; scheduling, assist with travel budget, facilitate
Implemented batch controls for Oracle Dataguard (replication) to ensure consistent point in time for snap-shots
Assisted to seek software patent for home-grown light-weight data-source agnostic XML based cross-platform ETL tool
Formal trainings: Coaching for Premier Performance, Enterprise Information Architecture and Remedy/PAC2000 corporate and LOB best practices.
Recipient of the Wells Fargo Gold Coin Award, Lending Data Idols Award as well as numerous other formal and informal recognitions
May 2007 - March 2008












O R W I N
March 2008 - April 2010
Application Manager, Lending ETL CORE
Responsibilities
Ensure all changes met SOX (legal), lead-time, and other requirements (e.g. notice to business and technical stakeholders)
Ensure all problem responses in compliance with availability goals defined for managed applications (respond: 15m; restore service: 24h; close: 3w)
Personally lead resolution of and recovery from severe technical issues with impacts reaching to the tens of billions of dollars
Ownership of Security Plan (SPARC) and Business Continuity Plan (LDRPS), responsible to execute per legal and internal governance
Ensure clear and timely communications around system outages planned or otherwise
Achievements & Deliverables
C





Experienced Professional :: Microsoft .NET
“To lead technical innovation as part of
Corwin Brust
a fast-paced professional community”
1600 Innsbruck Pkwy, Columbia Heights, 55421
corwin@bru.st
(612) 217-1742
Highlights
Architecture & Modeled SOA framework to allow information private, secured synchronization between servers, thick-client (PC) and
mobile devices in near-real time
Design
Create agile procedures for software build and release and guidelines for development around software installation
processes; trained resources to perform these duties and produced interactive training materials. (Visual Studio, Office)
Innovation
R U S T
Ported projects forward from older framework versions to leverage generics; this improved performance while reducing
code (C#, ASP.NET, JIT)
Invented multi-party authorization system modeled after “Token Ring” technology to allow secure multi-tier access,
ensure remote client identity and prevent unauthorized or conflicting inputs (C#, XML, IIS)
API call sequencing regression tests, and other repeatable and generalized quality support solutions.
B
Implemented middle-ware layer to expose customers’ proprietary hardware devices over BACnet via TCP using a webservice layer (C#)
O R W I N
E
D W A R D
Leadership
C
Implemented XML based data-storage solution leveraging Microsoft’s XML-diff technologies to deliver unlimited levels of
‘undo’; delivery with a single development iteration (C#, ASP.NET, COM, SOA, IIS)
Trained sales resources to create product builds to increase effectiveness from demonstration of agile development
model (Visual Studio, XML)
Management of corporate application signing authority for secure distributed applications, including creating security and
disaster recover policies and procedures governing use and support (e.g. for dev vs. test vs. demo vs. production).
Applications
Technologies
C# ▪ ASP.NET ▪ Visual Basic ▪ VB Script ▪ COM objects ▪ JIT compilation ▪ SSMS/TSQL ▪ XML ▪ XSLT ▪ XML
Schema ▪ SSRS ▪ Windows Presentation ▪ Windows Workflow ▪ TFS ▪ Visual Studio 2012 ▪ SSIS ▪ SSAS ▪ IIS
Deliverables
▪ User Interfaces for windows native (thick), web (thin) and mobile/devices, wireframes
▪ Web-services under Internet Information Server (IIS) and System level services (including ‘tool tray’ applications)
▪ Database or file-based data persistence and retrieval including MS SQL Server and Cassandra/C*
▪ Data management/distribution/syndication applications such as SSIS ETL, RSS and Atom
▪ Automated or click-through software installs (Visual Studio, ActiveShield, Install Shield)
▪ Security Plans, Disaster Recover Plans, Hardened Scripts, Policy Recommendations and Impact Assessments
▪ Coaching, Training and Mentorship
Patterns
Pub/Sub ▪ Model/View/Controller (MVC) ▪ Model/View/Presenter (MVP) ▪ N-Tier ▪ Peer-to-Peer ▪ SOA ▪ Naked Object
Specialization
Objects ▪ Framework and API Development ▪ Design for Heterogeneous Computing Environments ▪ TDD ▪ Agile ▪ JID
Summary
Microsoft’s .NET framework is the premier application development solution for the Windows Family of
operating systems and offers a complete package from relational model and public interface design to user
interface implementation. Because of its adherence to W3C standards (such as XSLT) it is also an excellent
choice for constructing public services such as Web Services and RSS feeds. Other benefits include seamless
integration with the Microsoft productivity tools (such as Access and Visio) via Object Link Exchange (OLE) or
directly via Common Object Model (COM Object) calls.
As an architect, I frequently recommend .NET for net-new systems development with diverse client-system
requirements as well as for environments with significant existing investment in the Microsoft tool-chain.
As a software engineer, I enjoy development for .NET -particularly using Visual Studio- because the diverse
means available for solving a particular problem free me to concentrate on specific needs of the end-users of
my applications.
As a development leader, I appreciate the sophisticated integration Microsoft tool-chain, providing excellent
facilities for securable, scalable supportable solutions, test patterns and integration, and options such as
public interfaces and application signing. These assist me to ensure consistency of practice across larger
teams, especially during testing and code-review. Finally, self-documentation features and source control
integration allow me to quickly render and distribute detailed and summary project status information,
quickly critical technical milestones such as test coverage and change impact.
Download