Welcome Guest, you are in: Login

Kristopher McFarren

RSS RSS

Navigation



Search the wiki
»

PoweredBy Site Administration

Resume

RSS
Modified on 2009/10/27 23:08 by Administrator Categorized as Uncategorized

Download

FileSizeFormat
Resume.doc84.00 KBMicrosoft Word XP+
Resume.pdf61.62 KBAdobe Acrobat (Reader) 6.0+

Experience

Stanley Associates, Inc (May 2004 – Present)

Technical Lead | Marine Corps Recruiting Information Support System (MCRISS) | 10/07 – Present
  • Maintained and supported the inherited legacy MCRISS application, which consisted of more than 30 modules written in a combination of ASP 3.0, Java, C++, VB 6.0, and Perl.
  • Reverse-engineered the legacy MCRISS application and re-wrote it in C# .Net (3.5) in under 3 months.
  • Created a flexible and reusable PKI-enabled authorization and authentication module that meets all Information Assurance (IA) requirements defined by the Marine Corps.
  • Created multiple Windows Communication Foundation (WCF) services to support MCRISS in a simplified Service-Oriented Architecture (SOA) that provided scalability and reusability without greatly increasing the schedule.
  • Converted FTP-based application interfaces with real-time, SSL and PKI-enabled web services to improve efficiency and security of data transfers between the Marine Corps and other DOD agencies, including the Military Entrance Processing Command (MEPCOM).
  • Planned, coordinated, and oversaw a complete hardware and software refresh of 24 servers spread out over 4 different environments: Development, Quality Assurance, Staging, and Production.
  • Provided leadership and guidance for a team of 8 programmers, 2 database administrators, and 2 System Administrators.
  • Implemented version control processes using Subversion.
  • Automated nightly development and release builds using CruiseControl.Net.

Technical Lead | Joint Strike Fighter (JSF) | 5/05 – 10/07
  • Filled the role of an Enterprise Application Architect, balancing implementation design trade-offs for 12 separate applications, encapsulating common functionality into core ‘framework’ components for reuse, and providing long-term, larger -scope direction.
  • Provided leadership and guidance for a team of 4 programmers.
  • Balanced team workload between multiple new projects and maintenance of existing applications to meet deadlines and support goals.
  • Acted as liaison between the development team, the business analysts, and the customers.
  • Played a vital role in all phases of the JSF Program Office Certification tool. This included leading requirements gathering meetings, designing a user interface that met the customer’s needs and all of the team’s UI standards, writing all documentation as defined by our CM process, creating and following a schedule using Microsoft Project, architecting the design of the programmatic classes need to construct the application, assigned tasks to junior developers, writing some of the more difficult code, coordinating all members of the team for testing and debugging, and finally deploying the application to production using automated scripts I created.* Changed the process the developers use to check files in and out of PVCS Version Manager, taking advantage of its integration with Visual Studio to provide a more reliable version control process.
  • Modified team processes using PVCS Version Manager and PVCS Track to provide more reliable processes by preventing developers from skipping necessary steps.
  • Developed a formal procedure for deploying code to a QA environment for testing.
  • Created a formal process for deploying code to the production environment.

Lead Developer | Joint Strike Fighter (JSF) | (5/04 – 4/05)
  • Acted as the Lead Developer on Manpower and Personnel System (MPS) project. I assisted with the design of the graphical user interface, and modeling the SQL Server database. I was solely responsible for the technical architecture of the application, for which I followed Microsoft’s model-view-controller pattern which allowed for the greatest re-use of code for future projects.
  • Created several reusable web controls to implement the designed user interface, including a dynamic menu control, multi-state image buttons, tab controls, and more.
  • As the only developer with any .NET experience, I trained the rest of the team how to code in .NET effectively, passed on best practices, taught VB/ASP programmers to think in terms consistent with the best object-oriented programming techniques.

NCI Information Systems (May 2001 – May 2004)

Developer | Department of Energy, National Nuclear Security Administration (NNSA) | (5/01 – 5/04)
  • Interacted with customers as the primary Technical Lead for NNSA’s Project Management, Facilities Management, Nuclear Nonproliferation, Defense Programs, and Headquarter Security Office intranet web sites.
  • Aided in the design and development of a custom web-based Content Management Application (CMA). CMA is an Active Server Pages .NET application that uses XSLT templates to dynamically render XML data stored in a SQL Server database into browser-independent HTML.
  • Primary coder for much of the original VB COM components including security, and dynamic data input forms.
  • Instrumental in the port of the all applications from ASP 3.0 / VB 6.0 COM to ASP.NET.
  • Designed and developed a standardized approach to using the Content Management Application which reduced the amount of time required to create new sites by approximately 90%.
  • Developed “QuickTransfer”, a web based (http) application that was used to replace FTP due to security limitations.
  • Evaluated compliancy of all developed applications with Section 508 of the Rehabilitation Act.
  • Initiated Server Configuration Management by recommending new procedures, and creating extensive documentation, including existing web server configuration and web server lockdown procedures.
  • Maintained and supported all web servers (Windows 2000 / IIS 5.0), including planning and performing all web server builds, and maintaining server security through regular audits.

