portfoliohanawaym

24
Concept to Completion Portfolio for Success • Michael S. Hanaway

Upload: michael-hanaway

Post on 10-May-2015

931 views

Category:

Career


2 download

TRANSCRIPT

Page 1: PortfolioHanawayM

Concept to Completion

Portfolio for Success • Michael S. Hanaway

Page 2: PortfolioHanawayM

Table of Contents1. Statement of Authenticity

2. Mission Statement

3. Elevator Speech

4. Educationa. Plan of Study

b. Course Descriptions

c. Academic History

5. Resumé

6. Awards and Accomplishments

7. Career Pathing

8. Work Samples

Page 3: PortfolioHanawayM

Statement of AuthenticityMichael S. Hanaway3575 Judah WayLas Vegas, NV 89147

March 01, 2014

I attest that the material contained in this portfolio is my original work and is an honest representation of my skills. I reserve the right to grant or deny permission to reproduce, distribute, and/or modify any of the work contained therein.

- Michael S. Hanaway

Page 4: PortfolioHanawayM

Mission Statement“My mission is to lead and direct the development, testing, implementation, and maintenance of web-based applications. To collectively troubleshoot system problems and look for ways to improve the application. To utilize my experience and judgment to plan and accomplish goals. Moreover, to inspire a creative team to build engaging and easy to navigate applications.

My immediate goal is to complete my Bachelor of Science Degree in Computer Information Systems with honors by April 2014 and to be prepared for Certification Exams in Web Development by August 2014.”

Page 5: PortfolioHanawayM

Elevator SpeechHi, I’m Michael Hanaway. Thank you for the opportunity to tell you a little about myself. I see myself as a creative person. In the past, I would have mainly presented my artistic or graphic skills as examples. However, today I include my ability to find creative solutions to problems as well. I look forward to graduating from DeVry in April this year, with a Bachelor Degree in Computer Information Systems with a concentration in Web Development and Administration. It has been a personal milestone for me to see my dream, of merging my creative background with a more technical training, now becoming a reality. Currently, I am seeking the certifications and experience that will help establish my mission to become a leader in the web development industry.

Page 6: PortfolioHanawayM

Education

• Plan of Study

• Course Descriptions

• Academic History

Page 7: PortfolioHanawayM

Plan of Study

i. Personal & Professional Developmenti. Critical Thinking & Problem-

Solving

ii. Career Development

ii. Businessi. Essentials of Accounting

ii. Introduction to Business & Technology

iii. Project Management

iii. System Conceptsi. Logic & Design

ii. Architecture & Operating Systems with Lab

iii. Connectivity with Lab

iv. System Concepts

iv. Information Systems Securityi. Principles of Information

Systems Security

Bachelor of Science Computer Info Systems (BCIS) - Web Development

Page 8: PortfolioHanawayM

Plan of Study

v. Programmingv. Programming with Lab

vi. Object-Oriented Programming with Lab

vii. Business Application Programming with Lab

vi. Web Developmentv. Web Interface Design with Lab

vi. Web Application Development with Lab

vii.Systems Developmentv. Structured Analysis & Design

vi. Introduction to Database with Lab

vii. Object-Oriented Analysis & Design

viii.Senior Projectv. Computer Information Syst

Senior Project

Bachelor of Science Computer Info Systems (BCIS) - Web Development

Page 9: PortfolioHanawayM

Course Descriptions

CIS115 Logic and Design*

This course introduces basics of programming logic, as well as algorithm design and development, including constants, variables, expressions, arrays, files and control structures for sequential, iterative and decision processing. Students learn to design and document program specifications using tools such as flowcharts, structure charts and pseudocode. Program specification validation through desk-checking and walk-throughs is also covered.

CIS206 Architecture and Operating Systems with Lab*

This course introduces operating system concepts by examining various operating systems such as Windows, UNIX and Linux. Students also study typical desktop system hardware, architecture and configuration.

CIS246 Connectivity with Lab*

This course covers fundamentals of data communication and computer networking, including the Open Systems Interconnection (OSI) model. Network architecture and configurations such as local area networks (LANs) and wide area networks (WANs) are addressed.

SEC280 Principles of Information Systems Security*

This course provides a broad overview of information systems security in organizations. Topics include security concepts and mechanisms; mandatory and discretionary controls; basic cryptography and its applications; intrusion detection and prevention; information systems assurance; and anonymity and privacy. Various types of controls used in information systems, as well as security issues surrounding the computer and computer-generated data, are also addressed.

BCIS Program Specific Coursework

Page 10: PortfolioHanawayM

Course DescriptionsCIS170C Programming with Lab*

This course introduces basics of coding programs from program specifications, including use of an integrated development environment (IDE), language syntax, as well as debugger tools and techniques. Students also learn to develop programs that manipulate simple data structures such as arrays, as well as different types of files. C++.Net is the primary programming language used.

