Resume of .NET Software Developer




Title
.NET Software Developer

Primary Skills
C#, VB.NET, ASP.NET, Trainer, Instructor, Courseware Developer, Solutions Analyst

Location
US-TX-Austin

Posted
Feb-10-08

RESUME DETAILS
Introduction
I am an experienced software developer and instructor, primarily using Microsoft technologies and products. My skills have been utilized in projects that encompass a broad range of implementations. These include web applications, client/server apps, Windows apps, middle tier designs for data and business logic, and general database design and implementation.

For the past 15 years, I have employed my skills as an independent contractor and consultant. I carry several certifications from Microsoft, including their prestigious Enterprise Solution Developer for .NET (MCSD-EAD). I am also a certified instructor for Microsoft (MCT) which requires strong depth of skill in many areas including: code development, software testing, documentation, software/hardware configuration and installation, debugging, and courseware development.

One particular skill that has proven necessary in my line of work is the ability to adapt to constantly changing environments and requirements. Many projects that I have worked on have been short-lived and a few long-lived. Thinking quickly has proven to be a survival skill in these situations. I am adept at gathering and creating functional requirements and translating them into technical design and implementation. I possess excellent writing and communication skills with the ability to communicate to all levels of an organization from the end-user to upper management.

Experience/Skills
Microsoft Certified Solutions Developer - Enterprise Application Developer, Microsoft Certified Professional, and Microsoft Certified Trainer for .NET (MCSD-EAD, MCP, & MCT) and a Certified Partner to Microsoft.

Skills and expertise in the following areas:
Over 15 years of experience using .NET technologies such as C#, Visual Basic, ASP.NET, ADO.NET, SQL Server, and Visual Studio to build windows, web, middle tier, utilities, and custom controls for software applications.

Legacy experience includes: MDAD (Microsoft Distributed Architecture Development): Knowledgeable in COM/DCOM, COM+, ActiveX technologies, specifically with regard to incorporation in Internet-distributed applications. Proficient with all Visual Studio tools, including Visual Basic (3.0 -- 6.0), Visual Interdev, ASP, HTML, DHTML, XML and Active Data Objects (ADO).

Languages:
C#: Strong knowledge of C# development and application design, training and consulting since pre-beta -- C# is my primary and preferred language.

Visual Basic: Strong knowledge of Visual Basic since 3.0.

Web Development: Strong knowledge of web development: Active Server Pages (ASP), ASP.NET, XAML, DHTML, XML, and HTML.

Application Security Specialist: One of two authorized trainers for the Dell Inc. Secure Application Development course. Assisted with the development of this custom course for Dell that is a mandatory course for all DELL developers worldwide. This course informs Dell developers of the need for security in software and the specific techniques required in .NET and Java to implement secure code.


Projects:

1991 - Current
Microsoft Certified Trainer -- I have trained developers on programming languages such as C++, C#, Visual Basic (6.0 to .NET 2.0), web development (from HTML, DHTML, scripting, XML, classic ASP, ASP.NET through 2.0), Object Oriented Programming, OO design using SDLC, Windows Architecture, ADO and ADO .NET interfacing with SQL Server 6.0 through SQL Server 2005, Project Management, .NET 3.0 technologies such as AJAX, Language Integrated Query (LINQ). I teach these courses to both advanced developers as well as junior developers.

2004 - Current
Sperry Marine -- I work with another consultant on an ongoing basis to perform consulting and training to move C++ embedded applications to a Windows-based C# .NET environment. The apps are real-time, IO intensive applications that include Marine navigation and total ship control. The applications are multi-threaded and asynchronous.