Technical Support Analyst | National Nuclear Security Administration (NNSA) | (1/01 – 5/01)
  • Assisted the Application Development Team by testing and debugging Active Server Pages applications, and posting regular changes to static HTML files.
  • Redesigned the user interface for the US Department of Energy Defense Program’s intranet web site.
  • Assisted Management in defining and documenting Support Center policies and procedures.
  • Provided first-level technical support for all supported hardware and software.
  • Performed Account Management functions on a dual Microsoft NT / Novel Netware network.

Hershey Medical Center (Aug 1998 – Jan 2001)

Technical Support Associate | (8/00 – 1/01)
  • Conceptualized, designed, and developed a web-based scheduling system utilizing Active Server Pages connecting to a Microsoft Access back-end through ActiveX Data Objects. This system completely replaced a paper-based schedule which was error-prone and maintenance intensive.
  • Created and maintained online documentation for the Technical Support Center. This included internal procedures, as well as troubleshooting documentation and frequently asked questions made available to end users.
  • Provided first-level technical support for all supported hardware and software.
  • Performed Account Management functions, including enabling/disabling user accounts and password administration.

Data Center Technician | (8/98 – 8/00)
  • Created and maintained online documentation for all recurring Data Center tasks. This improved the proficiency of employees working irregular shifts, and reduced the required training time for new employees.
  • Performed first level problem determination and remediation for all onsite, and reported offsite technical problems.
  • Responsible for monitoring and troubleshooting multiple patient-critical systems, including maintaining VM/VSE Mainframe independently on 3rd shift and off-hours.

Bellerophon Ltd. (May 1998 – Aug 1999)

Web Site Developer | (5/98 – 8/99)
  • Primary Web developer for start-up E-Commerce company.
  • Designed and maintained company’s internet web site.
  • Developed user interface, including entry portal and all user forms for Charitable-Contributions.com.
  • Developed all dynamic functionality, including client side form validation, mouse-over scripts, and pop-ups.
  • Assisted office personnel by modifying HTML, generated using WYSIWYG editors such as Frontpage, to be HTML 4.0 compliant, and browser independent.
  • Created, manipulated, and compressed logos, buttons, banners, and other images with 2D and 3D rendering programs, including Corel Draw and Micrographics Webtricity.

Education

The Pennsylvania State University
  • Graduated May, 1998
  • Bachelors of Arts: Integrated Arts

Professional Training
  • VS Live! conference Orlando, FL (10/01)

Microsoft Certified Professional
  • Developing and Implementing Web Applications with Microsoft Visual Basic .NET and Microsoft Visual Studio .NET (7/17/2003)

Honors

  • Received multiple Certificates for Excellence from Stanley Associates, Inc. in recognition of work performed
  • Nominated by federal customer for a US Department of Energy 2001 Information Technology Quality Award for the Content Management Application
  • Received two Certificates of Appreciation from NCI inc. President Charles Narang in recognition of work performed
  • National Honor Society (PSU 1995-1998)
  • Eagle Scout

Skills

SkillLevelExperienceLast Used
ASPAdvanced10 yrsCurrently
ASP.NETAdvanced8 yrsCurrently
C#.NETAdvanced6 yrsCurrently
Cold Fusion 4.5Intermediate3 yrs10/2007
CSSAdvanced10 yrsCurrently
DHTMLAdvanced10 yrsCurrently
HTML / XHTMLAdvanced11 yrsCurrently
IIS 4.0 / 5.0 / 6.0 / 7.0Advanced9 yrsCurrently
JavaScriptAdvanced10 yrsCurrently
PhotoshopAdvanced10 yrsCurrently
SQL Server 7.0 / 2000 / 2005Intermediate9 yrsCurrently
Visual Basic 6.0Intermediate3 yrs5/2004
Visual Basic .NETAdvanced3 yrs5/2004
Windows 2000/2003 Server Advanced9 yrsCurrently
XMLAdvanced9 yrsCurrently
XSLAdvanced9 yrsCurrently

Software

Development Tools
  • Visual Studio 6.0
  • Visual Studio .NET 2002 / 2003 / 2005 / 2008
  • Visual SourceSafe 6.0 / 8.0
  • Visio for Enterprise Architects
  • Subversion
  • CruiseControl.Net
  • Cold Fusion
  • Adobe Photoshop

Operating Systems
  • Window 95 / 98 / NT / 2000 / XP / 2003 / Vista

Server Software
  • Windows NT / 2000 / 2003 Servers
  • Internet Information Server 4.0 / 5.0 / 6.0
  • Microsoft SQL Server 2000 / 2005

Office Applications
  • Microsoft Project
  • Microsoft PowerPoint
  • Microsoft Office (Word / Excel / Access)
  • Microsoft Outlook
  • Microsoft Publisher

ScrewTurn Wiki version 3.0.0.333. Some of the icons created by FamFamFam.