SlideShare a Scribd company logo
Daniel Sablosky<br />.NET Portfolio<br />Sablosky.1@osu.edu<br />(614) 507-1014<br />FRAMEWORK PROJECT<br />Developed the building parts of the business tier for a retail company using Microsoft .NET Framework 3.5 in the C# programming language. <br />Constructed the Foundation assembly containing various interfaces and base classes.<br /> Designed and tested the AppTypes assembly consisting of a range of entity, collection, and exception classes used by various business processes.<br />Built custom attributes, enums, and exceptions.<br />Provided enumeration capability by implementing the IEnumerable interface and creating enumerators.<br />Encoded overrides of Equals, GetHashCode, and ToString as well as overloads of =, !=, <=, >=, <, and >.<br />Created delegates that mimic events to be raised when content in the collections classes was modified.<br />CLASS DIAGRAMS<br />Foundations Class Assembly Project<br />The Foundation class library project consists of the abstract class Contact that defines property constraints and inherits from interfaces detailing required properties.  ICustomCollection guarantees that certain basic collection functionality is available in collection classes<br />AppTypes Class Assembly Project<br /> <br />The AppTypes class library project contains various entity, collection, and exception classes used by various business processes.<br />Framework Project:  Sample Code<br /> <br />Library Windows Front-End Application<br />Created a front-end application using Windows forms that displayed a visual interface for librarians.<br />Designed a program that provided four basic functionalities:  Add Adult, Add Juvenile, Check In a book, and Check Out a book.<br />Provided validation and adequate error handling for all required fields.<br />Programmed a middle business tier to mediate between the presentation tier and the data access tier, simplifying code and utilizing resources.<br />CLASS DIAGRAM<br />Library Windows Front-End Application<br />The Library Windows Front-End Application provided four basic functionalities:  Add Adult, Add Juvenile, Check In a book, and Check Out a book.  <br />LIBRARY WINDOWS FRONT-END FORMS<br />Library Windows Front-End Application Sample Code<br />Library Windows Business and Data Access Tiers<br />Designed and implemented the business and data access tiers of the Library project.<br />Encoded an Entities project consisting of the business classes.<br />Utilized ADO.NET with SqlConnection to connect to the Library database and Command objects to retrieve data.<br />Programmed stored procedures in Microsoft SQL Server Management Studio 2008 to perform data modifications in the Data Access class.<br />Developed structured exception handling and employed ADO.NET transactions in order to roll back data modifications when severe errors occurred.<br />LIBRARY DATABASE TRANSACT-SQL SAMPLE CODE<br />CheckOutItem.sql<br />Library DataAccess Sample Code<br />
Portfolio
Portfolio
Portfolio
Portfolio
Portfolio
Portfolio
Portfolio
Portfolio
Portfolio
Portfolio
Portfolio
Portfolio

More Related Content

What's hot

Projects delivered
Projects deliveredProjects delivered
Projects delivered
Shalini Mittal
 
Scott Schuster Portfolio 04262011
Scott Schuster Portfolio 04262011Scott Schuster Portfolio 04262011
Scott Schuster Portfolio 04262011
schusco12
 
Btg drupal meetup presentation 9 _12_11
Btg drupal meetup presentation 9 _12_11Btg drupal meetup presentation 9 _12_11
Btg drupal meetup presentation 9 _12_11
Blackstone Technology Group | Federal
 
Serena Mainframe VUG In-Com
Serena Mainframe VUG In-Com Serena Mainframe VUG In-Com
Serena Mainframe VUG In-Com
Serena Software
 
Portfolio
PortfolioPortfolio
Portfolio
jcterry
 
Asp.Net_ Developer Resume Remotely
Asp.Net_ Developer Resume RemotelyAsp.Net_ Developer Resume Remotely
Asp.Net_ Developer Resume Remotely
SumitKumar2504
 
Ukfs Snr Dev Arch Forum Pres2 St
Ukfs Snr Dev Arch Forum Pres2 StUkfs Snr Dev Arch Forum Pres2 St
Ukfs Snr Dev Arch Forum Pres2 St
AllyWick
 
Folio3 - An Introduction to PHP Yii
Folio3 - An Introduction to PHP YiiFolio3 - An Introduction to PHP Yii
Folio3 - An Introduction to PHP Yii
Folio3 Software
 
Building N Tier Applications With Entity Framework Services 2010
Building N Tier Applications With Entity Framework Services 2010Building N Tier Applications With Entity Framework Services 2010
Building N Tier Applications With Entity Framework Services 2010
David McCarter
 
SAP BusinessObjects Web Intelligence Report
SAP BusinessObjects Web Intelligence ReportSAP BusinessObjects Web Intelligence Report
SAP BusinessObjects Web Intelligence Report
BigClasses Com
 