CIS247C Object-Oriented Programming with Lab*

This course introduces object-oriented programming concepts including objects, classes, encapsulation, polymorphism and inheritance. Using an object-oriented programming language, students design, code, test and document business-oriented programs. C++.Net is the primary programming language used.

CIS355B Business Application Programming with Lab*

Building on analysis, programming and database skills developed in previous courses, this course introduces fundamental principles and concepts of developing programs that support typical business processing activities and needs such as transaction processing and report generation. Students develop business oriented programs that deal with error handling, data validation and file handling. COBOL is the primary programming language used.

CIS363B Web Interface Design with Lab*

This course introduces web design and basic programming techniques for developing effective and useful websites. Coursework emphasizes website structure and navigational models, practical and legal usability considerations, and performance factors related to using various types of media and tools such as hypertext markup language (HTML), cascading style sheets (CSS), dynamic HTML (DHTML) and scripting. Extensible HTML (XHTML) and JavaScript are the primary software tools used.

Page 11: PortfolioHanawayM

Course DescriptionsCIS407A Web Application Development with Lab*

This course builds on analysis, interface design and programming skills learned in previous courses and introduces basics of design, coding and scripting, as well as database connectivity for web-based applications. A programming language such as Visual Basic.Net, C++.Net or C#.Net is used to implement web-based applications. ASP.Net is the primary software tool used.

CIS321 Structured Analysis and Design*

This course introduces the systems analysis and design process using information systems methodologies and techniques to analyze business activities and solve problems. Students learn to identify, define and document business problems and then develop information system models to solve them.

CIS336 Introduction to Database with Lab*

This course introduces concepts and methods fundamental to database development and use including data analysis and modeling, as well as structured query

language (SQL). Students also explore basic functions and features of a database management system (DBMS), with emphasis on the relational model.

CIS339 Object-Oriented Analysis and Design*

Building on the foundation established in CIS321, students explore techniques, tools and methods used in the object-oriented approach to developing applications. Students learn how to model and design system requirements using tools such as Unified Modeling Language (UML), use cases and scenarios, class diagrams and sequence diagrams.

CIS470 Computer Information Systems Senior Project*

Working in teams, students apply knowledge and mastered skills, including problem-solving techniques and project-management methods, to an applications-oriented project. The project provides real-world experience by integrating systems analysis, programming, testing, debugging, documentation and user interfacing techniques.

Page 12: PortfolioHanawayM

Academic HistoryCourse # Course Grade Term

MATH 092 Basic Algebra A Fall 2011

ENGL 112 Composition * Transfer

ENGL 135 Advanced Composition A Spring 2012

ENGL 216 Technical Writing * Transfer

SPCH 275 Public Speaking * Transfer

CRHU 31 Humanities * Transfer

HUMN 448 Philosophy of Religion * Transfer

HUMN 432 Technology, Society & Culture A Spring 2012

PSYC 110 Psychology * Transfer

Page 13: PortfolioHanawayM

PSYC 305 Motivation & Leadership A Fall 2011

POLI 332 Political Science * Transfer

COLL 148 Critical Thinking and Problem-Solving A Summer

2011

MATH 114 College Algebra A Spring 2012

MATH 221 Statistics for Decision-Making A Summer 2012

SCI 204 Environmental Science w/Lab * Transfer

ACCT 301 Essentials of Accounting B Fall 2012

BUSN 115 Introduction to Business & Technology A Spring

2012

MGMT 404 Project Management A Fall 2012

CIS 115 Logic and Design A Summer 2011

CIS 206 Architecture & Operating Systems w/Lab A Fall 2011

CIS 246 Connectivity w/Lab A Summer 2011

COMP 100 Computer Applications for Business w/Lab * Transfer

Page 14: PortfolioHanawayM

SEC 280 Principles of Information Systems Security A Spring

2013

CIS 170C Programming w/Lab B Summer 2012

CIS 247C Object-Oriented Programming w/Lab A Fall 2012

CIS 355B Business Application Programming w/Lab C Fall 2012

CIS 363B Web Interface Design w/Lab B Spring 2013

CIS 407A Web Application Development w/Lab A Summer 2013

CIS 321 Structured Analysis & Design B Spring 2013

CIS 336 Introduction to Database w/Lab B Spring 2013

CIS 339 Object-Oriented Analysis & Design C Fall 2013

SEC 370 Web Security C Fall 2013

WEB 320 Principles of E-Commerce B Spring 2013

WEB 375 Web Architecture w/Lab A Summer 2013

117/124 Credits

Bachelor of Science Computer Info Systems 3.50* → 04/27/14

Page 15: PortfolioHanawayM

ResuméMichael S. Hanaway

GRAPHIC DESIGN ■ SALES ■ CUSTOMER SERVICE

