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
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
|
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 |
|
|
||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Languages: |
Languages |
Proficiency Level |
|
English |
Fluent |
|
|
|