Michael Knopf

turning concepts into working products...

Michael Knopf's Photo
View my Linked In Profile

My Keirsey-Temperament Type is Fieldmarshal (ENTJ)
Michael currently works at Kennedy Space Center, Florida in Software Services as a Senior Software Developer building application for NASA in Silverlight, WCF, ASP.NET, HTML, XML, CSS, JavaScript, Visual C#.NET, and MS SQL. Utilizing Test Driven Development (TDD) in a team environment, with more than 7 years of programming experience in application development. Michael is currently a contributor to the Microsoft Silverlight HyperVideoPlayer project.  

Programming Languages/Technologies:  Silverlight, WCF, ASP.NET, C#.NET, MS SQL, XML, CSS, HTML, DHTML, XHTML, JavaScript, .NET Web Services, Search Engine Optimization (SEO)
Database Technologies: SQL Server 7/2000/2005/2008, MS Access 2000
Operating systems: Microsoft Windows 95/98/NT/2000/XP/Vista/7/Server 2003
Software: Microsoft Visual Studio.NET 2003/2005/2008/2010; SQL Server 7/2000/2005/2008; Expression Blend 3, Expression Web 3, Microsoft Access; All Microsoft Office Programs; Macromedia Dreamweaver; Macromedia Fireworks, Macromedia Flash; Team Foundation Server 2005
Experience

Senior Software Developer

National Aeronautics and Space Administration
Kennedy Space Center, Cape Canaveral FL.
through Abacus Tech Corp
  • Application development in Microsoft Silverlight, WCF, MS SQL 2005 & 2008, C#, and ASP.NET utilizing a Test Driven Development (TDD) approach
  • Provide full life cycle software/web development support and guidance for a CMMI Level 3 software development team
  • Develop web applications using .NET framework and technologies
  • Design and implement business logic and data layers for web applications
  • Design database tables, write stored procedures, and user defined functions
  • Work with the test team to identify and repair any bugs
  • Provide status reports to supervisor, department manager, and client on a weekly basis
  • Provide training and guidance to other software engineers as necessary
  • Application architecture and implementation in C#.NET, ASP.NET, MVC, MS SQL, and Silverlight, using Visual Studio 2008, NUnit Testing Framework
  • Many design patterns are used throughout the systems development
  • Object Oriented Programming design principles used throughout.
  • Custom built business objects and collection including extension methods
  • .NET Web Services in a Service Oriented Architecture (SOA) application design
  • Data encryption
  • MS SQL Stored Procedures
  • Object Relational Mapping (ORM)
  • Development under tight time constraints
  • Internet Information Services (IIS) 6 and 7
  • JavaScript and jQuery
  • Cascading Style Sheet (CSS) controlled user interface
  • Visual Source Safe
Dec. 2008 to Present

Senior Developer

Team Zone Sports
Tampa, FL.
  • Application architecture and implementation in C#.NET, ASP.NET, MVC, MS SQL, and Silverlight, using Visual Studio 2008, SubVersion (SVN), Team Foundation Server 2005, TestDrivent.Net, and Database Migrations
  • In-depth use of ASP.NET Web Forms, ASP.NET MVC Framework, CSS, HTML, Test Driven Development, Object Relation Mapping (ORM), Web Farm hardware infrastructure, and jQuery JavaScript libraries
  • Many design patterns are used throughout the system including the Factory pattern, and Polymorphic Association
  • Object Oriented Programming design principles used throughout.
  • Application built to run in a high-transaction environment utilizing proxy server for request distribution, web farm server set up, mirrored database server implementation
  • Custom built business objects and collection including extension methods
  • .NET Web Services in a Service Oriented Architecture (SOA) application design
  • Data encryption using .NET Membership Services and hashing algorithms
  • MS SQL Stored Procedures
  • Object Relational Mapping (ORM)
  • Continuous development integration and Automated build and production release system using CruiseControl.NET
  • Development under tight time constraints
  • Internet Information Services (IIS) 6 and 7
  • JavaScript and jQuery used throughout
  • Microsoft AjaxToolKit
  • Cascading Style Sheet (CSS) controlled user interface
  • Team Foundation Server and SubVersion (SVN) Source Control systems
Feb. 2008 to Nov. 2008

Senior Developer

New Edge Interactive
Gainesville/Ocala, FL.
  • Developed and maintained Web sites and Web applications running on Microsoft’s .NET platform
  • Complex project development including e-commerce, intranet/extranet applications, intense security and data encryption, fully dynamic web applications
  • Application architecture and implementation in C#.NET, ASP.NET, HTML, CSS, T-SQL, ORM, MS SQL, using Visual Studio 2003/2005/2008, Team Foundation Server 2005, TestDrivent.Net, and Database Migrations
  • NET Web Services in a Service Oriented Architecture (SOA) application design
  • Data encryption using .NET Membership Services and hashing algorithms
  • MS SQL Stored Procedures
  • Object Relational Mapping (ORM) data model
  • Continuous development integration and Automated build and production release system using CruiseControl.NET
  • Development under tight time constraints
  • Internet Information Services 6 and 7
  • JavaScript and jQuery
  • Microsoft AjaxToolKit
  • Cascading Style Sheet (CSS) controlled user interface
  • Search Engine Optimization (SEO)
  • Visual SourceSafe, Team Foundation Server, and SubVersion Source Control systems
  • Business consulting
  • General business operations manager
June 2005 to Feb. 2008

Project Manager, Developer

352 Media Group
Gainesville, FL.
  • Coordinated and managed all project aspects including communication between client, development staff, third party service providers, and technical support
  • Managed all large retainer clients company wide
  • Application architecture and implementation in C#.NET, ASP.NET, MS SQL, HTML, CSS, T-SQL, using Visual Studio 2003
  • Cascading Style Sheet (CSS) controlled user interface
  • MS SQL Stored Procedures
  • Development under tight time constraints
  • Internet Information Services 6
  • Consulted with programmers, designers, and senior developers throughout the development life cycle
April 2003 to May 2005

Education

Bachelor of Science in Business Administration

Warrington College of Business Administration, University of Florida
Specialization in Computer and Information Sciences
December, 2002
Gainesville, Florida

Associate of Arts

Santa Fe Community College
Specialization in Business Administration
June, 2000
Gainesville, Florida

Certified Internet Webmaster Associate Certification

Certification Number: CIW #208979
April, 2003
Exam #: 1D0-410

Computer Skills
I have extensive expertise in ASP.NET, HTML, Visual C#.NET and MS SQL, having more then 6 years of programming experience having project managed and programmed point of sale, inventory management, e-commerce, general websites, complex data-driven applications, and Intranet and Extranet systems.

Programming Language
  • ASP.NET
  • C#.NET
  • HTML
  • MS SQL
  • Search Engine Optimization (SEO) techniques
  • JavaScript and jQuery

Operating Systems
  • Windows 98/2000/XP/Vista
  • Windows Server 2003

Software
  • Microsoft Visual Studio.NET 2002/2003/2005/2008/2010
  • MS SQL Server 7/2000/2005/2008
  • Team Foundation Server 2005
  • MS Access 2000
  • All Microsoft Office Programs
  • Adobe/Macromedia Dreamweaver
  • Adobe/Macromedia Fireworks
  • Adobe/Macromedia Flash