Dedicated to Excel lence and Customer Sati sfacti on

An arti sti c and professional bus iness person who masters v isual communicati on along with creati ve presentati on combining both the process (des igning) by which the communicati on is created and the products (des igns) which are expert ly generated. Experti se in developing and initi ati ng adverti sing programs to increase patronage, market percentage and overal l profi tabi l ity. Moti vate personnel to set higher goals and achieve greater success. Establ ish and maintain an excellent rapport with al l levels of staff and management as well as VIP guests .

Creati ve Pr int Design Project Management Budget/Cost Control Industry Soft ware Flexible/Team Player

Business Development Brand Awareness/Promoti on Marketi ng Program Design Customer/Vendor Relati ons Staff Training/Supervision

SPECIAL TRAINING

Microsoft Visual Studio/Visio/Project/ Word/Excel/PowerPoint, Adobe, Photoshop,

I l lustrator , InDesign, Sales, Customer Service, Money Handling

PORTFOLIO

Online @ htt p:// www.sl id esh are.net/M ich ae lHan away/portf o l io -han away-m

PROFESSIONAL EXPERIENCE HOLIDAY INN , Las Vegas, NV 2009-2011 Shutt le Driver/Bellman Greet and ass ist over 100 guests per day as Bellman; 60 per day as driver . Followed safety regulati ons and state laws governing vehic le operati on and

ensure that passengers fol low safety regulati ons. Served as patron’s fi rst point of contact, tai lored their experience to spec ifi c

needs/desires, resolved issues, and ensured their sati sfacti on at a l l ti mes. Provide feedback to management infl uencing shutt le schedul ing/routi ng. CONSOLIDATED REALTY INC . , Las Vegas, NV 2007-2008 OPC Sales Associate Encouraged customers to purchase/schedule preview package sales tours, secured

signed agreements, col lected cash deposits, c losed 20%. Verifi ed that a l l persons met el igibi l ity requirements, answered questi ons

concerning property, faci l iti es and services, maintained proprietary info. Supported the enti re team in reaching goals and objecti ves.

3575 Judah Way ♦ Las Vegas, Nevada 89147 702-574-2871 ♦ [email protected]

Page 16: PortfolioHanawayM

Awards & Accomplishments

DeVry University

National Dean’s List Honorary Award Recipient

College of Southern Nevada

Phi Theta Kappa International Honor Society

National Dean’s List Honorary Award Recipient

Page 17: PortfolioHanawayM

Career Pathing

Milestones Description Possible Job Titles

1 Year Goal

To enter the field of Web/Application Development and establish a firm

foundation.

Web Applications Designer

Web Interface DesignerApplication Systems

Analyst

2 Year Goal

To promote a reputation for creativity and

reliability in projects, team building, and customer relations.

Web Applications Developer

Sr. Web Interface Designer

Application Systems Analyst 2

5 Year Goal

To become a major influence in the Web/Application

Development industry.

Web Applications Developer 3

Web Interface Design Director

Application Systems Architect

Page 18: PortfolioHanawayM

Work Samples

Page 19: PortfolioHanawayM

Psuedcode

Page 20: PortfolioHanawayM

Psuedcode

Page 21: PortfolioHanawayM

Psuedcode

Page 22: PortfolioHanawayM

Psuedocode Flowchart

Begin fireworksCheckout Set totalPrice = 0Set averagePrice = 0Make Array(purchaseTable, 9999)Set sub = 0Set itemValue = 0While itemValue <> -1 Prompt operator for itemValue Get itemValue If itemValue <> -1 THEN purchaseTable(sub) = itemValue sub = sub + 1 totalItems = sub ELSE ENDIFENDWHILEWhile sub2 < totalItems THEN totalPrice = totalPrice + purchaseTable(sub2) sub2 = sub2 + 1ENDWHILESet averagePrice = totalPrice / totalItemsDisplay “The total number of items purchased is: “ + totalItemsDisplay “The average price of the items chosen is: “ + averagePriceDisplay “The total price of all the items purchased is: “ + totalPriceIf totalItems > 20 THEN Display “Since more than 20 items were purchased, you qualify for a 10% discount!” discountPrice = totalPrice * 0.10 totalPriceWithDiscount = totalPrice – discountPrice Display “The total discount is: “ + discountPrice Display “The total price with discount is: “ + totalPriceWithDiscountELSEENDIF END

Page 23: PortfolioHanawayM

C++ Programming C++ Programming

Page 24: PortfolioHanawayM

UI (User Interface) UI (User Interface)EBS Emergency Contacts

Conover Insurance Company Employee Benefits System

EMERGENCY CONTACT INFORMATION

First Name

Last name

Middle Initial

Relationship

Home Address

Home Phone

Work Phone

Add Contact Update Contact Delete Contact

Next Contact Previous Contact