ColbyBackesPortfolio_HighRes
ColbyBackesPortfolio_HighResColbyBackesPortfolio_HighRes
ColbyBackesPortfolio_HighRes
Colby Backes
 
Porting an Open Source Lp Solver to Web Assembly
 Porting an Open Source Lp Solver to Web Assembly Porting an Open Source Lp Solver to Web Assembly
Porting an Open Source Lp Solver to Web Assembly
Fabion Kauker
 
Microsoft.Net Platform Basics
Microsoft.Net Platform BasicsMicrosoft.Net Platform Basics
Microsoft.Net Platform Basics
nithinmohantk
 
.NET 4 Demystified - Sandeep Joshi
.NET 4 Demystified - Sandeep Joshi.NET 4 Demystified - Sandeep Joshi
.NET 4 Demystified - Sandeep Joshi
Spiffy
 
CTU June 2011 - What’s Interesting In SQL Server Denali
CTU June 2011 - What’s Interesting In SQL Server DenaliCTU June 2011 - What’s Interesting In SQL Server Denali
CTU June 2011 - What’s Interesting In SQL Server Denali
Spiffy
 
Dynamic AX : Application Integration Framework
Dynamic AX : Application Integration FrameworkDynamic AX : Application Integration Framework
Dynamic AX : Application Integration Framework
Saboor Ahmed
 
Robert Hager - Application Developer - Resume_2016_0718
Robert Hager - Application Developer - Resume_2016_0718Robert Hager - Application Developer - Resume_2016_0718
Robert Hager - Application Developer - Resume_2016_0718
hagerb99
 
Paul Kadzielawa Resume
Paul Kadzielawa ResumePaul Kadzielawa Resume
Paul Kadzielawa Resume
PKadzielawa
 
Dev show 02022021 power platform custom connectors
Dev show 02022021 power platform custom connectorsDev show 02022021 power platform custom connectors
Dev show 02022021 power platform custom connectors
Jens Schrøder
 

What's hot (19)

Projects delivered
Projects deliveredProjects delivered
Projects delivered
 
Scott Schuster Portfolio 04262011
Scott Schuster Portfolio 04262011Scott Schuster Portfolio 04262011
Scott Schuster Portfolio 04262011
 
Btg drupal meetup presentation 9 _12_11
Btg drupal meetup presentation 9 _12_11Btg drupal meetup presentation 9 _12_11
Btg drupal meetup presentation 9 _12_11
 
Serena Mainframe VUG In-Com
Serena Mainframe VUG In-Com Serena Mainframe VUG In-Com
Serena Mainframe VUG In-Com
 
Portfolio
PortfolioPortfolio
Portfolio
 
Asp.Net_ Developer Resume Remotely
Asp.Net_ Developer Resume RemotelyAsp.Net_ Developer Resume Remotely
Asp.Net_ Developer Resume Remotely
 
Ukfs Snr Dev Arch Forum Pres2 St
Ukfs Snr Dev Arch Forum Pres2 StUkfs Snr Dev Arch Forum Pres2 St
Ukfs Snr Dev Arch Forum Pres2 St
 
Folio3 - An Introduction to PHP Yii
Folio3 - An Introduction to PHP YiiFolio3 - An Introduction to PHP Yii
Folio3 - An Introduction to PHP Yii
 
Building N Tier Applications With Entity Framework Services 2010
Building N Tier Applications With Entity Framework Services 2010Building N Tier Applications With Entity Framework Services 2010
Building N Tier Applications With Entity Framework Services 2010
 
SAP BusinessObjects Web Intelligence Report
SAP BusinessObjects Web Intelligence ReportSAP BusinessObjects Web Intelligence Report
SAP BusinessObjects Web Intelligence Report
 
ColbyBackesPortfolio_HighRes
ColbyBackesPortfolio_HighResColbyBackesPortfolio_HighRes
ColbyBackesPortfolio_HighRes
 
Porting an Open Source Lp Solver to Web Assembly
 Porting an Open Source Lp Solver to Web Assembly Porting an Open Source Lp Solver to Web Assembly
Porting an Open Source Lp Solver to Web Assembly
 
Microsoft.Net Platform Basics
Microsoft.Net Platform BasicsMicrosoft.Net Platform Basics
Microsoft.Net Platform Basics
 
.NET 4 Demystified - Sandeep Joshi
.NET 4 Demystified - Sandeep Joshi.NET 4 Demystified - Sandeep Joshi
.NET 4 Demystified - Sandeep Joshi
 
CTU June 2011 - What’s Interesting In SQL Server Denali
CTU June 2011 - What’s Interesting In SQL Server DenaliCTU June 2011 - What’s Interesting In SQL Server Denali
CTU June 2011 - What’s Interesting In SQL Server Denali
 
