BOYD STEVENSON [pic]
Wappingers Falls, NY 12590
accrgh@r.postjobfree.com
DEVELOPMENT PLATFORM/SOFTWARE SKILLS
Visual Studio.NET 2008/2010/2012, C# 4+, ADO.NET 4+, Entity
Framework 4+, ASP.NET 4+, AJAX, WCF 4+, MS SQL Server 2010+,
SSDT, JQuery/UI 1.8+, MS Access
PROFESSIONAL EXPERIENCE
.NET/WCF/IOC(DI) Developer Independent - 8/11-Present
Conceptualized, modeled and developed a Visual Studio metadata
Add-On Wizard that uses an existing EF Context and UI gathered
method prototypes to generate an entire DI(IOC) layered
interceptor, decorator codebase from WCF REST Service Endpoints
to the DAL. A "poor mans" DI container is created from the UI,
the Service Host Factory pipeline is overridden with generics
and a Task driven instance pool diffuses heavy traffic. Six
layers of interception are currently supported comprising a WCF
Service, WCF adapter, Authorization, Audit, Cache, SQL Circuit
Breaker, DAL adapter and DAL slice. Everything is coded to
abstractions so loose coupling and tight cohesion are gratis and
industry standard. Code generation is handled by custom
templates (MS T4s were ruled out) and a base class structure
that is infused with reflection, heavy generics, LINQ and
continuation passing. Self populating DTO's, Javascript
equivalent objects, WCF proxies and JQuery (.ajax) communication
functions are auto generated releasing necessity of the coveted
Script Manager control. Project and configuration files are
examined and updated. An .aspx Web Client completes the package
utilizing this framework in a nifty little UI able to invoke
each WCF endpoint in the newly fabricated service contract.
Target files (.cs, .js, .proj, .config) can be versioned,
overwritten or safely merged with context exposure (contract)
changes. The wizard UI is a multi-tabbed, tree viewed Winform
articulating design options, target objects and directory
structures allowing customization of code generation and
metadata persistence. Using just a single method prototype (e.g.
List<Employees> GetActiveEmployees the wizard will pump out
the DI .NET infrastructure - that compiles and runs. Over 20
Microsoft related books were consumed in the development process
insuring use of reliable, maintainable patterns. Microsoft .NET
4+, VS 2010 PRO, SSDT, C# 4+, WCF 4, EF 4, JQuery UI 1.9 and SQL
Server 2010+ are my developer tools of choice. The IOC project
target audience is well seasoned developers, project and IT
managers who will see the pattern, tracking, parallel
development and reusability design benefits significant and
desirable. Black boxing the code was never the intent, it was
more a challenge to see if one person could actually accomplish
the entire project. I am that person. SSDT is a marvel that will
force most DBAs into poor sleeping habits but offline SQL
development was a long time coming. What can I say, I work
across many boundaries and I like being my own DBA. You find me
at high abstraction levels, prototyping and continuously
integrating but I'm truly a hands on developer (F10 & F11 are no
strangers). It's my opinion that my best customer is a well
educated one - as it should be. So it's no coincidence to find
me sampling consensus at the front end while contemplating
action at the rear.
.NET/WCF/EF Developer RSG Systems, Manhattan, NY 11/09-8/11
Participate in team development of Digital Ad Services SOA
application using Visual Studio 2010/ ASP.NET 3.5-4.0 /WCF and
Entity Framework. Major emphasis on WCF Services/Middle Tier
(business) layers leveraging EF and extensive use of LINQ
(lambda expressions) for data translations. As always, hands on
Transact-SQL exposure using SQL Server 2008. Teamwork controlled
by TFS.
.NET/SQL Developer WebMD, Manhattan, NY 8/08-11/08
Small team development of Financial Web based applications using
Visual Studio 2008/ ASP.NET 3.5 /AJAX/ACT/ADO 2.0 and SQL Server
2005. Advanced techniques using Dynamic Pivot tables, Gridviews,
User Controls and Collapsing Panels. Stylization with Dynamic
Master Pages and Customizable Themes. Combining AJAX Partial
Rendering and full AJAX/JSON Client-Web Service communications.
.NET/SQL Consultant H.O. Penn, Poughkeepsie, NY 2/08-
5/08
Provide complete SDLC for Web based Personal Performance
Management System with Visual Studio 2008. Architected, authored
and implemented true 3-tier distributed solution utilizing an
ASP.NET 3.5/AJAX/Javascript UI, Cached ADO.NET Detached Database
Objects DAL and SQL Server 2005 backend. Strong use of new 2005
T-SQL features, Reporting Services and Web Services (including
WCF with cool DTOs). Deliver project status, technology
overviews and future enhancements. Complete ETL migration from
MS Access to new system.
SQL/MS Access Consultant OC BOCES, Middletown, NY 6/07-11/07
Created Access 2003 Front End/SQL Server 2005 Express Back End
for Correctional Facility Educational Programs. Heavy use of T-
SQL Stored Procs and Views. Complete System for Class
Management, Scheduling, Student placement and tracking.
Including custom daily ETL from a parallel system. For fun,
after completion, I upgraded the front end to an ASP.NET/AJAX
application.
.NET/SQL/MS Access Consultant Schlumberger, Ridgefield, CT 9/06-
12/06
Developed ASP.NET, ADO.NET Web Application to record complete
repair history of sensitive test instrumentation. Design Access
2003 Database and transfer existing data from Excel repository.
Prudent use of Web Services to fulfill temporary distributed
system requirements for split location operations between
Ridgefield and their new Boston facility.
.NET/SQL Consultant HealthServe, Poughkeepsie, NY 12/04-
7/05
Create ASP.NET Web Applications to replace paper sign up
processes for educational courses and Contact Management
provided by major hospitals in the Hudson Valley. Using VS.NET
2003 and SQL Server 2000. Architected and authored a 3 tiered
solution that included a nightly DTS feed from two partnered
hospices. Extensive presentation layers with complete data
integrity checks. Strong use of ADO.NET and SQL Stored
Procedures for DAL. Impressive database designs insuring
relational integrity, indexing and Views for query speed and
data offloads into mirrored history tables.
.NET/SQL Solution Developer Salient Corp., Horseheads, NY 1/03-
3/04
Provide Windows based technical solutions for Data Warehousing
and Enterprise Management Software company. Develop and deploy
primary product ETL tools using VS.NET Technologies, IIS and SQL
Server 2000. Additional responsibilities include internal Web
Site Development. Complete SQL Database support. One on one work
with Quality Control and creation of Web and CD based
Installshield Express packaged installations. Details include:
. VB.NET Windows Apps and ASP.NET- VB based Web Apps
utilizing ADO.NET to connect to various ODBC compliant
client databases and internal SQL Server 2000
. Display Database Schema and allow users to select objects
and data for extraction
. Translate extracted data into T-SQL commands, saved to a
text file and later recreated via Query Analyzer into our
in house SQL Server 2000 database
. XML File Storage and Retrieval for non-internal field
support
. Web and Windows based calls to Stored Procedures for
Insertion, Deletion and Updates
. Extensive use of HTML, Web Forms and ASPX methodologies
Lead Windows Developer Exotrope Inc., Elmira, NY 3/99-1/03
Design, Code and Implement commercially distributed Internet
Filtering Software. Developed using combination of Visual Basic
6/IIS/ASP/SQL Server 7, programming responsibilities include:
. Windows Forms UI for Worldwide Customers/Winner PC Magazine
Editors Choice Award 2000
. Middle Tier solutions(IIS, ASP, VBScript, COM) for Business
. Backend SQL Server 7 Database design, creation,
Administration, Stored Procedures, Views and Triggers
. Win32 API based communications from Windows App to Web
based Apps
. Secure E-Commerce signup process and credit card gateway
using Authorizenet
Developer/Analyst OSRAM Sylvania Towanda, PA 1/96-
3/99
Using Windows NT, Windows 95 in a Client-Server framework of
Visual Basic, Visual Interdev, Crystal Reports and MS SQL
Server7, programming topics include:
. Complete Intranet Site combining HTML, VB Script, ASP,
ActiveX & SQL Server
. Complete SQL Server Database(s) design, creation, Stored
Procedures and Views
. ETL Critical DB2 Mainframe Business Data using SQL Server
Bulk Copy Utility
. Auto Route Purchase Requisition System, Certification of
Analysis System, Procurement Card System
Development Programmer Automation Products, Fishkill, NY 8/89-
12/95
Design, Code and Implement various Vision based, database
driven, serial communication and graphical applications. Created
DXF, Gerber, Excellon, CNC File Filters for 2-D display and
offline vision programming.
Education
BS Mathematics SUNY Oneonta
REFERENCES AVAILABLE UPON REQUEST