SlideShare a Scribd company logo

Chris Durkin Resume - Expert .NET Consultant 18 years experience

Professional consultant with a proven track record of delivering custom software using the Microsoft technology stack and agile methodology.

1 of 9
Download to read offline
Chris Durkin Résumé Page 1 of 9 
Chris Durkin chris@durkin-consulting.com ▪ http://www.linkedin.com/in/chrisdurkin 
Profile Professional consultant with 18 years of experience as developer, architect and team lead. Proven track record of delivering secure and scalable software architectures. Firm commitment to quality, usability, and best practices. Certified ScrumMaster with 8 years of Scrum project history. Areas of Focus Windows Azure ▪ Responsive Web Design ▪ ASP.NET MVC ▪ Orchard CMS ▪ Service Oriented Architectures Enterprise Security ▪ Business Intelligence ▪ Usability ▪ Process Improvement ▪ Best Practices Professional Experience President and Principal Consultant Durkin Consulting, Inc. 7/2005 – Present Lacey, WA As President, responsible for all executive and accounting duties related to management of a software consulting firm. Market the company to potential clients. Write project proposals, bids, and RFP responses. Recruit, hire, and manage teams of consultants. Initiate, plan, and manage multiple projects at a time. Negotiate customer and vendor contracts, author and approve legal documents. As Principal Consultant, responsible for working as lead architect and developer on projects for Durkin Consulting’s clients. Includes all projects on this resume from 2005 to the present. e-Account Portal Website Peoples Natural Gas / Avertra 5/2014 – Present Pittsburgh, PA Led a small team of Orchard CMS experts on a project to enhance the customer portal website for a public gas utility. Developed custom modules in Orchard which allowed customers to switch gas service when moving between addresses. Wrote code to interface with internal SAP services and external web services provided by Experian and other vendors. Used a combination of Orchard parts and shapes and standard ASP.NET MVC views to implement a rich, responsive web UI. Developed automated unit and integration tests. Used WebAPI to implement REST endpoints accessible by native mobile apps, which enabled mobile users to perform the same functions as in the web portal. Worked as part of a larger overall project team which was geographically distributed worldwide across various time zones. Project schedule was broken out into 1-week iterations with frequent releases to testing environments. Developers and business analysts worked closely together, iterating several times per day to develop and test key functionality. Mentored other developers in Orchard concepts, test-driven development, and .NET fundamentals. Technologies: Orchard CMS, ASP.NET MVC, jQuery, Javascript, HTML5, CSS, WebAPI, C#, TFS, Experian API, Autofac, Automapper, Moq, JSON.NET Public Health Reporting of Electronic Data (PHRED) WA State Department of Health 1/2012 – 6/2014 Tumwater, WA Led a team of consultants to develop an electronic reporting system for notifiable health conditions in WA State. The old system was 6 years old and needed major upgrades in several areas. We re-architected the SQL Server database, rebuilt the website using ASP.NET 4.0, Telerik controls, and a modified version of Twitter Bootstrap, and built SQL Reports as well as custom PDF and CSV exports. Lab report data entry screens were converted from MS Access to a single-page web app. WCF and claims-based security were used to enable back-end processing on files received from BizTalk. This included a robust validation and error-reporting framework along with web-based tools for administrators to view and fix problems. Agency staff were mentored in agile practices such as Scrum, continuous integration, and test-driven development. The
Chris Durkin Résumé Page 2 of 9 
project brought numerous business process improvements to the agency such as agile database development via Visual Studio db projects and TT templates, automated test suites, and automated push-button deployment via TFS builds. Technologies: ASP.NET WebForms, ASP.NET MVC, Telerik controls, KendoUI, C#, Javascript, WCF, SQL Server, HL7, BizTalk, WIX, TFS, log4Net, LinqKit, SQL Reporting Services, Selenium, T4 Templates Washington Tracking Network (WTN) WA State Department of Health 3/2013 – 3/2014 Tumwater, WA https://fortress.wa.gov/doh/wtn/WTNPortal/ The Washington Tracking Network is a CDC-funded program associated with the federal Environmental Public Health Tracking Network. Its purpose is to develop standardized data and messaging about the relationship between environment and health outcomes. Led a team of consultants to upgrade the portal website and query engine. Using ASP.NET MVC, KendoUI, and ESRI maps, we developed a rich query interface and visualization platform to display data from multiple web services and databases. The system architecture was genericized to allow agency staff to change data and queries without any programming. Time to market for new data measures was reduced from an average of 6 months to a matter of days or weeks. Technologies: ASP.NET MVC, KendoUI, C#, WCF, SQL Server, ESRI GIS Mapping, Javascript, Bootstrap, TFS Public Health Security (PHSecurity) WA State Department of Health 6/2012 – 12/2013 Tumwater, WA Developed an enterprise security system for securing multiple systems within the agency’s IT portfolio. PHSecurity integrates with various authentication providers such as ActiveDirectory and SecureAccess WA, and serves as a single repository for managing application, user, role, and permission data. Used WCF to develop a service oriented architecture. Custom behaviors were employed to enable configuration-driven access to the system by consumers, and declarative permission demands by developers. The system was claims-based and included utilities for clients to parse claims from the principal and map them to Linq expressions for use in queries. Developed an ASP.NET MVC website for the admin interface, leveraging KendoUI for its rapid development capability and usability. Wrote extensive unit tests in Visual Studio and browser automation tests in Selenium. Wrote custom T4 templates to split the data contract into POCO objects in a separate assembly from the EF object context, and to generate Repositories based off the entity model. Technologies: ASP.NET MVC, HTML5, Javascript, KendoUI, C#, WebAPI, WCF, Windows Identity Foundation, SQL Server, WIX, TFS, Log4Net, Selenium, T4 Templates Wintellect.com Site Redesign Wintellect 11/2012 – 3/2014 Knoxville, TN http://www.wintellect.com Led a team of consultants to migrate the main Wintellect website to the Orchard content management system. Developed custom modules including some that integrated with outside data stores such as Azure, RSS feeds, and WCF services. Migrated blog content into Orchard. Developed a responsive, mobile-friendly theme based on Bootstrap. Integrated with PayPal for payment processing. Technologies: Windows Azure, ASP.NET MVC, WCF, C#, HTML5, Javascript, Bootstrap, PayPal, Photoshop Elements, TFS WintellectNOW Wintellect 8/2012 – 11/2013 Kirkland, WA http://www.wintellectnow.com Worked with Wintellect to develop a new online video platform from concept to product launch. Used ASP.NET MVC, Twitter Bootstrap, and KendoUI to quickly design a responsive web UI for serving rich video content on many devices and platforms. Utilized Azure blob storage and tables, web roles, and worker roles. Technologies: Windows Azure, ASP.NET MVC, C#, HTML5, KendoUI, Javascript, Bootstrap, PayPal, TFS Windows 8 Labs 6/2012
Chris Durkin Résumé Page 3 of 9 
Microsoft / Wintellect Redmond, WA Performed developer testing and quality assurance on Microsoft’s hands-on developer labs for Windows 8 (http://msdn.microsoft.com/en-us/windows/apps/jj674832.aspx ), leading up to the Windows 8 RTM. The labs guide a developer through development of Contoso Cookbook, a realistic Windows Store app that incorporates many of the key new features available in Windows 8. Technologies: Windows 8, HTML5, WinRT, XAML, C#, Javascript Crane.com E-Commerce Website Crane & Company / Capax 11/2011 – 1/2012 New York, NY Developed a new version of http://www.crane.com , the mission critical e-commerce site handling online sales for Crane & Company. The project was run using Lean Startup methodology and functioned as an autonomous startup division within the larger company. Primary duties were UI development on the ASP.NET MVC website. Technologies: ASP.NET MVC 3, Razor, SQL Server 2008, C#.NET, CSS, Jquery, AJAX, JSON, XML, XSLT, Javascript, Jira, NUnit, NCover, CruiseControl.NET Customer Portal Website Upgrade Harbor Wholesale Grocery 10/2011 – 12/2011 Lacey, WA Led and managed a small team of consultants to update the customer portal website so it would work with Harbor’s new Microsoft Dynamics NAV back-end. Migrated to .NET 4.0 and Visual Studio 2010, set up continuous integration builds in TFS for the website and databases. Revamped the web UI using Telerik RADControls for ASP.NET, skinned the site using Telerik skins and standards-compliant CSS. Improved web performance by implementing caching, paging, and other changes to the website code. Improved database performance by tuning stored procedures and queries. Technologies: SQL Server 2008, C#.NET, IIS 7, ASP.NET, CSS, AJAX, WCF, MS Dynamics NAV, Telerik RADControls. Software Architect Schlumberger / Wintellect 5/2011 to 10/2011 Houston, TX Primary responsibility was to perform a detailed analysis of several mission critical software applications, identify areas for improvement, and write up a document to summarize findings. Analyzed C# code, wrote automated unit and integration tests to demonstrate asynchronous patterns and practices. Utilized Visual Studio 2010 performance tools to profile code and formulate strategies for improving performance. Technologies: C#, WPF, WinForms, SQL Server, SQL Compact, Visual Studio 2010, TFS, MSTest ADFS / WCF / Silverlight Consultant Summit Data Services / Hazelnut Labs 1/2011 to 5/2011 Lacey, WA Worked as a consultant for a start-up developing a Silverlight healthcare portal app. Primary responsibilities were the creation of WCF services for managing identity and entitlements, and integrating the services with the Silverlight app and the backing data stores. Developed WCF services for administration of organizational units, groups, users, and permissions. Configured STS servers, relying parties, and developed custom ADFS attribute stores. Utilized the ActiveDirectory API. Wrote SQL stored procedures, views, and tables. Developed extensive automated unit and integration tests, which were integrated into the continuous build. Wrote custom Silverlight service clients and leveraged an open-source library to do ws-trust and federated security in Silverlight 4. Developed a custom service behavior and instanceprovider for IoC of WCF services using Unity. Used ClaimsPrincipalPermission for method-level security, developed a solution using custom attributes to do row-level permission checks in a declarative, encapsulated manner. Worked on a diverse, geographically distributed team under tight deadlines & short release schedules. Helped bring the product from proof of concept to version 1.
Chris Durkin Résumé Page 4 of 9 
Technologies: ADFS, Silverlight, ASP.NET, PRISM, Unity, SQL Server, WCF, C#, MEF, WS-Trust, MSTest, SQL Server, T4 Templates. Web Developer Microsoft Lync Group / Telstar 1/2011 to 3/2011 Lacey, WA Performed maintenance, enhancements, and emergency Production support for a mission critical line of business app used by hundreds of Microsoft partners and internal staff worldwide. Developed ASP.NET web pages, web services, business logic and data access code using C#, javascript, jquery, JSON, and AJAX. Developed database tables, views, and stored procedures in SQL Server. Performed debugging, troubleshooting, and performance tuning on a complex high usage system. Developed automated build and deployment scripts for staged rollouts. Implemented automated unit tests, builds, and other process improvements. Technologies: ASP.NET C#, JSON, Web Services, AJAX, Javascript, JQuery, SQL Server SQL Server DBA San Diego Chargers / Telstar 12/2010 to 4/2011 Lacey, WA Worked as Database Administrator in support of several mission-critical database systems used by the Chargers for scouting and reporting. Administered database servers, databases, backups, and maintenance plans. Wrote Transact-SQL stored procedures, views, triggers, and functions. Developed SQL Integration Services packages for loading and transforming data. Debugged and performance tuned database queries and SSIS packages, Access databases, ASP/ASP.NET websites, and COM+ objects. Technologies: SQL Server 2005 & 2008, SQL Integration Services, ASP.NET, ASP, VB6, COM+, MS Access Senior Consultant Environmental Systems Corp. / Wintellect 7/2010 to 12/2010 Lacey, WA Developed enhancements to a proprietary software product which facilitates EPA emissions reporting. The system is composed of a Silverlight UI, an ASP.NET website, WCF services, multiple SQL databases, and a configurable equation engine which runs on both .NET and the .NET Compact Framework. Developed loosely coupled Silverlight views and view models using the MVVMLight framework. Utilized the MVVMLight messaging architecture for communication between views. Used PRISM to provide a modular, plug-in type architecture in which application modules can be added or subtracted depending on the customers’ licensing privileges. Dynamically hosted WCF services using PRISM, to expose business and data access logic to the Silverlight client. Developed a custom ServiceHostFactory to enable a 3rd-party WCF reporting service to work with PRISM. Used IdeaBlade DevForce to create WCF wrapper services around the Entity Framework data model, so the same data layer could be used by both the client-side Silverlight and server-side ASP.NET code. Authored automated unit, integration, and acceptance tests for .NET and Silverlight code, using MSTest and SpecFlow. Performance traced and tuned of the application and database using perf counters, SysInternals, and SQL Profiler. Optimized database queries through the use of stored procedures, indexes, table hints, and transaction isolation settings. Technologies: Silverlight, ASP.NET, PRISM, Unity, SQL Server, Perpetuum Report Sharpshooter, WCF, .Net .NET Compact Framework, C#, MVVM Light, IdeaBlade, Ado Entity Framework, SysInternals, SQL Profiler, MSTest, SpecFlow. Web Developer http://www.sharebuilder.com 1/2010 to 6/2010 Seattle, WA Developed enhancements to a large public-facing stock brokerage website. Worked on the trading platform, account management, and other areas of the site and back end architecture. Participated in Scrum teams responsible for successful delivery of multiple product releases.
Chris Durkin Résumé Page 5 of 9 
Developed SOAP and REST services for functionality such as stock quotes, mutual fund details, etc. Used JSON to deliver results in a compact format which could easily be parsed by JQuery. Tuned services and web pages using Firebug and Yslow. Developed WCF service libraries in a contract-first, schema-driven manner by writing the XSD and WSDL directly in Visual Studio and then generating the service proxies. Technologies: VersionOne, ASP.NET, C#, Javascript, JQuery, WCF, SOAP, JSON, REST, SoapUI, Sybase, CruiseControl.NET, AccuRev, NUnit, Ncover, SQL Server, MVC, MVP, and other design patterns. FORCE Architecture Assessment Southern Company / Wintellect 12/2009 Birmingham, AL The purpose of the FORCE project was to migrate 250 legacy Fleet Operations and Trading applications to a service oriented architecture. Evaluated the client’s legacy architecture and migration plan. Delivered a formal assessment and recommendations document. Provided design and best practices guidance to assist the customer with implementing and securing an enterprise service bus architecture using WIF, WCF, and Federated Services. This included the development of samples which showed best practices for WCF service interface design, naming, versioning, performance, security, and exception handling. Technologies: Windows Server 2008, SQL Server 2008, C#.NET, WCF, WIF, ActiveDirectory Federated Services Portal Reports Website Harbor Wholesale Grocery 6/2009 to 10/2009 Tumwater, WA Implemented a least-privilege SQL Reports installation with the Report Manager website in a DMZ and the ReportServer WCF service and database behind the firewall. Developed custom ASP.NET controls for dynamically rendering SQL Reports in the browser, and custom security extensions to integrate the reports with the ASP.NET website’s Membership provider. Technologies: Windows Server 2008, SQL Server 2008, C#.NET, IIS 7, Microsoft Virtual PC, ASP.NET, MS ISA firewall. SQL Reporting Services, WCF, ASP.NET Membership provider. Senior Consultant Dept. of the Navy / Wintellect 11/2008 to 10/2009 Norfolk, VA Security architect and lead Mobile consultant on a distributed enterprise service bus architecture. Developed a Tasking system for running scheduled jobs. Developed a WCF service to synchronize data between database servers and mobile clients. Implemented custom FIPS-compliant encryption using C# and API calls. Developed WCF service libraries in a contract-first manner and integrated the service proxies with nHibernate business objects, the ASP.NET website, a WinForms app, and Windows Mobile client. Designed and implemented the authentication and authorization architecture to tie together the WCF services and the various clients. Implemented custom WCF service and endpoint behaviors. Utilized the MSMQ binding to enable guaranteed delivery on the servers; developed a custom solution using MSMQ mobile to provide guaranteed message delivery on the mobile devices. Technologies: WCF, C#.NET, Windows Mobile 6.1, MS Sync Services for ADO.NET, SQL Server Compact, Oracle10g, Windows Workflow, IBM Rational Suite, ASP.NET, HTTP.SYS, SSL, Digital Certificates. TechPrep Website WA Dept. of Community, Trade and Economic Development / Milestone 10/2008 Olympia, WA Web project for the State Board for Community & Technical Colleges. Developed reusable Search master page that leveraged a custom AJAX GridView. Performed debugging and bug fixes on middle tier data objects and WCF services. Troubleshot and refactored ASP.NET pages. Technologies: C#.NET, ASP.NET, WCF, LINQ, AJAX, Nunit Web Architecture Assessment Big Bend College, http://www.bigbend.edu/ 10/2008 Moses Lake, WA
Chris Durkin Résumé Page 6 of 9 
Evaluated the college’s existing website and their proposed new designs, provided guidance on use of SharePoint vs. other content management and hosting schemes. Designed and developed web pages, stylesheets, and graphics. Developed Master Pages, Themes, and Templates in Visual Studio and SharePoint. Advised the client on ways to improve overall usability and marketability of the site. Technologies: Sharepoint, ASP.NET, HTML, Javascript, CSS, Photoshop, MS Expression ITEIP Website WA Dept. of Social & Health Svcs / CodeSmart 8/2008 Lacey, WA This project involved a classic ASP web application with heavy use of inline ASP code, complex stored procedures in the back- end, and an outdated security model. Responsible for implementing a new authentication and user management component in. This involved extensive analysis and debugging of the old code and database, which were undocumented. Utilized LINQ to SQL to develop a COM-callable .NET dll which could be plugged into the old ASP code. Developed the code test-first using NUnit, moved business logic out of the UI and into the new object to reduce code clutter and increase maintainability. NotePro Assessment and Migration Evergreen Data Software 2/2008 to 3/2009 Puyallup, WA Performed a gap analysis on the client’s existing financial application to assess what it would take to migrate to the latest version of the .NET Framework. Delivered a proposal document recommending a migration path and targeted areas for redesign in order to improve security, performance, and reliability. Designed SQL Server 2005 database and developed DB diagrams. Worked with the customer to identify business requirements and documented via use cases, meeting minutes and formal requirements documents. Recruited and managed a team of consultants. Performed the migration in cooperation with client IT staff and offshore resources. Implemented a custom WCF service to act as a wrapper around SQL Reporting Services. The service was called by the ASP.NET website, generated the reports, exported them to PDF, and served them directly to the browser. PacLease Website PACCAR 5/2008 to 9/8/2010 Bellevue, WA Developed web pages and forms for the PACCAR Leasing website (http://www.paclease.com) using HTML, CSS, JavaScript, and ASP. Converted old ASP code where necessary to work on XP and Windows Server 2003. Created custom web lead forms and integrated them with SalesForce.com. Developed SalesForce form validation using Regular Expressions. Debugged and troubleshot problematic areas of the website and SalesForce instance. Performed a security assessment on client-developed web forms to evaluate potential for cross-site scripting and SQL injection attacks. Recommended and implemented validations and other mitigation techniques to improve form security. Comprehensive Hospital Abstract Reporting System WA Dept. of Health / Smith-McCann 11/2006 to 6/2008 Tumwater, WA CHARS is a website used by hospitals to submit data files to DOH for statistical analysis. System components include BizTalk, ASP.NET, WCF and Web Services, Windows Services, and an SQL Server back-end. Worked as Development Team Lead and System Architect. Developed proposals and prototypes and briefed executive management on appropriate technologies to implement the system. Assisted with development of detailed project plans, deliverable specifications, risk matrix, and other project documents. Prepared weekly dev team status reports for the Contract Manager and other management. Assisted with budget, scope, and change order management. Led, managed and mentored the technical team of 6 consultants. Helped assign and monitor tasks, and performed formal review of developers’ work. Established and enforced architectural and procedural standards.

Recommended

Ravi Roy_.Net Developer
Ravi Roy_.Net DeveloperRavi Roy_.Net Developer
Ravi Roy_.Net DeveloperRavi Roy
 
Senior .Net Developer - Senthil Ravindranath
Senior .Net Developer - Senthil RavindranathSenior .Net Developer - Senthil Ravindranath
Senior .Net Developer - Senthil RavindranathSenthil Ravindranath
 
.NET DEVELOPER
.NET DEVELOPER.NET DEVELOPER
.NET DEVELOPERvinaykeith
 
Maged Samaan - Sr. Fullstack .NET Developer CV
Maged Samaan - Sr. Fullstack .NET Developer CVMaged Samaan - Sr. Fullstack .NET Developer CV
Maged Samaan - Sr. Fullstack .NET Developer CVMaged Botros
 
Shrikant Bhongade - Dot Net Resume
Shrikant Bhongade - Dot Net ResumeShrikant Bhongade - Dot Net Resume
Shrikant Bhongade - Dot Net ResumeShrikant Bhongade
 

More Related Content

What's hot

4+ yrs_Exp .Net Resume
4+ yrs_Exp .Net Resume4+ yrs_Exp .Net Resume
4+ yrs_Exp .Net ResumeGandhi Goli
 
Praveen_4Years Dot Net Resume
Praveen_4Years Dot Net ResumePraveen_4Years Dot Net Resume
Praveen_4Years Dot Net ResumePraveen Mudiraj
 
R Tanenbaum .Net Developer August 2010
R Tanenbaum .Net Developer August 2010R Tanenbaum .Net Developer August 2010
R Tanenbaum .Net Developer August 2010Robert Tanenbaum
 
Tejaswi Desai Resume ASP Dot Net WPF WCF MVC LINQ Agile
Tejaswi Desai Resume ASP Dot Net WPF WCF MVC LINQ AgileTejaswi Desai Resume ASP Dot Net WPF WCF MVC LINQ Agile
Tejaswi Desai Resume ASP Dot Net WPF WCF MVC LINQ AgileTejaswi Desai
 
Vijay kumar java developer_resume
Vijay kumar java developer_resumeVijay kumar java developer_resume
Vijay kumar java developer_resumeVijay Kumar
 
Resume-Manish_Agrahari_IBM_BPM
Resume-Manish_Agrahari_IBM_BPMResume-Manish_Agrahari_IBM_BPM
Resume-Manish_Agrahari_IBM_BPMManish Agrahari
 
Manoj(Java Developer)_Resume
Manoj(Java Developer)_ResumeManoj(Java Developer)_Resume
Manoj(Java Developer)_ResumeVamsi Manoj
 
Shivam Sharma resume(.Net Developer)
Shivam Sharma resume(.Net Developer)Shivam Sharma resume(.Net Developer)
Shivam Sharma resume(.Net Developer)Shivam Sharma
 
Java developer resume(1)
Java developer resume(1)Java developer resume(1)
Java developer resume(1)Shubham Goswami
 
Rajeshwari K A 9+ years as Java Developer and Team lead-1
Rajeshwari K A 9+ years as Java Developer and Team lead-1Rajeshwari K A 9+ years as Java Developer and Team lead-1
Rajeshwari K A 9+ years as Java Developer and Team lead-1Rajeshwari KA
 
Uttam Resume(Dot Net Developer)
Uttam Resume(Dot Net Developer)Uttam Resume(Dot Net Developer)
Uttam Resume(Dot Net Developer)UTTAM KUMAR
 
Net experience-resume-sample
Net experience-resume-sampleNet experience-resume-sample
Net experience-resume-sampleAmit Sawant
 
Resume of Md Sajedul Islam
Resume of Md Sajedul IslamResume of Md Sajedul Islam
Resume of Md Sajedul Islamsajedulislam
 
Sreekanth java developer raj
Sreekanth java developer rajSreekanth java developer raj
Sreekanth java developer rajsreekanthavco
 

What's hot (20)

4+ yrs_Exp .Net Resume
4+ yrs_Exp .Net Resume4+ yrs_Exp .Net Resume
4+ yrs_Exp .Net Resume
 
Praveen_4Years Dot Net Resume
Praveen_4Years Dot Net ResumePraveen_4Years Dot Net Resume
Praveen_4Years Dot Net Resume
 
R Tanenbaum .Net Developer August 2010
R Tanenbaum .Net Developer August 2010R Tanenbaum .Net Developer August 2010
R Tanenbaum .Net Developer August 2010
 
Tejaswi Desai Resume ASP Dot Net WPF WCF MVC LINQ Agile
Tejaswi Desai Resume ASP Dot Net WPF WCF MVC LINQ AgileTejaswi Desai Resume ASP Dot Net WPF WCF MVC LINQ Agile
Tejaswi Desai Resume ASP Dot Net WPF WCF MVC LINQ Agile
 
Vijay kumar java developer_resume
Vijay kumar java developer_resumeVijay kumar java developer_resume
Vijay kumar java developer_resume
 
Sunil kumar resume
Sunil kumar resumeSunil kumar resume
Sunil kumar resume
 
PRIYANKA Resume
PRIYANKA ResumePRIYANKA Resume
PRIYANKA Resume
 
Resume-Manish_Agrahari_IBM_BPM
Resume-Manish_Agrahari_IBM_BPMResume-Manish_Agrahari_IBM_BPM
Resume-Manish_Agrahari_IBM_BPM
 
Surya resume WSU
Surya resume WSUSurya resume WSU
Surya resume WSU
 
Srinivas_Pujari_Profile
Srinivas_Pujari_ProfileSrinivas_Pujari_Profile
Srinivas_Pujari_Profile
 
Manoj(Java Developer)_Resume
Manoj(Java Developer)_ResumeManoj(Java Developer)_Resume
Manoj(Java Developer)_Resume
 
Shivam Sharma resume(.Net Developer)
Shivam Sharma resume(.Net Developer)Shivam Sharma resume(.Net Developer)
Shivam Sharma resume(.Net Developer)
 
Java developer resume(1)
Java developer resume(1)Java developer resume(1)
Java developer resume(1)
 
Java Developer resume
Java Developer resume Java Developer resume
Java Developer resume
 
Madhu Kopparapu Resume
Madhu Kopparapu ResumeMadhu Kopparapu Resume
Madhu Kopparapu Resume
 
Rajeshwari K A 9+ years as Java Developer and Team lead-1
Rajeshwari K A 9+ years as Java Developer and Team lead-1Rajeshwari K A 9+ years as Java Developer and Team lead-1
Rajeshwari K A 9+ years as Java Developer and Team lead-1
 
Uttam Resume(Dot Net Developer)
Uttam Resume(Dot Net Developer)Uttam Resume(Dot Net Developer)
Uttam Resume(Dot Net Developer)
 
Net experience-resume-sample
Net experience-resume-sampleNet experience-resume-sample
Net experience-resume-sample
 
Resume of Md Sajedul Islam
Resume of Md Sajedul IslamResume of Md Sajedul Islam
Resume of Md Sajedul Islam
 
Sreekanth java developer raj
Sreekanth java developer rajSreekanth java developer raj
Sreekanth java developer raj
 

Viewers also liked

RichRiopelResumePubllic
RichRiopelResumePubllicRichRiopelResumePubllic
RichRiopelResumePubllicRich Riopel
 
Jarvis, Dennis J. Resume (Doc Format September 2012)
Jarvis, Dennis J. Resume (Doc Format September 2012)Jarvis, Dennis J. Resume (Doc Format September 2012)
Jarvis, Dennis J. Resume (Doc Format September 2012)dennisjarvis
 
Raymond Lee Ceo Resume
Raymond Lee  Ceo ResumeRaymond Lee  Ceo Resume
Raymond Lee Ceo Resumeneworleans72
 
Top 8 startup cfo resume samples
Top 8 startup cfo resume samplesTop 8 startup cfo resume samples
Top 8 startup cfo resume samplesTakeThat012
 
Patricia Todd SharePoint Resume
Patricia Todd SharePoint ResumePatricia Todd SharePoint Resume
Patricia Todd SharePoint ResumeCSharpGirl
 
Nicholas Katsaras - Resume - Systems Engineer 2016-March
Nicholas Katsaras - Resume - Systems Engineer 2016-MarchNicholas Katsaras - Resume - Systems Engineer 2016-March
Nicholas Katsaras - Resume - Systems Engineer 2016-MarchNicholas Katsaras
 
Anil purswani Resume
Anil purswani ResumeAnil purswani Resume
Anil purswani ResumeAnil Purswani
 
Web developer / Full Stack Engineer/ backend Developer /Frontend Developer
Web developer / Full Stack Engineer/ backend Developer /Frontend DeveloperWeb developer / Full Stack Engineer/ backend Developer /Frontend Developer
Web developer / Full Stack Engineer/ backend Developer /Frontend Developerruochen Liao
 

Viewers also liked (15)

RichRiopelResumePubllic
RichRiopelResumePubllicRichRiopelResumePubllic
RichRiopelResumePubllic
 
Brandon Kallmes resume
Brandon Kallmes resumeBrandon Kallmes resume
Brandon Kallmes resume
 
Jarvis, Dennis J. Resume (Doc Format September 2012)
Jarvis, Dennis J. Resume (Doc Format September 2012)Jarvis, Dennis J. Resume (Doc Format September 2012)
Jarvis, Dennis J. Resume (Doc Format September 2012)
 
Raymond Lee Ceo Resume
Raymond Lee  Ceo ResumeRaymond Lee  Ceo Resume
Raymond Lee Ceo Resume
 
Top 8 startup cfo resume samples
Top 8 startup cfo resume samplesTop 8 startup cfo resume samples
Top 8 startup cfo resume samples
 
CEO Resume Sample
CEO Resume SampleCEO Resume Sample
CEO Resume Sample
 
Patricia Todd SharePoint Resume
Patricia Todd SharePoint ResumePatricia Todd SharePoint Resume
Patricia Todd SharePoint Resume
 
Nicholas Katsaras - Resume - Systems Engineer 2016-March
Nicholas Katsaras - Resume - Systems Engineer 2016-MarchNicholas Katsaras - Resume - Systems Engineer 2016-March
Nicholas Katsaras - Resume - Systems Engineer 2016-March
 
Ravi Chinnasamy
Ravi ChinnasamyRavi Chinnasamy
Ravi Chinnasamy
 
Senior Cover Letter: Consulting
Senior Cover Letter: ConsultingSenior Cover Letter: Consulting
Senior Cover Letter: Consulting
 
Bain Resume Sample
Bain Resume SampleBain Resume Sample
Bain Resume Sample
 
curriculum_Daniel
curriculum_Danielcurriculum_Daniel
curriculum_Daniel
 
Anil purswani Resume
Anil purswani ResumeAnil purswani Resume
Anil purswani Resume
 
Web developer / Full Stack Engineer/ backend Developer /Frontend Developer
Web developer / Full Stack Engineer/ backend Developer /Frontend DeveloperWeb developer / Full Stack Engineer/ backend Developer /Frontend Developer
Web developer / Full Stack Engineer/ backend Developer /Frontend Developer
 
McKinsey Resume Sample
McKinsey Resume SampleMcKinsey Resume Sample
McKinsey Resume Sample
 

Similar to Chris Durkin Resume - Expert .NET Consultant 18 years experience

Similar to Chris Durkin Resume - Expert .NET Consultant 18 years experience (20)

Irshad Resume
Irshad ResumeIrshad Resume
Irshad Resume
 
Darron_Haworth_2016
Darron_Haworth_2016Darron_Haworth_2016
Darron_Haworth_2016
 
Amar_Modalavalasa_Resume
Amar_Modalavalasa_ResumeAmar_Modalavalasa_Resume
Amar_Modalavalasa_Resume
 
Avnish kumar singh
Avnish kumar singhAvnish kumar singh
Avnish kumar singh
 
Siva_DotNet
Siva_DotNetSiva_DotNet
Siva_DotNet
 
MAMOHailegebreal
MAMOHailegebrealMAMOHailegebreal
MAMOHailegebreal
 
Shraddha_Muchandi
Shraddha_MuchandiShraddha_Muchandi
Shraddha_Muchandi
 
Resume
ResumeResume
Resume
 
PM_New_Resume
PM_New_ResumePM_New_Resume
PM_New_Resume
 
Satendra Gupta Sr DotNet Consultant
Satendra Gupta Sr  DotNet ConsultantSatendra Gupta Sr  DotNet Consultant
Satendra Gupta Sr DotNet Consultant
 
Resume Partha Roy
Resume Partha RoyResume Partha Roy
Resume Partha Roy
 
Chintan Shah
Chintan ShahChintan Shah
Chintan Shah
 
Chandra Sekhar Cheekuru NET UI
Chandra Sekhar Cheekuru  NET UIChandra Sekhar Cheekuru  NET UI
Chandra Sekhar Cheekuru NET UI
 
Rob Venable - Developer
Rob Venable - DeveloperRob Venable - Developer
Rob Venable - Developer
 
resume
resumeresume
resume
 
Resume - Dhanshri Kalgaonkar
Resume - Dhanshri KalgaonkarResume - Dhanshri Kalgaonkar
Resume - Dhanshri Kalgaonkar
 
Tech Lead-Sachidanand Sharma
Tech Lead-Sachidanand SharmaTech Lead-Sachidanand Sharma
Tech Lead-Sachidanand Sharma
 
Arun Kumar(7.8Yrs).DOC
Arun Kumar(7.8Yrs).DOCArun Kumar(7.8Yrs).DOC
Arun Kumar(7.8Yrs).DOC
 
SeniorNET Bhanu Resume
SeniorNET Bhanu ResumeSeniorNET Bhanu Resume
SeniorNET Bhanu Resume
 
VenkateshVG
VenkateshVGVenkateshVG
VenkateshVG
 

Recently uploaded

Concurso CBMPE 2024 - Resultado Preliminar.pdf
Concurso CBMPE 2024 - Resultado Preliminar.pdfConcurso CBMPE 2024 - Resultado Preliminar.pdf
Concurso CBMPE 2024 - Resultado Preliminar.pdfSabrina Dantas Cavalcanti
 
Cover Letter Examples For Biotechnology Job
Cover Letter Examples For Biotechnology JobCover Letter Examples For Biotechnology Job
Cover Letter Examples For Biotechnology JobLatoya White
 
Dr Jay Prakash Singh, Associate Professor Department of Education Netaji Subh...
Dr Jay Prakash Singh, Associate Professor Department of Education Netaji Subh...Dr Jay Prakash Singh, Associate Professor Department of Education Netaji Subh...
Dr Jay Prakash Singh, Associate Professor Department of Education Netaji Subh...JAYPRAKASHSINGH83
 
Entry Level Help Desk Resume Sample. Collaborate w
Entry Level Help Desk Resume Sample. Collaborate wEntry Level Help Desk Resume Sample. Collaborate w
Entry Level Help Desk Resume Sample. Collaborate wMelissa Mack
 
122. Reviewer Certificate in BP International
122. Reviewer Certificate in BP International122. Reviewer Certificate in BP International
122. Reviewer Certificate in BP InternationalManu Mitra
 
fs-1-report-chapter-5 Assessment and reporting.pptx
fs-1-report-chapter-5 Assessment and reporting.pptxfs-1-report-chapter-5 Assessment and reporting.pptx
fs-1-report-chapter-5 Assessment and reporting.pptxAPALESJUNNAROSES
 
Grade 12 WORK IMMERSION Work Ethics.pptx
Grade 12 WORK IMMERSION Work Ethics.pptxGrade 12 WORK IMMERSION Work Ethics.pptx
Grade 12 WORK IMMERSION Work Ethics.pptxHernilynManatad
 
Work Immersion SAFETY IN THE WORKPLACE PPT.pptx
Work Immersion SAFETY IN THE WORKPLACE PPT.pptxWork Immersion SAFETY IN THE WORKPLACE PPT.pptx
Work Immersion SAFETY IN THE WORKPLACE PPT.pptxHernilynManatad
 
Editable Resume PPT Slide Curriculum Vitae Template
Editable Resume PPT Slide Curriculum Vitae TemplateEditable Resume PPT Slide Curriculum Vitae Template
Editable Resume PPT Slide Curriculum Vitae TemplateAstroniverse
 
LinkedIn Strategic Guidelines February 2024
LinkedIn Strategic Guidelines February 2024LinkedIn Strategic Guidelines February 2024
LinkedIn Strategic Guidelines February 2024Bruce Bennett
 
Grade 12 WORK IMMERSION Work Ethics.pptx
Grade 12 WORK IMMERSION Work Ethics.pptxGrade 12 WORK IMMERSION Work Ethics.pptx
Grade 12 WORK IMMERSION Work Ethics.pptxHernilynManatad
 
NinaIveyIshokir.Resume.CV.February2024.docx
NinaIveyIshokir.Resume.CV.February2024.docxNinaIveyIshokir.Resume.CV.February2024.docx
NinaIveyIshokir.Resume.CV.February2024.docxNinaIshokir
 

Recently uploaded (12)

Concurso CBMPE 2024 - Resultado Preliminar.pdf
Concurso CBMPE 2024 - Resultado Preliminar.pdfConcurso CBMPE 2024 - Resultado Preliminar.pdf
Concurso CBMPE 2024 - Resultado Preliminar.pdf
 
Cover Letter Examples For Biotechnology Job
Cover Letter Examples For Biotechnology JobCover Letter Examples For Biotechnology Job
Cover Letter Examples For Biotechnology Job
 
Dr Jay Prakash Singh, Associate Professor Department of Education Netaji Subh...
Dr Jay Prakash Singh, Associate Professor Department of Education Netaji Subh...Dr Jay Prakash Singh, Associate Professor Department of Education Netaji Subh...
Dr Jay Prakash Singh, Associate Professor Department of Education Netaji Subh...
 
Entry Level Help Desk Resume Sample. Collaborate w
Entry Level Help Desk Resume Sample. Collaborate wEntry Level Help Desk Resume Sample. Collaborate w
Entry Level Help Desk Resume Sample. Collaborate w
 
122. Reviewer Certificate in BP International
122. Reviewer Certificate in BP International122. Reviewer Certificate in BP International
122. Reviewer Certificate in BP International
 
fs-1-report-chapter-5 Assessment and reporting.pptx
fs-1-report-chapter-5 Assessment and reporting.pptxfs-1-report-chapter-5 Assessment and reporting.pptx
fs-1-report-chapter-5 Assessment and reporting.pptx
 
Grade 12 WORK IMMERSION Work Ethics.pptx
Grade 12 WORK IMMERSION Work Ethics.pptxGrade 12 WORK IMMERSION Work Ethics.pptx
Grade 12 WORK IMMERSION Work Ethics.pptx
 
Work Immersion SAFETY IN THE WORKPLACE PPT.pptx
Work Immersion SAFETY IN THE WORKPLACE PPT.pptxWork Immersion SAFETY IN THE WORKPLACE PPT.pptx
Work Immersion SAFETY IN THE WORKPLACE PPT.pptx
 
Editable Resume PPT Slide Curriculum Vitae Template
Editable Resume PPT Slide Curriculum Vitae TemplateEditable Resume PPT Slide Curriculum Vitae Template
Editable Resume PPT Slide Curriculum Vitae Template
 
LinkedIn Strategic Guidelines February 2024
LinkedIn Strategic Guidelines February 2024LinkedIn Strategic Guidelines February 2024
LinkedIn Strategic Guidelines February 2024
 
Grade 12 WORK IMMERSION Work Ethics.pptx
Grade 12 WORK IMMERSION Work Ethics.pptxGrade 12 WORK IMMERSION Work Ethics.pptx
Grade 12 WORK IMMERSION Work Ethics.pptx
 
NinaIveyIshokir.Resume.CV.February2024.docx
NinaIveyIshokir.Resume.CV.February2024.docxNinaIveyIshokir.Resume.CV.February2024.docx
NinaIveyIshokir.Resume.CV.February2024.docx
 

Chris Durkin Resume - Expert .NET Consultant 18 years experience

  • 1. Chris Durkin Résumé Page 1 of 9 Chris Durkin chris@durkin-consulting.com ▪ http://www.linkedin.com/in/chrisdurkin Profile Professional consultant with 18 years of experience as developer, architect and team lead. Proven track record of delivering secure and scalable software architectures. Firm commitment to quality, usability, and best practices. Certified ScrumMaster with 8 years of Scrum project history. Areas of Focus Windows Azure ▪ Responsive Web Design ▪ ASP.NET MVC ▪ Orchard CMS ▪ Service Oriented Architectures Enterprise Security ▪ Business Intelligence ▪ Usability ▪ Process Improvement ▪ Best Practices Professional Experience President and Principal Consultant Durkin Consulting, Inc. 7/2005 – Present Lacey, WA As President, responsible for all executive and accounting duties related to management of a software consulting firm. Market the company to potential clients. Write project proposals, bids, and RFP responses. Recruit, hire, and manage teams of consultants. Initiate, plan, and manage multiple projects at a time. Negotiate customer and vendor contracts, author and approve legal documents. As Principal Consultant, responsible for working as lead architect and developer on projects for Durkin Consulting’s clients. Includes all projects on this resume from 2005 to the present. e-Account Portal Website Peoples Natural Gas / Avertra 5/2014 – Present Pittsburgh, PA Led a small team of Orchard CMS experts on a project to enhance the customer portal website for a public gas utility. Developed custom modules in Orchard which allowed customers to switch gas service when moving between addresses. Wrote code to interface with internal SAP services and external web services provided by Experian and other vendors. Used a combination of Orchard parts and shapes and standard ASP.NET MVC views to implement a rich, responsive web UI. Developed automated unit and integration tests. Used WebAPI to implement REST endpoints accessible by native mobile apps, which enabled mobile users to perform the same functions as in the web portal. Worked as part of a larger overall project team which was geographically distributed worldwide across various time zones. Project schedule was broken out into 1-week iterations with frequent releases to testing environments. Developers and business analysts worked closely together, iterating several times per day to develop and test key functionality. Mentored other developers in Orchard concepts, test-driven development, and .NET fundamentals. Technologies: Orchard CMS, ASP.NET MVC, jQuery, Javascript, HTML5, CSS, WebAPI, C#, TFS, Experian API, Autofac, Automapper, Moq, JSON.NET Public Health Reporting of Electronic Data (PHRED) WA State Department of Health 1/2012 – 6/2014 Tumwater, WA Led a team of consultants to develop an electronic reporting system for notifiable health conditions in WA State. The old system was 6 years old and needed major upgrades in several areas. We re-architected the SQL Server database, rebuilt the website using ASP.NET 4.0, Telerik controls, and a modified version of Twitter Bootstrap, and built SQL Reports as well as custom PDF and CSV exports. Lab report data entry screens were converted from MS Access to a single-page web app. WCF and claims-based security were used to enable back-end processing on files received from BizTalk. This included a robust validation and error-reporting framework along with web-based tools for administrators to view and fix problems. Agency staff were mentored in agile practices such as Scrum, continuous integration, and test-driven development. The
  • 2. Chris Durkin Résumé Page 2 of 9 project brought numerous business process improvements to the agency such as agile database development via Visual Studio db projects and TT templates, automated test suites, and automated push-button deployment via TFS builds. Technologies: ASP.NET WebForms, ASP.NET MVC, Telerik controls, KendoUI, C#, Javascript, WCF, SQL Server, HL7, BizTalk, WIX, TFS, log4Net, LinqKit, SQL Reporting Services, Selenium, T4 Templates Washington Tracking Network (WTN) WA State Department of Health 3/2013 – 3/2014 Tumwater, WA https://fortress.wa.gov/doh/wtn/WTNPortal/ The Washington Tracking Network is a CDC-funded program associated with the federal Environmental Public Health Tracking Network. Its purpose is to develop standardized data and messaging about the relationship between environment and health outcomes. Led a team of consultants to upgrade the portal website and query engine. Using ASP.NET MVC, KendoUI, and ESRI maps, we developed a rich query interface and visualization platform to display data from multiple web services and databases. The system architecture was genericized to allow agency staff to change data and queries without any programming. Time to market for new data measures was reduced from an average of 6 months to a matter of days or weeks. Technologies: ASP.NET MVC, KendoUI, C#, WCF, SQL Server, ESRI GIS Mapping, Javascript, Bootstrap, TFS Public Health Security (PHSecurity) WA State Department of Health 6/2012 – 12/2013 Tumwater, WA Developed an enterprise security system for securing multiple systems within the agency’s IT portfolio. PHSecurity integrates with various authentication providers such as ActiveDirectory and SecureAccess WA, and serves as a single repository for managing application, user, role, and permission data. Used WCF to develop a service oriented architecture. Custom behaviors were employed to enable configuration-driven access to the system by consumers, and declarative permission demands by developers. The system was claims-based and included utilities for clients to parse claims from the principal and map them to Linq expressions for use in queries. Developed an ASP.NET MVC website for the admin interface, leveraging KendoUI for its rapid development capability and usability. Wrote extensive unit tests in Visual Studio and browser automation tests in Selenium. Wrote custom T4 templates to split the data contract into POCO objects in a separate assembly from the EF object context, and to generate Repositories based off the entity model. Technologies: ASP.NET MVC, HTML5, Javascript, KendoUI, C#, WebAPI, WCF, Windows Identity Foundation, SQL Server, WIX, TFS, Log4Net, Selenium, T4 Templates Wintellect.com Site Redesign Wintellect 11/2012 – 3/2014 Knoxville, TN http://www.wintellect.com Led a team of consultants to migrate the main Wintellect website to the Orchard content management system. Developed custom modules including some that integrated with outside data stores such as Azure, RSS feeds, and WCF services. Migrated blog content into Orchard. Developed a responsive, mobile-friendly theme based on Bootstrap. Integrated with PayPal for payment processing. Technologies: Windows Azure, ASP.NET MVC, WCF, C#, HTML5, Javascript, Bootstrap, PayPal, Photoshop Elements, TFS WintellectNOW Wintellect 8/2012 – 11/2013 Kirkland, WA http://www.wintellectnow.com Worked with Wintellect to develop a new online video platform from concept to product launch. Used ASP.NET MVC, Twitter Bootstrap, and KendoUI to quickly design a responsive web UI for serving rich video content on many devices and platforms. Utilized Azure blob storage and tables, web roles, and worker roles. Technologies: Windows Azure, ASP.NET MVC, C#, HTML5, KendoUI, Javascript, Bootstrap, PayPal, TFS Windows 8 Labs 6/2012
  • 3. Chris Durkin Résumé Page 3 of 9 Microsoft / Wintellect Redmond, WA Performed developer testing and quality assurance on Microsoft’s hands-on developer labs for Windows 8 (http://msdn.microsoft.com/en-us/windows/apps/jj674832.aspx ), leading up to the Windows 8 RTM. The labs guide a developer through development of Contoso Cookbook, a realistic Windows Store app that incorporates many of the key new features available in Windows 8. Technologies: Windows 8, HTML5, WinRT, XAML, C#, Javascript Crane.com E-Commerce Website Crane & Company / Capax 11/2011 – 1/2012 New York, NY Developed a new version of http://www.crane.com , the mission critical e-commerce site handling online sales for Crane & Company. The project was run using Lean Startup methodology and functioned as an autonomous startup division within the larger company. Primary duties were UI development on the ASP.NET MVC website. Technologies: ASP.NET MVC 3, Razor, SQL Server 2008, C#.NET, CSS, Jquery, AJAX, JSON, XML, XSLT, Javascript, Jira, NUnit, NCover, CruiseControl.NET Customer Portal Website Upgrade Harbor Wholesale Grocery 10/2011 – 12/2011 Lacey, WA Led and managed a small team of consultants to update the customer portal website so it would work with Harbor’s new Microsoft Dynamics NAV back-end. Migrated to .NET 4.0 and Visual Studio 2010, set up continuous integration builds in TFS for the website and databases. Revamped the web UI using Telerik RADControls for ASP.NET, skinned the site using Telerik skins and standards-compliant CSS. Improved web performance by implementing caching, paging, and other changes to the website code. Improved database performance by tuning stored procedures and queries. Technologies: SQL Server 2008, C#.NET, IIS 7, ASP.NET, CSS, AJAX, WCF, MS Dynamics NAV, Telerik RADControls. Software Architect Schlumberger / Wintellect 5/2011 to 10/2011 Houston, TX Primary responsibility was to perform a detailed analysis of several mission critical software applications, identify areas for improvement, and write up a document to summarize findings. Analyzed C# code, wrote automated unit and integration tests to demonstrate asynchronous patterns and practices. Utilized Visual Studio 2010 performance tools to profile code and formulate strategies for improving performance. Technologies: C#, WPF, WinForms, SQL Server, SQL Compact, Visual Studio 2010, TFS, MSTest ADFS / WCF / Silverlight Consultant Summit Data Services / Hazelnut Labs 1/2011 to 5/2011 Lacey, WA Worked as a consultant for a start-up developing a Silverlight healthcare portal app. Primary responsibilities were the creation of WCF services for managing identity and entitlements, and integrating the services with the Silverlight app and the backing data stores. Developed WCF services for administration of organizational units, groups, users, and permissions. Configured STS servers, relying parties, and developed custom ADFS attribute stores. Utilized the ActiveDirectory API. Wrote SQL stored procedures, views, and tables. Developed extensive automated unit and integration tests, which were integrated into the continuous build. Wrote custom Silverlight service clients and leveraged an open-source library to do ws-trust and federated security in Silverlight 4. Developed a custom service behavior and instanceprovider for IoC of WCF services using Unity. Used ClaimsPrincipalPermission for method-level security, developed a solution using custom attributes to do row-level permission checks in a declarative, encapsulated manner. Worked on a diverse, geographically distributed team under tight deadlines & short release schedules. Helped bring the product from proof of concept to version 1.
  • 4. Chris Durkin Résumé Page 4 of 9 Technologies: ADFS, Silverlight, ASP.NET, PRISM, Unity, SQL Server, WCF, C#, MEF, WS-Trust, MSTest, SQL Server, T4 Templates. Web Developer Microsoft Lync Group / Telstar 1/2011 to 3/2011 Lacey, WA Performed maintenance, enhancements, and emergency Production support for a mission critical line of business app used by hundreds of Microsoft partners and internal staff worldwide. Developed ASP.NET web pages, web services, business logic and data access code using C#, javascript, jquery, JSON, and AJAX. Developed database tables, views, and stored procedures in SQL Server. Performed debugging, troubleshooting, and performance tuning on a complex high usage system. Developed automated build and deployment scripts for staged rollouts. Implemented automated unit tests, builds, and other process improvements. Technologies: ASP.NET C#, JSON, Web Services, AJAX, Javascript, JQuery, SQL Server SQL Server DBA San Diego Chargers / Telstar 12/2010 to 4/2011 Lacey, WA Worked as Database Administrator in support of several mission-critical database systems used by the Chargers for scouting and reporting. Administered database servers, databases, backups, and maintenance plans. Wrote Transact-SQL stored procedures, views, triggers, and functions. Developed SQL Integration Services packages for loading and transforming data. Debugged and performance tuned database queries and SSIS packages, Access databases, ASP/ASP.NET websites, and COM+ objects. Technologies: SQL Server 2005 & 2008, SQL Integration Services, ASP.NET, ASP, VB6, COM+, MS Access Senior Consultant Environmental Systems Corp. / Wintellect 7/2010 to 12/2010 Lacey, WA Developed enhancements to a proprietary software product which facilitates EPA emissions reporting. The system is composed of a Silverlight UI, an ASP.NET website, WCF services, multiple SQL databases, and a configurable equation engine which runs on both .NET and the .NET Compact Framework. Developed loosely coupled Silverlight views and view models using the MVVMLight framework. Utilized the MVVMLight messaging architecture for communication between views. Used PRISM to provide a modular, plug-in type architecture in which application modules can be added or subtracted depending on the customers’ licensing privileges. Dynamically hosted WCF services using PRISM, to expose business and data access logic to the Silverlight client. Developed a custom ServiceHostFactory to enable a 3rd-party WCF reporting service to work with PRISM. Used IdeaBlade DevForce to create WCF wrapper services around the Entity Framework data model, so the same data layer could be used by both the client-side Silverlight and server-side ASP.NET code. Authored automated unit, integration, and acceptance tests for .NET and Silverlight code, using MSTest and SpecFlow. Performance traced and tuned of the application and database using perf counters, SysInternals, and SQL Profiler. Optimized database queries through the use of stored procedures, indexes, table hints, and transaction isolation settings. Technologies: Silverlight, ASP.NET, PRISM, Unity, SQL Server, Perpetuum Report Sharpshooter, WCF, .Net .NET Compact Framework, C#, MVVM Light, IdeaBlade, Ado Entity Framework, SysInternals, SQL Profiler, MSTest, SpecFlow. Web Developer http://www.sharebuilder.com 1/2010 to 6/2010 Seattle, WA Developed enhancements to a large public-facing stock brokerage website. Worked on the trading platform, account management, and other areas of the site and back end architecture. Participated in Scrum teams responsible for successful delivery of multiple product releases.
  • 5. Chris Durkin Résumé Page 5 of 9 Developed SOAP and REST services for functionality such as stock quotes, mutual fund details, etc. Used JSON to deliver results in a compact format which could easily be parsed by JQuery. Tuned services and web pages using Firebug and Yslow. Developed WCF service libraries in a contract-first, schema-driven manner by writing the XSD and WSDL directly in Visual Studio and then generating the service proxies. Technologies: VersionOne, ASP.NET, C#, Javascript, JQuery, WCF, SOAP, JSON, REST, SoapUI, Sybase, CruiseControl.NET, AccuRev, NUnit, Ncover, SQL Server, MVC, MVP, and other design patterns. FORCE Architecture Assessment Southern Company / Wintellect 12/2009 Birmingham, AL The purpose of the FORCE project was to migrate 250 legacy Fleet Operations and Trading applications to a service oriented architecture. Evaluated the client’s legacy architecture and migration plan. Delivered a formal assessment and recommendations document. Provided design and best practices guidance to assist the customer with implementing and securing an enterprise service bus architecture using WIF, WCF, and Federated Services. This included the development of samples which showed best practices for WCF service interface design, naming, versioning, performance, security, and exception handling. Technologies: Windows Server 2008, SQL Server 2008, C#.NET, WCF, WIF, ActiveDirectory Federated Services Portal Reports Website Harbor Wholesale Grocery 6/2009 to 10/2009 Tumwater, WA Implemented a least-privilege SQL Reports installation with the Report Manager website in a DMZ and the ReportServer WCF service and database behind the firewall. Developed custom ASP.NET controls for dynamically rendering SQL Reports in the browser, and custom security extensions to integrate the reports with the ASP.NET website’s Membership provider. Technologies: Windows Server 2008, SQL Server 2008, C#.NET, IIS 7, Microsoft Virtual PC, ASP.NET, MS ISA firewall. SQL Reporting Services, WCF, ASP.NET Membership provider. Senior Consultant Dept. of the Navy / Wintellect 11/2008 to 10/2009 Norfolk, VA Security architect and lead Mobile consultant on a distributed enterprise service bus architecture. Developed a Tasking system for running scheduled jobs. Developed a WCF service to synchronize data between database servers and mobile clients. Implemented custom FIPS-compliant encryption using C# and API calls. Developed WCF service libraries in a contract-first manner and integrated the service proxies with nHibernate business objects, the ASP.NET website, a WinForms app, and Windows Mobile client. Designed and implemented the authentication and authorization architecture to tie together the WCF services and the various clients. Implemented custom WCF service and endpoint behaviors. Utilized the MSMQ binding to enable guaranteed delivery on the servers; developed a custom solution using MSMQ mobile to provide guaranteed message delivery on the mobile devices. Technologies: WCF, C#.NET, Windows Mobile 6.1, MS Sync Services for ADO.NET, SQL Server Compact, Oracle10g, Windows Workflow, IBM Rational Suite, ASP.NET, HTTP.SYS, SSL, Digital Certificates. TechPrep Website WA Dept. of Community, Trade and Economic Development / Milestone 10/2008 Olympia, WA Web project for the State Board for Community & Technical Colleges. Developed reusable Search master page that leveraged a custom AJAX GridView. Performed debugging and bug fixes on middle tier data objects and WCF services. Troubleshot and refactored ASP.NET pages. Technologies: C#.NET, ASP.NET, WCF, LINQ, AJAX, Nunit Web Architecture Assessment Big Bend College, http://www.bigbend.edu/ 10/2008 Moses Lake, WA
  • 6. Chris Durkin Résumé Page 6 of 9 Evaluated the college’s existing website and their proposed new designs, provided guidance on use of SharePoint vs. other content management and hosting schemes. Designed and developed web pages, stylesheets, and graphics. Developed Master Pages, Themes, and Templates in Visual Studio and SharePoint. Advised the client on ways to improve overall usability and marketability of the site. Technologies: Sharepoint, ASP.NET, HTML, Javascript, CSS, Photoshop, MS Expression ITEIP Website WA Dept. of Social & Health Svcs / CodeSmart 8/2008 Lacey, WA This project involved a classic ASP web application with heavy use of inline ASP code, complex stored procedures in the back- end, and an outdated security model. Responsible for implementing a new authentication and user management component in. This involved extensive analysis and debugging of the old code and database, which were undocumented. Utilized LINQ to SQL to develop a COM-callable .NET dll which could be plugged into the old ASP code. Developed the code test-first using NUnit, moved business logic out of the UI and into the new object to reduce code clutter and increase maintainability. NotePro Assessment and Migration Evergreen Data Software 2/2008 to 3/2009 Puyallup, WA Performed a gap analysis on the client’s existing financial application to assess what it would take to migrate to the latest version of the .NET Framework. Delivered a proposal document recommending a migration path and targeted areas for redesign in order to improve security, performance, and reliability. Designed SQL Server 2005 database and developed DB diagrams. Worked with the customer to identify business requirements and documented via use cases, meeting minutes and formal requirements documents. Recruited and managed a team of consultants. Performed the migration in cooperation with client IT staff and offshore resources. Implemented a custom WCF service to act as a wrapper around SQL Reporting Services. The service was called by the ASP.NET website, generated the reports, exported them to PDF, and served them directly to the browser. PacLease Website PACCAR 5/2008 to 9/8/2010 Bellevue, WA Developed web pages and forms for the PACCAR Leasing website (http://www.paclease.com) using HTML, CSS, JavaScript, and ASP. Converted old ASP code where necessary to work on XP and Windows Server 2003. Created custom web lead forms and integrated them with SalesForce.com. Developed SalesForce form validation using Regular Expressions. Debugged and troubleshot problematic areas of the website and SalesForce instance. Performed a security assessment on client-developed web forms to evaluate potential for cross-site scripting and SQL injection attacks. Recommended and implemented validations and other mitigation techniques to improve form security. Comprehensive Hospital Abstract Reporting System WA Dept. of Health / Smith-McCann 11/2006 to 6/2008 Tumwater, WA CHARS is a website used by hospitals to submit data files to DOH for statistical analysis. System components include BizTalk, ASP.NET, WCF and Web Services, Windows Services, and an SQL Server back-end. Worked as Development Team Lead and System Architect. Developed proposals and prototypes and briefed executive management on appropriate technologies to implement the system. Assisted with development of detailed project plans, deliverable specifications, risk matrix, and other project documents. Prepared weekly dev team status reports for the Contract Manager and other management. Assisted with budget, scope, and change order management. Led, managed and mentored the technical team of 6 consultants. Helped assign and monitor tasks, and performed formal review of developers’ work. Established and enforced architectural and procedural standards.
  • 7. Chris Durkin Résumé Page 7 of 9 Apportionment Re-Host Project WA Office of Superintendent of Public Instruction / Milestone 6/2007 to 3/2008 Olympia, WA Migration of a 30-year old legacy mainframe system responsible for $6 billion worth of distributions per year to school districts in the State of WA. Many application requirements and business rules were not known upfront and had to be discovered through analysis of the old code and reports. Converted the old COBOL application to .NET using a loosely coupled, extensible architecture made up of ASP.NET, WCF services, and a provider-driven data access layer. Optimized poorly performing Transact-SQL queries. Converted complex mainframe reports originally written in COBOL to set-based SQL queries and web/PDF reports using Microsoft SQL Reporting Services. Developed web pages & business objects using .NET Framework 3.0 and design patterns. WAFAX Project WA Higher Education Coordinating Board / Milestone 1/2007 to 2/2007 Olympia, WA Wrote components in C# to validate XML documents using a compiled XSD schema, developed a web UI for uploading and validating XML documents containing student information. Integrated the pages into the agency’s existing portal website. Electronic Death Registration System WA Dept. of Health / Smith-McCann 9/2004 to 12/2006 Tumwater, WA EDRS is a system for electronic generation and signing of death certificates using digital certificates. Developed and documented the application framework in VB.NET & C#.NET. Addressed high-risk use cases by designing the HTTP POST listeners for the PureEdge form and Transact WA login. Generated a strong-named Interop wrapper for the PureEdge Forms API (a COM component). Wrote code to pull a saved PureEdge form from SQL Server and instantiate it in the browser. Mentored other developers in test-first programming methodology. Performed integration testing, code review. NoteManager Servicing System Noteworld LLC 7/2005 to 10/2006 Tacoma, WA Developed a loan servicing program for a financial institution using WinForms, .NET 2.0, SQL Server 2005, and SQL Reporting Services. Authored proposal and architectural documents for converting a tightly coupled VB6 application to Model-View- Controller using DataBinding in .NET 2.0. Recruited and managed a team of consultants to implement the project alongside existing full-time staff. Developed project plans and deliverable specifications, assigned tasks, and performed code reviews. Mentored developers in Test-First Development and unit testing with NUnit. Researched business requirements, wrote use cases, held meetings with business stakeholders. Designed and implemented Model-View-Controller application architecture using typed datasets and .NET databinding. Migrated 40% of the existing VB6 code to the new architecture, while mentoring and assisting full-time staff with conversion of the rest of the code. Verify Workers Comp Premium Status WA Dept. of Labor & Industries / Smith-McCann 2/2004 to 6/2005 Tumwater, WA The Verify Workers Comp Premium Status Web Site project. (https://fortress.wa.gov/lni/crpsi/) allows members of the public to look up an employer or contractor and verify that the company is up to date on its insurance premiums. The conversion was part of L&I's effort to migrate all applications to a service-oriented architecture (SOA). Designed the application database using SQL Server 2000. Developed application components in Visual Studio 2003 using VB.NET. Co-authored a shared messaging component in C# which is being used as part of the department’s enterprise infrastructure. Designed the web UI using ASP.NET, HTML, JavaScript and CSS. Made extensive use of User Controls (.ascx files) for code encapsulation and reuse. Trained and mentored other developers in .NET programming, unit testing, and agile programming methodologies. This was accomplished via ongoing code review meetings, pair programming sessions, and classroom-style coding tutorials. Wrote and maintained setup and deployment manuals for the application, and MSDN-style code documentation for component
  • 8. Chris Durkin Résumé Page 8 of 9 libraries. Documentation was provided in the form of HTML docs, Word docs, and compiled HTML docs generated using NDoc. Provider Express Billing WA Dept. of Labor & Industries / Smith-McCann 3/2003 to 6/2005 Tumwater, WA Provider Express Billing project. (https://fortress.wa.gov/lni/providerbilling/ ) The purpose of this project was to upgrade L&I’s mainframe bill processing system (MIPS), by accepting HIPAA submissions over the Internet while supporting legacy formats. MIPS is responsible for over 50 million dollars worth of financial transactions per year. Worked on 3 distinct versions of the app, including the initial HIPAA implementation, the 4010 A1 transaction set, and the feasibility study and migration plan for converting to BizTalk 2004. The development team included several Microsoft consultants over the course of the project. Microsoft published a white paper on their HIPAA Accelerator, using the Provider Express Billing site as a case study: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnhipaa/html/hipaa_net_abstract.asp WorkSource Washington Website WA Dept. of Employment Security / Smith-McCann 7/1999 to 3/2003 Lacey, WA http://worksource.wa.gov Lead programmer/analyst on a project to upgrade the mission critical WorkSource Washington web site. This involved a major restructuring of the back-end database, adding significant new application functionality, and migrating from ASP 3.0 to .NET. Projects completed for ESD: 8 version releases of the WorkSource Web Site. 4 version releases of the WorkSource Administrative Functions Intranet. 3 version releases of the SKIES Interface, which is an app that runs behind the firewall, syncing data between WorkSource and SKIES. SKIES is an agency-wide case tracking system that uses Oracle. 2 version releases of the Apprenticeship Washington Web Site, which was a partnership between WorkSource and L&I’s Apprenticeship program. The site has since been superseded by the main Apprenticeship website at Labor and Industries. Navigation menu for the InsideESD intranet web site. Led and mentored teams of developers ranging in size from 2 to 6. Executed all phases of full life cycle application development, including: system analysis and design, feasibility studies, usability studies and pilot studies, technical specs, development and unit testing, test scripts, system testing, stress testing, implementation, post-production support, and documentation. Technical Lead Developer Merck Research Labs 12/1997 to 7/1999 Blue Bell, PA Responsible for all aspects of project planning and development. Coordinated projects with local and international IT and business staff. Completed dozens of projects of varying complexity and scope, usually 3 or more at a time. Worked individually and as part of development teams. Supervised, trained and delegated developers. Managed projects in a highly structured environment, under tight deadlines and developmental standards. Wrote coding and database design standards for the department; co-wrote systems development standards for the division. Lab Applications Developer Air Liquide Electronics America 7/1995 to 12/1997 Morrisville, PA Developed databases and applications used in the analytical lab and shipping/receiving floor at a chemical plant. Authored system design and maintenance documents in compliance with ISO standards. Education 6/2014. Orchard Harvest Conference, Redmond, WA Orchard CMS developer conference. 4/2014. Certified ScrumMaster Certification renewal plus PMI-level coursework, case studies, and workshops.
  • 9. Chris Durkin Résumé Page 9 of 9 5/2013. TechEd North America, New Orleans, LA Microsoft’s flagship developer conference. Attended conference sessions focused on Azure, enterprise web security, threat detection & remediation. Assisted with the WintellectNOW product launch. 8/2010. Devscovery, Redmond, WA Azure, Silverlight 4, advanced debugging techniques, best practices. 8/2009. Devscovery, Redmond, WA Topics included .NET 4.0, WCF, WPF, Silverlight, and MS Surface. 5/2008. Google I/O, San Francisco, CA Google’s inaugural developer conference. Topics included Maps, Gears, AppEngine, Android, SalesForce, and Python. 11/2007. Certified ScrumMaster, New York, NY Combination of lectures, hands-on labs, and project simulations which resulted in an official ScrumMaster certification. 8/2007 - 8/2007. Devscovery, Redmond, WA 3-day developer conference covering async ASP.NET, Silverlight, WPF, Windows debugging, and threading techniques. 2/2006 - 2/2006. VSLive Professional Developer Conference, San Francisco, CA 4 days of in-depth classes and workshops covering Vstudio & SQLServer 2005, BizTalk 2006, WF, WCF, and many more. 8/2006 - 8/2006. Devscovery, Redmond, WA WF, WPF, WCF, Security, Multithreading, Async programming techniques, exception handing best practices. 5/2005 - 5/2005. A Practitioner’s Guide To The Rational Unified Process - Tumwater, WA 2-day class on RUP from the perspective of the different roles – PM, Architect, Analyst, Developer, Tester. 3/1997 - 5/1997. CorporateU, Malvern, PA 8 week certification course in Advanced Visual Basic Programming 9/1994 - 3/1995 Drexel University, Philadelphia, PA Coursework in Sound Engineering & Information Systems. 9/1991 - 5/1993 Community College of Philadelphia, Philadelphia, PA Associate of Arts in Music. Graduated with Highest Honors