From:                              route@monster.com

Sent:                               Monday, November 21, 2016 1:02 PM

To:                                   hg@apeironinc.com

Subject:                          Please review this candidate for: DOTNET

 

This resume has been forwarded to you at the request of Monster User xapeix03

Doug Williams 

Last updated:  12/14/14

Job Title:  no specified

Company:  Apeiron, Inc.

Rating:  Not Rated

Screening score:  no specified

Status:  Resume Received


Gaithersburg, MD  20877
US

dowill@rcn.com
Contact Preference:  Email

Quick View Links:

Resume Section

Summary Section

 

 

RESUME

  

Resume Headline: Doug Williams - Sr. .NET Developer

Resume Value: hvvk9v9tf9af3mk3   

  

 

Douglas Williams

dowill@rcn.com

http://www.linkedin.com/pub/doug-williams/21/901/a15

 

 

Technical Skills

 

.NET: MVC 4, ASP.NET, MVVM with Silverlight, Linq, Entity Framework, Web Services

Languages: C#, VB.NET, JavaScript, JQuery

Design Patterns: Factory Method, Repository, Specification, Unit of Work, 3-Tier/N-Tier

IoC Container: Unity, Ninject, SimpleInjector

Database: SQL Server, Oracle, DB2, SQL, PL/SQL, DML, DDL, ERD

Source Code Mgmt.: TFS, PVCS, StarTeam, Perforce

Web: Bootstrap, Telerik AJAX components, HTML 5, CSS3

Continuous Integration: Hudson

Mocking Library: Moq

 

Qualification Summary

 

·   15+ years developing, designing, implementing and testing dozen of web applications and windows applications

·   Developed technical solutions which improved performance, productivity and scalability

·   Discern key business requirements and objectives by interfacing with stakeholders

·   Experience in multiple front end GUI technologies, as well as back end services and database expertise.

 

Clearance: Secret Clearance

 

Education

 

Master of Science Degree in Computer and Information Science. Hood College, Frederick, Md., GPA 3.71

 

Bachelor of Arts Degree in Economics. University of Maryland, College Park, Md.

 

Professional Experience

 

MSAG, Falls Church, VA, Senior .NET Developer.  January 2012 to present:

 

Led development of the Citizen Exchange Web application, to convert an ageing windows application.  Provided technical solution, integrated with existing enterprise framework, and pioneered the first MVC web application at the ECA Bureau of the Department of State (DoS).  Directed team members with technical guidance and requirement clarification.  Established development standards for MVC applications.

 

Technologies:

 

·   Written in C# in MVC4 and the Razor engine.

·   Entity Framework 5 using Linq with Repository, Specification and Unit of Work patterns.

·   Dependency Injection with Unity IoC container.

·   Front end with Bootstrap 3.2, HTML 5 and CSS3.

·   JQuery and JavaScript.

·   Test Driven Development (TDD) for the Repository and Controller tests.  Used Continuous Integration with Hudson and MS Build to automate unit testing.

·   Moq 4.1 mocking library for controller unit testing.

 

Accomplishments:

 

·   Leveraged the existing enterprise framework to reduce redundant development on the back end by approximately 33%. 

·   Identified obsolete requirements to reduce scope and decrease development time by approximately 10%.

 

Member of a five team development team to convert two existing similar windows application into a single ORDIV web application. Responsible for both client side design and server side implementation. 

 

Technologies:

 

·   Written in C# in Silverlight and Model View ViewModel (MVVM) pattern.

·   Entity Framework 5 using Linq with Repository, Specification and Unit of Work patterns.

·   Dependency Injection with Unity IoC container.

·   Test Driven Development (TDD) for the Repository and Service tests.  Used Continuous Integration with Hudson and MS Build to automate unit testing.

·   Interface through Windows Communication Foundation (WCF).

·   Designed reusable components by utilizing various standard frameworks.

 

Accomplishments:

 

·   Assisted in establishing the enterprise framework by writing numerous services, repositories, specifications and factories.

·   Led the data migration from approximately 200 MS Access database to one Oracle 10g database.

·   Member of a team that assisted MSAG in achieving CMMI Level 2.

 

 

BAM Technologies, Crystal City, VA, Senior Developer: July 2009 to January 2012:

 

Led the development of the Executive Performance and Appraisal Tool (EPAT) from an Air Force only web application, to a Department of Defense (DoD) enterprise wide web application.  Worked closely with stakeholders to identify, prioritize and implement new and changing DoD performance and appraisal requirements.

 

Technologies:

 

·   Written in C# and VB.NET in ASP.NET.

·   Implemented three tiered ASP.NET application architecture (presentation layer, business layer and data access layer).

·   Front end incorporated Telerik AJAX components, along with several custom controls I created to reduce redundancy.  Extensive use of JavaScript to improve the users’ experience.

·   Used the Microsoft Enterprise Library for data access, validation and exception handling.

·   Database design in SQL Server 2000/2008

o   created 20 new tables for compensation module

o   created over 100 stored procedures, including multiple result sets

o   created pivot table, SQL functions and SQL cursor technologies

·   Used ASP.NET's Membership framework.

·   Used Fortify 360 to meet DISA STIG compliance software.

·   Manage development in CMMI (Level 2) Process Improvement template for TFS.

 

Accomplishments:

 

·   Exclusively designed and develop the compensation module, to consolidate and standardize DoD enterprise wide process for calculating compensation.

