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
- 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
- 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
- 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
- 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
|