Portfolio

CIS Coursework

The coursework for University of Louisville’s Computer Information Systems degree (BSBA) includes a business breadth and a technology focus. Business classes covered topics of business writing, ethics, economics, accounting, corporate finance, statistics, marketing, management, corporate law, and project management. Courses with a technology focus included work in business and systems analysis, database design and applications, programming skills, internet skills, and professional development.

Business and Systems Analysis

The documents below were produced in a course that introduced the fundamentals of object-oriented analysis and design. Topics included were requirements determination, feasibility analysis, modeling with Unified Modeling Language, data dictionary construction, data modeling and normalization, user interface requirements specification, and information security procedures.

Documents included are an example of Use Cases, User Navigation Diagram, Project Presentation, and the UML Elaboration Specification Sheet.

The following documents explore the strategic development of information technology; value chain analysis and its application to information resource management; information systems planning; organizing, staffing, and controlling the deployment of information technology; and development of an IT platform and architecture consistent with organizational structure.

Database Design and Applications

This course that produced this document laid a solid and practical foundation for the design and implementation of database systems. Emphasis was on rational database models, with coverage of basic relational database concepts, normalization, entity-relationship modeling, locking, SQL, and distributed databases.

Programming Skills

The below projects introduced object-oriented concepts such as the use of classes, methods, encapsulation, inheritance, and polymorphism. Assignments focused on using object-oriented programming to solve simple problems involving input and output. Programming concepts were reinforced by extensive programming assignments using C# and Visual Studio.

As a continuation of the above concepts, the following projects emphasized object-oriented software development. The object model was studied and applied to systems development problems. Topics in the course included polymorphism, inheritance, and object interaction. Event-driven programming of graphical user interfaces was introduced. Other areas studied in this course include data structures, searching, sorting, and databases. Languages and technologies used were C# and Visual Studio.

The following documents demonstrate the development of dynamic web applications. Topics in the course covered the role of client-side and server-side technologies, use of web forms, Model-View-Controller design, and various server controls and session objects used to develop multi-page web applications. Technologies and applications used were ASP.Net C#, HTML, CSS, and Visual Studio.

Internet Skills

This project focused on the detailed design and implementation phases of the system development life cycle, including user acceptance testing, test planning, design reviews, and change procedures. System deployment emphasized a web-based architecture. A prototyping approach was taken to develop and test the system in an iterative manner. Technologies included were WordPress (Avada Theme, Ultimate Member Plugin, Events Plugin, Forum Plugin), Google Domains, Amazon Web Services, and project management tool Trello. Our team’s product was deemed to be in the top 3 development projects for this class.

Documents included are the initial Scope of Work, Project PowerPoint Presentation, and a link to the end product.

Business Writing

This paper explores the role that business has in addressing corporate contributions to climate change, and was produced for a class focusing on business ethics.

This paper explores the link between management styles and job satisfaction, as part of a general focus on effective managing and the work environment.

In an exercise based on a hypothetical business situation, this paper contains a series of emails from management to employees addressing an issue of break room cleanliness.

These papers outlined a fictional plan to digitize the research library of a local public radio reporting office. The documents outline the proposed plan, and realize milestones met throughout the process.

This paper served as a study in information security focusing on how social engineering affects businesses.

Web Development Projects

Best Nails

A website for a local nail salon.

– Best Nails –

Friends of Bradley Park

A website for a nonprofit park organization run by neighbors of Bradley Park, Louisville.

– Friends of Bradley Park –

Branches for University of Louisville

Our solution to the mentor program request by the University of Louisville College of Business Computer Information Systems department.

Considered in the top three choices.

– Branches Louisville –

Change Order Tracking

A web app developed for Humana to use for site reliability monitoring of system changes being executed within specified time periods.

Technologies used:  Vue.js, .Net C#, SQL

James E. Eash, DDS

A Website for a family dental practice located in Southern Indiana.

– Eash Family Dentistry –

Falls City Electrolysis

A Website for an electrolysis & aesthetician salon in Louisville, Kentucky

– Falls City Electrolysis –