2004-2006
St. Edwards University Professional Education Center (PEC) -- The course catalog database was being hosted on an Access database causing scalability issues. I migrated the PEC (Professional Education Center's) Admin website from classic ASP to ASP.NET 2.0. Migrated data from Access to SQL Server 2000. Implemented custom controls for an ASP.NET website such as Login Controls, Course Listings, Instructor Listings, and Course dates. Normalized data tables such as Courses, Instructors, Schedules, etc. I developed applications for student registration which included capturing emails, follow-up newsletters, and allow students to register online. I developed .NET and COM components to interface PEC with St. Edwards University's main database. I wrote custom courseware for ASP.Net, Advanced C# Programming, and SQL Server Table Design course.

2005
TestOut Video Production -- Designed courseware and labs for ASP.NET using C# video.

2002
CITM (Checks-In-the-Mail): As lead architect I created the initial plan for the redesign of their company website. Led effort to use Visio to capture requirements into standard Use Cases. Generated UML class diagrams to implement design. Design used ASP.NET 1.X infrastructure. More specifically I led team to use modern technologies and techniques such as Object Modeling using UML. Use Cases to capture requirements. Implemented Object Orientation throughout design. Implemented Inheritance to maximize code reuse. Used Sequence diagrams to capture process flow. Architected a 3-tier solution that logically separated data, business, and user interface logic. Wrote code that primarily migrated Visual Basic 6 to C# and Visual Basic .NET. Helped redesign database for better normalization and performance. Sketched out opportunities for custom controls to access data and display on web forms. Implemented mock ups of the user interface that help sell project to upper management.

1998 -- 2000
Dell Corporation -- I worked on several small freelance projects including an inventory control program

A group at Dell had already developed an Inventory Control system in Windows .NET. They needed to integrate their Windows application with several Web Services that already existed within the inventory system.

One Web Service was a simple service that reported current stock and safety levels. A second service reported lead time for different vendors. The group was having problems making their calls in a reliable fashion. They were having problems making the calls dynamically along with minor resource issues. After debugging the problems I discovered errors in the Proxy calls and security issues when authenticating and several instances of miss using types. I added exception handling to the proxy calls and showed them how to safely marshal their data over to the windows application. I added authentication to supply credentials in the SOAP Headers.



1998
USAA -- Worked with a software developer at USAA to create wrapper classes to access data from a main frame. We used ODBC to connect to the main frame database and pull data into COM objects.

1997
J.C. Penney -- Worked with the catalog department when first consideration was made for moving to ASP. I recommended performance considerations, and database integration for their site.

I worked with a small team to migrate their near-static web-based catalog to ASP. The client's goal was to make the application more data-driven -- more dynamic. Their existing application was statically generated from their database each night using a VB application to generate the HTML.

The client wanted to use ASP and ADO to dynamically load their catalog.

I recommended that the JC Penny team stress test the app to demonstrate whether or not the application might have scalability issues during the holiday season. The team discovered that they would likely have issues scaling at the peak of the holiday shopping season. To counter concerns regarding performance and scalability issues I recommended caching techniques of storing data in singleton COM objects using ADO RecordSets.



1995
Planned Parenthood -- I designed and implemented client database that included an extensive reporting system.

Planned Parent Hood in Corpus Christy, Texas received a grant from the government to improve their record keeping process. PPH patient files were in paper format only, severely hampering their ability to generate reports and do routine follow-up.

They hired me as their sole consultant to discuss their options and develop an application. I moved their records to an Access database. I chose an Access database because it was a single user application. I used the Access tools to create both the admin forms and reports.



Curriculum Assessment: Part of a team that customizes courseware to meet the specific needs of customers. I also write courses for the public forum. I have years of experience listening to customers' needs to select, design, and author (where necessary) the exact curriculum for customers moving into new technologies such as .NET.

Courseware Development: Develop custom courseware on topics such as C#, Visual Basic, Visual Basic Scripting, Active Server pages, COM, and assisted in the development of Device Drivers for Windows NT and Windows 2000. Also assisted with the Windows 2000 Device Driver Book published by Prentice Hall and written by Jerry Lozano.

Publications
Courseware: Designed an authored curriculum for C# .NET, Visual Basic .NET, ASP.NET, and debugging .NET applications for .NET versions 1.x and 2.0. This includes the design of and introductory and advanced language courses, environment specific courses, including Windows, Web (ASP.NET), and Distributed Applications. Authored the course book and lab manual for these courses.

Videos: Author and presenter of the TestOut ASP.NET curriculum. Formulated the outline and provided fully scripted text and demonstrations for this CD-based video training course. Sole presenter of the final production product.

Certifications
Microsoft Certified Professional Developer - Enterprise Application Developer
Microsoft Certified Technology Specialist for:
.Net Framework, Distributed Applications, .Net Framework 2.0: Web Applications, .Net Framework 2.0 Applications
Microsoft Certified Application Developer for
Microsoft .NET
Microsoft Certified Trainer
MCT
Microsoft Certified Solution Developer for:
Microsoft .NET
Microsoft Visual Studio 6.0
Microsoft Certified Professional
Microsoft Certified Trainer
Microsoft Certified Trainer Certified to Teach Courses Aligned with:
Application Developer
Enterprise Application Developer
Solution Developer .NET
Solution Developer on Visual Studio 6.0

Partial Work History
University of Texas at Austin - Austin, Texas (1991) Software Instructor

Austin Community College - Austin, Texas (1991 -- 1992) Software Instructor

The Continuum Corporation - Austin, Texas (1991 -- 1993) worked in administration, trained employees on Microsoft products and worked with a team that developed in-house Finance systems.

Tandem Computers - Austin, Texas (1983 -- 1991) where I worked in administration and development. Assisted with the development and management of numerous projects.

Education
Computer Science, University of Texas at Austin, 1984

References Available on Request

Certifications
Microsoft Certified Professional Developer - Enterprise Application Developer
Microsoft Certified Technology Specialist for:
.Net Framework, Distributed Applications, .Net Framework 2.0: Web Applications, .Net Framework 2.0 Applications
Microsoft Certified Application Developer for
Microsoft .NET
Microsoft Certified Trainer
MCT
Microsoft Certified Solution Developer for:
Microsoft .NET
Microsoft Visual Studio 6.0
Microsoft Certified Professional
Microsoft Certified Trainer
Microsoft Certified Trainer Certified to Teach Courses Aligned with:
Application Developer
Enterprise Application Developer
Solution Developer .NET
Solution Developer on Visual Studio 6.0


CONTACT DETAILS

You must be logged in and have a current resume access subscription. Login or Register »


View all resumes in US-TX-Austin »
View all resumes in US-TX »

View other .NET Software Developer resumes, Programmer / Developer resumes