My FAQs   Resume   Employment View Aaron Zalewski's profile on LinkedIn


Aaron Zalewski.pdf (155kb)
Aaron Zalewski.doc (100kb)

Aaron V. Zalewski

SUMMARY
Mr. Zalewski is a full life cycle Architect/Programmer/Analyst of Web Applications in the .Net framework.  Beginning with a problem or goal, Mr. Zalewski participates in Business Analysis, Technical Analysis, Code and Data Architecture, Solution Presentation for approval, Solution Implementation (T-SQL, Data Access, Business Rules Enforcement & Presentation layer) and Sign-Off presentation.  While quite capable in all tiers of development, Mr. Zalewski has a specialized skill set in establishing application like interactivity over the web. To this point, Mr. Zalewski actively stays on the cutting edge of Microsoft technology and is currently developing in .Net 3.0 WPF privately.

Current Position: Sr. Developer/Analyst for the State Medical Examiner’s Office (FMMS) contracted by Everest.

Points of Interest:
Currently developing ASP.Net Web applications using C# code-behind & SQL stored procedure for SQL Server 2005. Experience integrating custom controls into SharePoint and extending it's framework for custom functionality including a custom security wrapper for all Web Parts.
Has participated in the Business, Technical Analysis, Design & Implementation of numerous high level initiatives vital to the company’s success. Able to juggle the progress & expectations of a business need from ambiguous beginning to concrete delivery. Proficient in all tiers of development including but not limited to:

Relational data design, T-SQL data manipulation, C# enforcement of business rules, Security layer development including programming against Active Directory, data driven interface creation, DHTML user experience including proper Web Service employment.
Experience architecting and implementing Object Oriented and Data Driven solutions. Demonstrated efficient & maintainable design and coding practices employing technologies best suited for the task.
Especially strong in providing application like functionality over the web employing established MS AJAX framework and custom written AJAX functionality. Financial, Telecommunications, Medical & Software Industry Experience.
Accustomed to an Agile/SCRUM development process and oriented towards team accomplishment. I am able to accept others’ opinions, admit my own mistakes and add analytical value to any team.

 

Technical Skills:
ASP.Net
7 Years

Began using .Net professionally in March 2001 with the BETA 1. ASP.Net has been the cornerstone of my development career.

Design oriented towards one or more of the following:

  • Efficient and maintainable architecture of UI, BL, and DAL
  • Object representation of business entities which are extensible and self maintaining
  • Base Classes & Master Pages for uniform design & functionality
  • Utility classes for repetitive work
  • Extension of existing classes through inheritance
  • Reusability/Encapsulation of custom classes and controls
  • Transparent implementation of features in all tiers which require limited or no coding on the part of other developers
  • Intelligent caching and data storage strategies
  • Secure web design patterns and their impact on performance

User Interface:

  • Extensive experience developing Custom controls and User controls which perform defined sets of work and return predictable outputs.  Designed towards usability for both the end user as well as the UI developer
  • MS AJAX control toolkit, leverage of the MS AJAX client side framework, custom AJAX including using direct interaction with Web Services via MSXML2.XMLHttp ActiveXObject, XML DOM parsing and DHTML updating
  • Unique and intuitive design to capture user input
  • Validation using .Net validation controls, custom Jscript and Regular Expressions

Business Logic:

  • Design of entry points to DAL which simplify and normalize data processing
  • Creation and exposure of business entities via established data containers (DataSet/Table/Row) as well as custom objects suitable for direct consumption, used in transport and/or caching
  • Exposure of elements to BL consumers which ease repetitive member references and improve reliability and maintainability of UI code
  • Security and Permissions via established MS methods (MembershipProvider) as well as custom controllers for CRUD access all the way down to a control level

Data Access:

  • Method authorship of CRUD functions
  • Utility class methods to simplify parameters passed in while ensuring data integrity
  • Multiple data storage device access via Database Factory methods simplifying calls into the DAL