Dynamic AX : Application Integration Framework
Dynamic AX : Application Integration FrameworkDynamic AX : Application Integration Framework
Dynamic AX : Application Integration Framework
 
Robert Hager - Application Developer - Resume_2016_0718
Robert Hager - Application Developer - Resume_2016_0718Robert Hager - Application Developer - Resume_2016_0718
Robert Hager - Application Developer - Resume_2016_0718
 
Paul Kadzielawa Resume
Paul Kadzielawa ResumePaul Kadzielawa Resume
Paul Kadzielawa Resume
 
Dev show 02022021 power platform custom connectors
Dev show 02022021 power platform custom connectorsDev show 02022021 power platform custom connectors
Dev show 02022021 power platform custom connectors
 

Similar to Portfolio

Carlos Amador .Net Portfolio
Carlos Amador .Net PortfolioCarlos Amador .Net Portfolio
Carlos Amador .Net Portfolio
CMA_SlideShare
 
Software Portfolio - SetFocus
Software Portfolio - SetFocusSoftware Portfolio - SetFocus
Software Portfolio - SetFocus
Alexander Vogel
 
Daniel Rivera .NET Portfolio
Daniel Rivera .NET PortfolioDaniel Rivera .NET Portfolio
Daniel Rivera .NET Portfolio
danieldrrivera
 
C# .NET Developer Portfolio
C# .NET Developer PortfolioC# .NET Developer Portfolio
C# .NET Developer Portfolio
cummings49
 
Web-Dev Portfolio
Web-Dev PortfolioWeb-Dev Portfolio
Web-Dev Portfolio
nwbgh
 
.NET Framework Projet with C#
.NET Framework Projet with C#.NET Framework Projet with C#
.NET Framework Projet with C#
eclumson
 
Sameer Bhandari Resume
Sameer Bhandari ResumeSameer Bhandari Resume
Sameer Bhandari Resume
sameerbhandari
 
Portfolio
PortfolioPortfolio
Portfolio
jwjablonski
 
AD303: Building Composite Applications for IBM Workplace Collaboration Servic...
AD303: Building Composite Applications for IBM Workplace Collaboration Servic...AD303: Building Composite Applications for IBM Workplace Collaboration Servic...
AD303: Building Composite Applications for IBM Workplace Collaboration Servic...
Brian O'Gorman
 
Data Access
Data AccessData Access
Data Access
eclumson
 
Getting Started with Spring Framework
Getting Started with Spring FrameworkGetting Started with Spring Framework
Getting Started with Spring Framework
Edureka!
 
Elements of DDD with ASP.NET MVC & Entity Framework Code First
Elements of DDD with ASP.NET MVC & Entity Framework Code FirstElements of DDD with ASP.NET MVC & Entity Framework Code First
Elements of DDD with ASP.NET MVC & Entity Framework Code First
Enea Gabriel
 
Oracle9i application server oracle forms services
Oracle9i application server   oracle forms servicesOracle9i application server   oracle forms services
Oracle9i application server oracle forms services
FITSFSd
 
Spring User Guide
Spring User GuideSpring User Guide
Spring User Guide
Muthuselvam RS
 
Christopher Noyes Resume
Christopher Noyes ResumeChristopher Noyes Resume
Christopher Noyes Resume
cnoyes
 
Resume_Grace Li
Resume_Grace LiResume_Grace Li
Resume_Grace Li
Angie Li
 
.NET Portfolio
.NET Portfolio.NET Portfolio
.NET Portfolio
mwillmer
 
Vaibhav_Jain
Vaibhav_JainVaibhav_Jain
Vaibhav_Jain
Vaibhav Jain
 
Portal Integration with SAP BusinessObjects (SDK)
Portal Integration with SAP BusinessObjects (SDK)Portal Integration with SAP BusinessObjects (SDK)
Portal Integration with SAP BusinessObjects (SDK)
DMIMarketing
 
Nissim Levy Resume
Nissim Levy ResumeNissim Levy Resume
Nissim Levy Resume
Nissim Levy
 

Similar to Portfolio (20)

Carlos Amador .Net Portfolio
Carlos Amador .Net PortfolioCarlos Amador .Net Portfolio
Carlos Amador .Net Portfolio
 
Software Portfolio - SetFocus
Software Portfolio - SetFocusSoftware Portfolio - SetFocus
Software Portfolio - SetFocus
 
Daniel Rivera .NET Portfolio
Daniel Rivera .NET PortfolioDaniel Rivera .NET Portfolio
Daniel Rivera .NET Portfolio
 
C# .NET Developer Portfolio
C# .NET Developer PortfolioC# .NET Developer Portfolio
C# .NET Developer Portfolio
 
Web-Dev Portfolio
Web-Dev PortfolioWeb-Dev Portfolio
Web-Dev Portfolio
 
