Contact
Portfolio
Services
About me
Home
Brett Nieland and Associates
... is dedicated to the development of highly usable, highly maintainable yet innovative web sites, web and desktop applications, as well as robust server side components.
I specialize in ASP.NET, C#, SQL Server 2000-2005 solutions, and have been developing primarily in this platform for the last eight years. I have also developed in VB6, VB.NET, MySQL, Delphi, C++, C, pascal, and various other languages and databases.
Our development approach is simple: Gather requirements, define a useful subset of the requirements for a first development iteration, develop it under conditions of maximum transparency to the client, sign off, reevaluate requirements: repeat until complete.
If you'd like to get into contact with me, feel free to send me an
email
.
Brett Nieland and Associates
Portfolio
References are available on request.
Most of my projects over the years have been internal applications, and are unfortunately unavailable for viewing. Below are a few samples from externally accessable sites.
TaskStat
(in development)
primary skills
asp.net, SQL Server 2005, MS AJAX library, javascript
This application is primarily a web based project management tool. It is being developed in-house and will provide more transparency to our clients.
CarrieKDesigns.com
primary skills
Design, asp.net, MS AJAX library, javascript
This website is a simple gallery for a hand crafted jewelry designer.
JetBlue Airways
primary skills
winforms, asp.net, ajax.net AJAX library, SQL Server 2000-2005, asp, javascript
At Jetblue Airways my primary projects were performance analysis software, a baggage hadling intranet site and other internal applications. I also was part of the team that maintained and extened the customer facing website which was based on a constantly changing third party engine, "Open Skies".
Speedle
primary skills
asp, SQL Server 2000, XML, XSL, javascript
Speedle tallied all the e-mails that traveled through its system via an "email this" widget and internet explorer plug-in; anonymous totals were counted and ranked, and the results displayed in Speedle charts which were constantly updated snapshots of what people were sharing online.
Brett Nieland and Associates
Services
We can perform provide full life cycle development or step in at any stage of the process to bring a project to a successfull conclusion.
Analysis
We will work with you to gather requirements from project stakeholders, end users and support personell, analyse your business needs, and provide a range of solution options.
Designing the User Experience
Using the information gathered during analysis we will generate an inovative yet highly useable user interface implemented, where indicated, with the latest CSS, AJAX and Silverlight technologies.
Middle-Tier and Data-Layer Achitecture
The Middle-Tier and Data-Layer architecture are the nuts and bolts behiend the scenes that drive the user interface. For the simplest of projects require very little architecture. Some projects may have a simple user interface, and a very complex server side implementation (Think Google).
Documentation
We believe the more documentation, the the better. It adds clarity to the design process, transparency to the client and a long term value when time come to modify the application.
Maintenance
Of course, we provide maintenence for the applications we have written. We also can dive into exisisting code to do anything from making text changes, to a complete rewrite of an application.
Brett Nieland and Associates
Contact
Brett Nieland
646 Mint Hill Lane
Lexington, KY 40509
(646) 729-4373
nieland@taskstat.com
Brett Nieland and Associates
About
Brett Nieland
Architect/Analyst/Developer/Manager
SUMMARY
20 years+ development and design experience in a diverse range of industries, technologies and architectures.
Innovative, decisive and articulate.
Excellent interpersonal skills.
SKILLS
Languages (in rough order of proficiency)
C#
ASP.NET
OO JavaScript
JQuery
AJAX (Ajax.net)
HTML/CSS
SQL (T_SQL)
VB.NET
XSL
VB 6.0
C++
ASP
Flash
Delphi
XML
Tech (in rough order of proficiency)
SQL Server 2000
SQL Server 2005
DOC1
Adobe PDF format
MS Access
SharePoint
General
Mentoring
General knowledge and conceptual understanding of a wide spectrum of technologies (from Remoting/COM/DCOM to assembly code to operating system architecture)
Ability to communicate and liaise between IT units, business units and clients.
Team management
Architectural Patterns
OOAD
UML
OOP
Experience
Contracting
Technical Architect/Co-project Manager
Various Clients
*
March June 2007 to Present
Multiple line of business applications for the the Airline Industry
Heavy use of MS SQL Server, asp.net, OO Javascript, JQuery, Ajax, css and HTML
A simple presence site for StableHands.eu
A client facing e-commerce and service site for AirportBags.com
Heavy use of MS SQL Server, asp.net, OO Javascript, JQuery, Ajax, css and HTML
Implemented the Association of Sound Designers members wiki/forum/blog.
Integrated a third pary software suite with existing site
An online music colaboration site, SoundMint
Heavy use of MS SQL Server, asp.net, OO Javascript, Ajax, css and HTML
Technical Architect/Co-project Manager
Porteck
*
March 2006 to June 2007
Oversaw the development of a prototype MOSS 2007 rich media portal. The original demo was based on a SharePoint 2003 platform and was converted in to into a production MOSS 2007 SharePoint Portal for McCann
Developed information, technical and hardware architectures for the system in conjunction with the Indian team.
Co-managed the India based development team
Worked closely with client during the requirements phase
Produced project artifacts such as database design, functional specification, use cases, hardware specs, et cetera
Prototyped flash video collaboration tool
Major technologies used: SharePoint, C#, asp.net, SQL Server 2000, AJAX, JavaScript, XML, XSL
CBS News Archives - Developed specifications for a aggregate search portal/real-time knowledge base
Worked closely with stakeholders and key area specialist to gather requirements
Designed and architected a MOSS based solution.
Full Time
Lead Developer/Director of Web Development (small team)
SciMedMedia
*
September 2005 to March 2006
Major technologies used: C#, VB.NET, asp.net, SQL Server 2000, AJAX, JavaScript, XML, XSL
End to end development and architecture of a multifaceted web portal with the extensive use of third party controls such as the infragistics and component art suites. Half the system was written in VB.net, the other half in C#.
End to end development and architecture of a custom CRM implementation, database synchronization and reporting system across three databases.
Front end: Designed and implemented a UI using ASP.NET(C#), AJAX and DHTML to provide
Search, creation, viewing and modification of contacts from three distinct databases
Reporting on user behavior using both bound data grids and the component art graphing components
A wizard used to both synchronize and dedupe the various databases.
Created a highly granular role based authorization system.
Back end: Designed a highly normalized SQL Server 2000 databases using stored procedures, triggers, user defined functions and referential integrity across multiple database instances.
Back end: Extended existing databases to accommodate additional fields while leaving their original client applications fully functional
Managed an Mentored both subordinates and contractors
Senior Architect
VSG
*
April 2004 to September 2005
Major technologies used: C#, asp.net, SQL Server 2000, AJAX, JavaScript
Architect of human workflow automation software
Front-end: ASP.NET(C#) , JavaScript and AJAX
Middle tier: An extensive C# object model, Web services and AJAX handlers (a custom HTTPHandler)
Back end: SQL Server 2000 using SQL jobs, Stored Procedures and user defined functions.
End to end analysis and development of customer website using ASP.NET(C#) and SQL Server 2000.
Front-end: ASP.NET(C#)
Middle tier: C#
Back end: SQL Server 2000 using Stored Procedures.
Business process analysis with customers.
Senior Architect/acting manager
JetBlue Airways
*
March 2002 to April 2004
Major technologies used: C#, asp.net, ASP(VBScript), SQL Server 2000, JavaScript, Bournemann
Acting manager of development group for approx. six months.
Development of flight performance analysis and data mining system using SQL Server 2000
Front-end: Implemented a rich internet application for this system with ASP.NET and JavaScript
Middle tier: Created dynamic “in code” queries in ASP.NET(C#) allowing for the arbitrary aggregation and filtering of flight data across 20+ measures and dimensions
Back end
Created many stored procedures and user defined functions for both “canned” reporting and to facilitate the normalization of data during import.
Imported data from external systems such as hourly batch flat file dumps and legacy Postgres SQL via a windows service written in C#.
Refactored Missing/found Baggage system and added significant reporting capabilities using ASP.NET 1.0(C#) and SQL Server 2000 (similar methodologies as above).
Architect of .net client/server application for real time communications using WinForms, .net remoting and Windows services in C#.
Completed a course in Object-Oriented Analysis and Design using UML, Patterns, and the Unified Process.
Substantial Knowledge transfer to developers.
Senior Programmer/Analyst
Speedle Corporation
*
September 2000to October 2001
Major technologies used: ASP(VBScript), Server Side VBScript, SQL Server 2000, XML, XSL, JavaScript
Developed and contributed to the architecture of the prototype OpenPass distributed authentication system to compete with Microsoft Passport.
Developed and participated in design of innovative the flagship email aggregation web application.
Separated content from form from development using XML, XSL and ASP.
Developed back end SQL design and SPs
Senior Programmer/Analyst Lead
Fiserv Document Solutions
*
May 1997 to April 2000
Major technologies used: VB4, VB5, VB6, ASP(VBScript), SQL Server 7, C++, OS/2 Warp.
Lead the introduction and development of key technologies including high volume electronic financial documents (both web and CD distribution), and online print data streams for high speed laser printers.
Wrote a VB Application to parse a PDFs’ internal structure, objectify it, and generate PDFs from this object hierarchy into large PDFs for output.
Developed maintained and optimized a legion of proprietary data processing applications and utilities.
Played an instrumental role in client relations.
Substantial Knowledge transfer to junior developers and management.
Consultant
Various Clients
*
August 1990 to May 1997
Developed a prototyped and customized a kiosk for Lexmark corp. to highlight their high speed color laser printer for use in auto dealerships to print brochures using custom touch screen and Borland Delphi. Customized the product for Nissan and Mazda.
Converted, maintained and extended engineering applications for the oil/water/sulfur tank industry using VB3, VB4 and Borland Delphi.
Developed data processing application for computerized numerical control machines on a Macintosh SE using Macintosh Programmer's Workshop (Pascal).
A Few Useful Links
JavaScript String Object Reference
JScript (Windows Script Technologies)
AjaxPatterns
TaskStat
... is currently under development.
Links
TaskStat
last updated 04FEB12