View on GitHub

J.P. Naifeh

Senior studying Computer Information Systems at The University of Tulsa

J.P. Naifeh

The following is an overview of the technical training and certifications that I have completed while a student at The University of Tulsa! I am currently a Senior pursuing a B.S.B.A. in Computer Information Systems. Anticipated Graduation: Spring 2020.

Tech Skills Resumé

GitHub

The First Day and First Week on GitHub training courses are designed to introduce new users to GitHub. Starting with the very basics and on through GitHub Pages and pull requests, these trainings provide the necessary basics to start using GitHub.

Courses Completed

Topics Covered

  • Getting Started with GitHub
  • Communicating with Markdown
  • Uploading a project to GitHub
  • Working with GitHub Pages
  • Reviewing pull requests
  • Managing merge conflicts
  • Securing workflows

Course Completion Verification

Microsoft Power BI

Microsoft Power BI is a business intelligence suite that enables working with extremely large datasets. In this training course, large datasets were imported into Power BI and visualized in several ways. Below is a link to a video overview of the dashboard I created as part of this course.

Course Completed

Topics Covered

  • Understanding key concepts in business intelligence, data analysis, and data visualization
  • Importing your data and automatically creating dashboards from services such as Marketo, Salesforce, and Google Analytics
  • Connecting to and importing your data, then shaping and transforming that data
  • Enriching your data with business calculations
  • Visualizing your data and authoring reports
  • Scheduling automated refresh of your reports
  • Creating dashboards based on reports and natural language queries
  • Sharing dashboards across your organization
  • Consuming dashboards in mobile apps
  • Leveraging your Excel reports within Power BI
  • Creating custom visualizations that you can use in dashboards and reports
  • Collaborating within groups to author reports and dashboards
  • Sharing dashboards effectively based on your organization’s needs
  • Exploring live connections to data with Power BI
  • Connecting directly to SQL Azure, HD Spark, and SQL Server Analysis Services
  • Introduction to Power BI Development API
  • Leveraging custom visuals in Power BI

Course Completion Verification


Power BI Sample Implementation

The following report was created to demonstrate a few of the various visualizations available in Microsoft Power BI.

The live version of this report can be accessed here.
A video overview of this dashboard may be viewed here.

Linux

The LPI Linux Essentials training explains the basics of Linux and builds up to cover the topics necessary to complete the LPI Linux Essentials Certification. The training included various hands-on labs where students could SSH into a Linux machine and complete various tasks using the command line. This course was completed in preparation for completing the LPI Linux Essentials Certification.

Course Completed

Topics Covered

  • Getting started with Linux
  • Open-source software
  • Using the command line
  • Working with and archiving files
  • Data storage
  • Users, groups, and permissions

Course Completion Certificate


Linux VPN Implementation

In addition to the LPI Linux Essentials training, I also set up a Virtual Private Network (VPN) utilizing Digital Ocean hardware running Ubuntu 19.04. Below is a screenshot verifying my installation.

AWS

Course Completed

Topics Covered

  • Getting started with AWS
  • IAM
  • Virtual Private Cloud (VPC)
  • Elastic Cloud Compute (EC2)
  • Storage Services
  • RDS and DynamoDB
  • Monitoring, Alerts, and Notifications
  • Load Balancing, Elasticity, and Scalability
  • Lambda (Serverless Compute)

Course Completion Certificate

PowerShell

PowerShell is a powerful tool used by network administrators to work with Windows machines and automate network management tasks. This training discussed commands, automation, scripting, working with the PowerShell pipeline, and many other useful topics.

Course Completed

Topics Covered

  • Installing Windows Management Framework 5
  • Running commands (cmdlets)
  • Discovering commands
  • Understanding cmdlet syntax
  • Resolving terse commands
  • Finding and using local modules
  • Working with files, printers, CSVs, and XML in the pipeline
  • Selecting, sorting, and filtering object data
  • Creating scripts
  • Automating tasks
  • Using PowerShell remoting

Course Completion Certificate

Salesforce

The Admin Beginner course for Salesforce is a series of hands-on labs and quizzes that guide users through various tasks associated with managing a Salesforce installation. The course also allowed access to a fully functional Salesforce account to experiment with various features of the platform.

Course Completed

Topics Covered

  • Getting started with Salesforce
  • Understanding the architecture
  • Data modeling
  • Data management (import/export)
  • Customizing the Lightning Experience
  • Working with the mobile app
  • Engaging users
  • Working with reports and dashboards

Course Completion Verification