Objective

To provide expert software solutions that meet customer requirements and solve complex business problems.

Work History

Work History
May 2010 - Present

C # / ASP .NET Developer

Mountville Mills Inc.
  • Maintained 6 E-Commerce websites for online product ordering.
  • Developed administration¬†tools for Axapta ERP integration to internal web applications.
  • Developed layered architecture using WCF and LINQ accessing data from a NoSQL data store.
  • Worked in both peer and project lead roles.
  • Setup and configured source control, continuous integration with TeamCity and build scripts using MSBuild.
  • Automated various tasks with PowerShell scripts and custom C# applications.
  • Architected loosly coupled applications using dependency injection and inversion of control methodologies.
May 2011 - Present

Application Engineer I

Greenway Medical Technoloiges

Developing electronic medical record (EMR) running on both Windows AZURE and on-premise deployment scenarios that is based on Service Oriented architecture (SOA) using C#, Silverlight 4.0, Composite Application Guidance (PRISM), Entity Framework and WCF technologies.

  • Hosted WCF service in IIS 7 that performs dispensed medication screening for adverse reactions based on the patient's medical history.
  • Integrated with web services in an IBM WebSphere DataPower appliance utilizing SQL Server 2008 R2 Service Broker and External Activation technologies.
  • Coded Views and View Models using the PRISM framework with various Telerik Silverlight controls on the views including: RadGridView, RadListBox, RadTileView.
  • Developed unit tests to ensure classes and methods produce the expected result and reach 100% code coverage.
  • Worked alongside business analyst and QA resources to turn functional requirements into use cases. Assisted with conveying these requirements visually using wireframes developed with Sketchflow.
  • Conducted peer review and pair programming exercises to enhance code quality and to foster a team environment.
May 2003 - May 2010

Software Developer

EMS Consultants, Ltd.
  • Maintained a proprietary billing application for 350+ outside customers and an in-house billing department of 50+ users.
  • Developed enterprise level web application for patient care reporting using ASP .NET MVC framework.
  • Implemented data synchronization between SQL Server and SQL Compact using Microsoft Sync Framework to support offline scenarios.
  • Added additional functionality and features to windows forms application using Developer Express components.
  • Implemented SOA using WCF Service Contracts and Data Contracts.
  • Developed debt collection software for outside collection agencies.

Education

Education

Skills

Skills

Agile

XAML

<html />

Entity Framework

<html />

MVVM

<html />

MEF

<html />

PRISM

<html />

Powershell

Continuous Integration

http://www.jetbrains.com/teamcity/

RavenDB

http://ravendb.net/

SQL Compact

LINQ to SQL

Microsoft Sync Framework

ASP .NET MVC

WCF

Microsoft Visual Studio 2005, 2008, 2010

Team Foundation Server

ASP .NET

http://www.portratiartinoil.com http://www.richardsonheatingandcooling.com  

Microsoft Visual SourceSafe

Developer Express

Object Oriented Programming

JQuery

SQL Server

C# .NET

Microsoft Visual Foxpro

Certifications

Certifications

C# 2.0

Brainbench

Microsoft Certified Professional

Microsoft

Network+

CompTIA

A+

CompTIA

References

References

David Banister