Michael currently works at Kennedy Space Center, Florida in Software Services as a Principal 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.
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 |
Principle 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, Microsoft Silverlight, WCF, HTML, CSS Visual C#.NET and MS SQL, having more then 7 years of programming experience. |
|
| Programming Language |
- ASP.NET
- Silverlight
- C#.NET
- HTML
- CSS
- MS SQL
- Search Engine Optimization (SEO) techniques
- JavaScript and jQuery
|
|
| Operating Systems |
- Windows 98/2000/XP/Vista/7
- Windows Server 2003/2008
|
|
| Software |
- Microsoft Visual Studio.NET 2002/2003/2005/2008/2010
- Microsoft Expression Blend 3/4
- MS SQL Server 7/2000/2005/2008
- MS VSS
- Team Foundation Server 2005
- MS Access 2000
- All Microsoft Office Programs
- Adobe/Macromedia Fireworks
|