File System Access:

  • Interaction with the file system from ASP.Net to retrieve, create, manipulate and index files
  • Creation of standardized File Access Object serving the same purposes as the DAO
  • Utility methods to parse file names and ease repetitive tasks related to dealing with files

Caching:

  • Use of established caching mechanisms available through ASP.Net including Application, Profile (cross session), Session and Page caching
  • Use of cache storage on both the client (via cookies) as well as on SQL server (UseUri) and the benefits/drawbacks to each

Security:

  • Standard access controls through ASP.Net as well as administration
  • Shielding sensitive data via data aliases, encryption and late associations with protected information
  • Access protocols relying on ASP.Net entities, Active Directory and custom entities
  • Access and manipulation of Active Directory through C#/.Net

Tools:

  • Visual Studio .Net 2005 & 2008
  • Visual SourceSafe
  • CVS, WinCVS, Tortoise
ADO.NET
5 years
Interaction with Data Services and transformation into consumable entities by other layers of the application
C#
6 years
All my strongly typed language experience has been using C#.
SQL
4 years

Database Design oriented towards one or more of the following:

  • Normalization
  • Object friendly schema
  • Legacy system replication, co-existence and/or transition
  • Data integrity rules intelligently employing triggers and keys

Administration:

  • Data export/importation
  • Backup schedule & granular recovery
  • Deployment scripting
  • Database Synching

Programming:

  • Stored Procedure authoring

Tools:

  • SQL Server Management Studio
  • SQL Enterprise Manager
  • Query Analyzer
  • Profiler
  • Visio for Enterprise Architects
  • SQL Scripter
Web Services
3 years
Began using Web Services for interfacing but soon used exclusively for improved application performance and user experience.
AJAX
3 years 
Was writing Web Service connected client script and dynamic document regeneration before AJAX was formalized.  More recently used Microsoft’s AJAX Toolkit for development. 
XML/XSLT/XPath/XQuery
5 years
From stand alone XML/XSLT to leveraging the System.Xml(.Xsl)(.XPath) namespaces. 
DHTML/JavaScript/CSS
8 years 
Near expert grasp of how to leverage the client vs. the server for an effective Presentation Layer. 
Active Directory
1 year 
Created an Object in C# that represents the current user and their authority tree exposing numerous properties and collections. 
Sharepoint
1 year 
Active Directory Object was used as the backbone of a custom security wrapper for the WebPart object. Custom WebPart authoring using WebPart, ToolParts, Connected WebParts and UserControls. 

 

Professional Experience  

Lead/Sr. Developer/Analyst
State Medical Examiner's Office (FMMS)
August 2007 - Present

 

Statewide Death Investigation and Decedent Information System
Nashville, TN

Sr. Developer/Analyst
Deloitte & Touche
Feb 2007 - August 2007

 

Application Development Group 
Nashville, TN

Sr. Developer/Analyst
Community Health Systems Inc.
Feb 2006 – Feb 2007

 

Application Development Group
Franklin, TN 

Sr. Analyst/Programmer
digiChart, Inc.
March 2001 – Feb 2006

 

Development Team
Nashville, TN 
Education  

Associates Degree in Liberal Arts

 

SUNY Morrisville, NY 
Reference  

Rod Beauregard

 

Former Director of Business Intelligence at Community Health Systems
Contact Info Available on Request

Mike Jackson

 

Former Development Manager for Community Health Systems
Contact Info Available on Request 

Todd Wiser

 

Software Developer
Contact Info Available on Request 

Matthew Wilson

 

Software Developer
Contact Info Available on Request 

Tommy Norman

 

Software Architect
Contact Info Available on Request 

Ashley Slaughter

 

Software Developer
Contact Info Available on Request 
Edwin Miller
Former boss and CTO of digiChart, Inc.
Division President, Software Products Group at Artromick International
Contact Info Available on Request