·   Implemented the compensation excel spreadsheet import to reduce compensation calculation rework, by 25%.

·   Automated the DD2899 and DD2898 forms to reduce manual data entry.

 

Led the development of the Air Force Aid Society (AFAS) Bundles ASP.NET web application.  Designed the data model for performance and scalability.  Worked closely with the business analyst to expand and make the application self-sufficient. 

 

·   Written in C# in ASP.NET.

·   Implemented Three tiered ASP.NET application architecture (presentation layer, business layer and data access layer) with nHydrate relational mapping (ORM) technology

·   Front end incorporated Telerik AJAX components, along with several custom controls I created to reduce redundancy.  Extensive use of JavaScript to improve the users’ experience.

·   Used the Microsoft Enterprise Library for data access, validation and exception handling.

·   Database design in SQL Server 2008

o   created 22 tables

o   created over 100 stored procedures

·   Used ASP.NET's Membership framework.

·   Used Fortify 360 to meet DISA STIG compliance software.

·   Manage development in CMMI (Level 2) Process Improvement template for TFS.

 

Accomplishments

 

·   Implemented a scalable solution to address future potential changes to the vendors and products used in the bundles program.

·   Seamlessly incorporated into the AFAS portal.

 

USA Today, McLean, VA, January 1999 to July 2009.

 

Technical Team Lead: July 2007 to July 2009:

 

Led a team of five developers, from mid to senior level, in the development of converting Windows based applications incorporating the DCOM to .NET technology:

·   Created a project plan and timeline

·   Prioritized tasks and dispense team member’s assignments

·   Led team through the SDLC

·   Prototyping application

o   Written in both C# and VB.NET

o   Experimented with Windows Presentation Foundation (WPF)

·   Created web services to replace some of the existing SPLS server module

o   Written in both C# and VB.NET

o   Written for the 3.0 .NET framework

·   Created a web service that passes XML data to an external FTP server location

o   Written in C# and VB.NET

o   Written for the 3.0 .NET framework

o   Used SQL Server 2000 database

·   Performed Web site creations using IIS

 

Senior Systems Analyst: July 2005 to July 2007:  

 

ASP.NET development:

·   Created multiple web services in C# to expose SPLS database to multiple company wide applications

·   Created multiple web pages for the Aspire project in VB.NET

·   Created Ad hoc browser base applications in both VB.NET and C#

o   interfaced with Web Services to returned multiple types of data, from datasets, arrays and objects, using serialization and deserialization techniques

Win32 development:

·   Automate the Stock Market report displayed in the newspaper, and interfaces with Adobe Indesign, for customized formatting

·   Worked on the SPLS open layout module performance enhancement. After the project was completed the users observed a 30 to 50 percent improvement on opening layouts

·   Coached and mentored less experience staff members in full software cycle management

 

Systems Analyst: January 1999 to July 2005:

 

Co-leader of ten developers of the Scheduling Page Layout System (SPLS):

·   Led the training of Object Oriented Programming and Design

·   Implemented software life cycle management.

·   Designed the multi-tiered application, using DCOM technology.

·   Development responsibilities included the server side logic and design

·   Implemented pooled connection to the database.  

·   Created an application specific instant messaging system for improved communication between users, both locally and remotely.  .

·   Using ADO, incorporated dynamic calls to stored procedure, returning both single and multiple result sets.

 

ASP.NET development:

·   Created maintenance web pages for the Late Night Truck Route application in VB.NET

·   Client side JavaScript

 

Network Systems Integration, Inc., Washington, DC, July 1996 to January 1999.

 

System Analyst/Programmer III: Designed and developed an internationally-sold end-user commercial application, MicroShell, a windows-based toolset used to create database fields, database tables and customized input screens. The application, written in Delphi, allows for an unlimited number of run-time input fields, relational tables and input screens, (dependent on system resources.) The run-time components of the application take advantage of virtual construction and any developed application can be applied in either a single or multi-user environment.

 

Developed and design the OJP Grant tracking application.  This VB application called APIs to interact with high end scanners to input data into the system, using sophisticated OCR software.

 

Marasco Newton Group, Ltd., Rosslyn, Va., June 1993 to June 1996. Technical Project Manager /Software Developer:

 

Federal Reserve Board, Washington, D.C., October 1988 to June 1993. Financial Reports Analyst.

 

Professional Societies

 

Institute of Electrical and Electronics Engineers, Inc. (IEEE).

The IEEE Computer Society.

Association for Computing Machinery (ACM).

 

References

 

Available upon request

 



Experience

BACK TO TOP

 

Job Title

Company

Experience

Sr. .NET Developer

MSAG

- Present

 

Additional Info

BACK TO TOP

 

Current Career Level:

Experienced (Non-Manager)

Date of Availability:

Within 2 weeks

Work Status:

US - I am authorized to work in this country for any employer.

Active Security Clearance:

Active Secret

US Military Service:

Citizenship:

US citizen

 

 

Target Job:

Target Job Title:

Sr. .NET Developer

Desired Job Type:

Employee

Desired Status:

Full-Time

 

Target Company:

Company Size:

Occupation:

IT/Software Development

·         General/Other: IT/Software Development

·         Software/System Architecture

·         Software/Web Development

 

Target Locations:

Selected Locations:

US-MD-Montgomery County

Relocate:

No

Willingness to travel:

Up to 25% travel

 

Languages:

Languages

Proficiency Level

English

Fluent