Download PDF

Objective

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

Work experience

May 2010Present

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 2011Present

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 2003May 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

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

C# 2.0

Brainbench

Microsoft Certified Professional

Microsoft

Network+

CompTIA

A+

CompTIA

References

David Banister