Jed C. Morris [[ Junior .NET Developer What Can I Do For You? Jed C. Morris [email_address] 860.373.4036
For a better viewing of this slide show click on the word ‘Full’ below the slide.
Introduction  –   Jed C. Morris <ul><li>Software developer for over 20 years </li></ul><ul><li>One year .NET experience </...
Introduction  –   Jed C. Morris <ul><li>The following slides review one specific .NET development project. </li></ul><ul><...
N-Tier Development Multiple tiered Solution: <ul><li>Windows Client :  User interface </li></ul><ul><li>Business :  Busine...
Windows Client <ul><li>MDI Windows Forms app </li></ul><ul><li>Clean, professional user interface </li></ul><ul><li>Simple...
Business Rules <ul><li>Encapsulation of discrete  </li></ul><ul><li>business objects and logic </li></ul><ul><li>Validatio...
Data Access <ul><li>Stateless data access tier </li></ul><ul><li>No direct SQL </li></ul><ul><li>db access through ADO.NET...
Transact-SQL <ul><li>Database security </li></ul><ul><li>Network efficiency </li></ul><ul><li>Code re-usability </li></ul>...
Test Scripts <ul><li>Controlled unit testing </li></ul><ul><li>Ease integration testing </li></ul><ul><li>Re-test after fu...
Code sample <ul><li>Full object oriented programming  </li></ul><ul><li>Use of polymorphism, inheritance, and n-tier </li>...
Web based <ul><li>Same application as  </li></ul><ul><li>an ASP.NET web app </li></ul>
SQL Server <ul><li>SQL Server database diagram </li></ul><ul><li>Use of Identity columns </li></ul><ul><li>Use of Indexes,...
Documentation <ul><li>Always   fully document my software </li></ul><ul><li>Above manuals written for: DB Admin, Users, Su...
Documentation <ul><li>Documentation is extensive  (this manual is 75 pages) </li></ul><ul><li>Is of the highest quality </...
User Training <ul><li>System also supported by Viewlets </li></ul><ul><li>Viewlets are a product of ViewletBuilder5 from Q...
Work History <ul><li>Driven to complete projects  </li></ul><ul><li>Consistent strong reviews for both quality and quantit...
Personal <ul><li>Excellent health. </li></ul><ul><li>30 years of exercising: 23,000 miles jogging, 5 years swimming. </li>...
<ul><li>What Can I Do For You? </li></ul>Jed C. Morris [email_address] 860.373.4036
Upcoming SlideShare
Loading in …5
×

.NET Developer

337 views
273 views

Published on

.NET Developer

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
337
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Brief review of: .NET background other professional experience work habits personal comments
  • .NET Developer

    1. 1. Jed C. Morris [[ Junior .NET Developer What Can I Do For You? Jed C. Morris [email_address] 860.373.4036
    2. 2. For a better viewing of this slide show click on the word ‘Full’ below the slide.
    3. 3. Introduction – Jed C. Morris <ul><li>Software developer for over 20 years </li></ul><ul><li>One year .NET experience </li></ul><ul><li>Graduated from the SetFocus Masters .NET program (intense, 13 week, $20,000 program) </li></ul><ul><li>Expert level Visual Basic programming in Microsoft Access and Excel </li></ul><ul><li>Microsoft Access database administrator </li></ul>
    4. 4. Introduction – Jed C. Morris <ul><li>The following slides review one specific .NET development project. </li></ul><ul><li>Technologies demonstrated are: WinForms, ADO.NET, ASP.NET, T-SQL, SQL Server </li></ul>
    5. 5. N-Tier Development Multiple tiered Solution: <ul><li>Windows Client : User interface </li></ul><ul><li>Business : Business rules and entities </li></ul><ul><li>Data Access : Interface to T-SQL stored procs </li></ul><ul><li>Stored Procs : Database access </li></ul><ul><li>Entities : Business and Exception objects </li></ul>
    6. 6. Windows Client <ul><li>MDI Windows Forms app </li></ul><ul><li>Clean, professional user interface </li></ul><ul><li>Simple, clear error messages </li></ul><ul><li>Pleasing use of color and fonts </li></ul>
    7. 7. Business Rules <ul><li>Encapsulation of discrete </li></ul><ul><li>business objects and logic </li></ul><ul><li>Validation of business entities </li></ul><ul><li>Use of XML documentation tags </li></ul><ul><li>Fully commented </li></ul>
    8. 8. Data Access <ul><li>Stateless data access tier </li></ul><ul><li>No direct SQL </li></ul><ul><li>db access through ADO.NET </li></ul><ul><li>Using to Dispose() objects </li></ul><ul><li>Custom exceptions </li></ul>
    9. 9. Transact-SQL <ul><li>Database security </li></ul><ul><li>Network efficiency </li></ul><ul><li>Code re-usability </li></ul><ul><li>Use of transactions </li></ul>Stored Proc usage:
    10. 10. Test Scripts <ul><li>Controlled unit testing </li></ul><ul><li>Ease integration testing </li></ul><ul><li>Re-test after future changes </li></ul>
    11. 11. Code sample <ul><li>Full object oriented programming </li></ul><ul><li>Use of polymorphism, inheritance, and n-tier </li></ul><ul><li>Try/catch blocks </li></ul><ul><li>Status strips </li></ul>
    12. 12. Web based <ul><li>Same application as </li></ul><ul><li>an ASP.NET web app </li></ul>
    13. 13. SQL Server <ul><li>SQL Server database diagram </li></ul><ul><li>Use of Identity columns </li></ul><ul><li>Use of Indexes, keys, </li></ul><ul><li>relationships, and constraints </li></ul>
    14. 14. Documentation <ul><li>Always fully document my software </li></ul><ul><li>Above manuals written for: DB Admin, Users, Support personnel </li></ul><ul><li>Not just an after thought or a “bother” but integral part of project </li></ul>
    15. 15. Documentation <ul><li>Documentation is extensive (this manual is 75 pages) </li></ul><ul><li>Is of the highest quality </li></ul>
    16. 16. User Training <ul><li>System also supported by Viewlets </li></ul><ul><li>Viewlets are a product of ViewletBuilder5 from Qarbon </li></ul><ul><li>Viewlets provide a “simulation” of actual software usage. </li></ul><ul><li>An presentation provides a series of screens that simulate mouse movements, menu selections, data entry, etc. </li></ul><ul><li>Training is also enhanced with “text bubbles” that provide comments </li></ul><ul><li>The “movie” presents a realistic presentation of actual software usage </li></ul>
    17. 17. Work History <ul><li>Driven to complete projects </li></ul><ul><li>Consistent strong reviews for both quality and quantity of software </li></ul><ul><li>Very client oriented </li></ul><ul><li>22 years with Pfizer Pharmaceuticals </li></ul><ul><li>Strong presentation, teaching, and mentoring skills </li></ul><ul><li>Excellent references </li></ul><ul><li>In January 2008, awarded by Pfizer, with a 6 month sabbatical in Guyana South America serving as a database administrator in a non-profit HIV program </li></ul>
    18. 18. Personal <ul><li>Excellent health. </li></ul><ul><li>30 years of exercising: 23,000 miles jogging, 5 years swimming. </li></ul><ul><li>Adventurous, high-energy life style. </li></ul><ul><li>1,400 skydives and a 3,500 mile bicycle trip across US. </li></ul><ul><li>Six months traveling at sea in Central America. </li></ul><ul><li>Hobbies are home improvement and furniture making. Have installed my own indoor, in-ground exercise swimming pool. </li></ul>
    19. 19. <ul><li>What Can I Do For You? </li></ul>Jed C. Morris [email_address] 860.373.4036

    ×