.NET Framework Projet with C#
.NET Framework Projet with C#.NET Framework Projet with C#
.NET Framework Projet with C#
 
Sameer Bhandari Resume
Sameer Bhandari ResumeSameer Bhandari Resume
Sameer Bhandari Resume
 
Portfolio
PortfolioPortfolio
Portfolio
 
AD303: Building Composite Applications for IBM Workplace Collaboration Servic...
AD303: Building Composite Applications for IBM Workplace Collaboration Servic...AD303: Building Composite Applications for IBM Workplace Collaboration Servic...
AD303: Building Composite Applications for IBM Workplace Collaboration Servic...
 
Data Access
Data AccessData Access
Data Access
 
Getting Started with Spring Framework
Getting Started with Spring FrameworkGetting Started with Spring Framework
Getting Started with Spring Framework
 
Elements of DDD with ASP.NET MVC & Entity Framework Code First
Elements of DDD with ASP.NET MVC & Entity Framework Code FirstElements of DDD with ASP.NET MVC & Entity Framework Code First
Elements of DDD with ASP.NET MVC & Entity Framework Code First
 
Oracle9i application server oracle forms services
Oracle9i application server   oracle forms servicesOracle9i application server   oracle forms services
Oracle9i application server oracle forms services
 
Spring User Guide
Spring User GuideSpring User Guide
Spring User Guide
 
Christopher Noyes Resume
Christopher Noyes ResumeChristopher Noyes Resume
Christopher Noyes Resume
 
Resume_Grace Li
Resume_Grace LiResume_Grace Li
Resume_Grace Li
 
.NET Portfolio
.NET Portfolio.NET Portfolio
.NET Portfolio
 
Vaibhav_Jain
Vaibhav_JainVaibhav_Jain
Vaibhav_Jain
 
Portal Integration with SAP BusinessObjects (SDK)
Portal Integration with SAP BusinessObjects (SDK)Portal Integration with SAP BusinessObjects (SDK)
Portal Integration with SAP BusinessObjects (SDK)
 
Nissim Levy Resume
Nissim Levy ResumeNissim Levy Resume
Nissim Levy Resume
 

Portfolio

  • 1. Daniel Sablosky<br />.NET Portfolio<br />Sablosky.1@osu.edu<br />(614) 507-1014<br />FRAMEWORK PROJECT<br />Developed the building parts of the business tier for a retail company using Microsoft .NET Framework 3.5 in the C# programming language. <br />Constructed the Foundation assembly containing various interfaces and base classes.<br /> Designed and tested the AppTypes assembly consisting of a range of entity, collection, and exception classes used by various business processes.<br />Built custom attributes, enums, and exceptions.<br />Provided enumeration capability by implementing the IEnumerable interface and creating enumerators.<br />Encoded overrides of Equals, GetHashCode, and ToString as well as overloads of =, !=, <=, >=, <, and >.<br />Created delegates that mimic events to be raised when content in the collections classes was modified.<br />CLASS DIAGRAMS<br />Foundations Class Assembly Project<br />The Foundation class library project consists of the abstract class Contact that defines property constraints and inherits from interfaces detailing required properties. ICustomCollection guarantees that certain basic collection functionality is available in collection classes<br />AppTypes Class Assembly Project<br /> <br />The AppTypes class library project contains various entity, collection, and exception classes used by various business processes.<br />Framework Project: Sample Code<br /> <br />Library Windows Front-End Application<br />Created a front-end application using Windows forms that displayed a visual interface for librarians.<br />Designed a program that provided four basic functionalities: Add Adult, Add Juvenile, Check In a book, and Check Out a book.<br />Provided validation and adequate error handling for all required fields.<br />Programmed a middle business tier to mediate between the presentation tier and the data access tier, simplifying code and utilizing resources.<br />CLASS DIAGRAM<br />Library Windows Front-End Application<br />The Library Windows Front-End Application provided four basic functionalities: Add Adult, Add Juvenile, Check In a book, and Check Out a book. <br />LIBRARY WINDOWS FRONT-END FORMS<br />Library Windows Front-End Application Sample Code<br />Library Windows Business and Data Access Tiers<br />Designed and implemented the business and data access tiers of the Library project.<br />Encoded an Entities project consisting of the business classes.<br />Utilized ADO.NET with SqlConnection to connect to the Library database and Command objects to retrieve data.<br />Programmed stored procedures in Microsoft SQL Server Management Studio 2008 to perform data modifications in the Data Access class.<br />Developed structured exception handling and employed ADO.NET transactions in order to roll back data modifications when severe errors occurred.<br />LIBRARY DATABASE TRANSACT-SQL SAMPLE CODE<br />CheckOutItem.sql<br />Library DataAccess Sample Code<br />