Christopher C. Johnson Portfolio
-
Upload
christopherjohnson -
Category
Documents
-
view
581 -
download
0
Transcript of Christopher C. Johnson Portfolio
Index
• Statement of Original Content………………………..Page 1
• Professional Goals…………………………………………..Page 2
• Resume…………………………………………………………..Pages 5 and 6
• Certifications, CPEs, and Awards…………………….Page 7
• Recommendations References……………………….Page 11
• Programming Samples Table of Contents….……Page 14
• Skills……………………………………………………………….Page 62
Statement of Original Content
I, Christopher C. Johnson, here by attest that all of the work in this portfolio is my own
original work. Any work that has code that was not originally designed by me shall be
noted as such in the comments of the source code.
Christopher Charles Johnson
Christopher Charles Johnson
Professional Goals
This is a general outline of my professional goals for the future. Using this as a general guideline I hope
to obtain the role of an IT Security Penetration Tester.
1. Get into an entry level networking position.
2. Get promoted and obtain certifications until I reach either Network Administrator or Security
Administrator.
3. Join an IT Security group and become a Penetration Tester.
Professional Goals
This is a general outline of my professional goals for the future. Using this as a general guideline I hope
to obtain the role of a Senior Software Developer.
1. Build up my portfolio with the examples of my work as I do small programming jobs.
2. Get into an entry level position as a Junior Developer.
3. Get promoted and obtain certifications until I reach the position of a Senior Developer.
May 22, 2009
Re: Christopher Johnson
To Whom It May Concern:
Mr. Christopher Johnson has been our employee since April, 2007. We are a small
entertainment business that relies heavily on e-mail and an internet presence to survive.
Mr. Johnson was hired to recover our office PCs and laptops from the overwhelming
hordes of viruses, malware, and adware that we had managed to acquire. Then, he was
able to recommend and install enough security to keep us free of malicious attack ever
since then. Under his watchful eye, we have not managed to lose even one PC, fry one
hard drive, nor admit one piece of adware into our fragile network. I am, frankly,
impressed.
Mr. Johnson is a great systems administrator. He is very dependable and available. He
comes to me and reports that this thingamajig has been updated with that whatsithoozie.
I no longer have to worry about a thing – my servers appear to function smoothly and my
network is never down. Right now, he is even working with a team to revamp our
website and help get our new web store online.
I couldn’t be happier with his work. Frankly, I dread the day he graduates and someone
who can pay him more will steal him away from us.
Sincerely,
Katrina Butcher
Katrina Butcher
Co-Owner
436 E. Brandeis Ave Louisville, KY 40217
(502) 635-2721
May 22, 2009
TO WHOM IT MAY CONCERN:
I have known Mr. Christopher Johnson for the last four years. During that time I have
found him to be intelligent, eager to learn, industrious and pleasant to get along with. He
has repeatedly helped me with various projects and always tried various approaches to
solving problems.
I would highly recommend him for any position he aspires to because I know that he will
work hard and be cheerful.
Yours truly,
Moira R. Raistlin
Programming Samples Table of Contents
C++Accepting Command Line Arguments
C#Create Blank Access 2007 DBMD5SumStore Global Info
PHPCheck Multiple Email Addresses
PythonIRC Client
Command-line Processor
The purpose of this header is to process arguments entered by the user in the command-
line. Example: myProgram.exe –v. What my header does is tell the program what to do
if “-v” is entered or any other operator the programmer wishes to use.
Create A Blank Access 2007 Database Class
The purpose of this class is to create a blank Microsoft Access 2007 database that the
programmer can add things to at run time. This class is wonderful if the user needs to do
something like create a new database for a new market or something of that nature.
Store Global Information Class
The purpose of this class is to store information globally in the program so that the
programmer can refer to it at a later time even if the current form the information was
gathered from has been closed.
IRC Client
This is a program that allows the user to connect to an IRC (Internet Relay Chat) server
and chat with other users.
Check Multiple Email Addresses
The purpose of this PHP program is to login to multiple email accounts on Gmail and
Hotmail and check how many emails have been sent and received and what the titles of
the emails in the inbox are. This program was commissioned by a company through
www.FreeLancer.com.
Methodologies:
Waterfall
Joint Application Development
GUI (Graphical User Interface)
Languages:
Programming o C
o C++
o C#
o Java
o Python
o Visual Basic.NET
o Visual Basic 6
Web Develop o AJAX
o ASP.NET
o CSS
o Ruby
o Perl
o HTML
o PHP
o XML
Databases:
MySQL
Microsoft Access
OpenOffice Base
Integrated Development Environments:
Visual Studio
MonoDevelop
Code::Blocks
Information Security Systems and Network Management
Scanners:
NMAP
Nessus
Corporate Environment
Software:
Microsoft Office (all versions)
o Access
o Excel
o Groove
o InfoPath
o OneNote
o Outlook
o PowerPoint
o Publisher
o Word
o Project
Open Office
Nice
Blue Pumpkin
Industries I have worked in:
Cable Internet
Insurance Management o Flexible Spending Accounts
o Medical insurance
o Life Insurance
Desktop Support
Help Desk Support
Project Management
Software:
Microsoft Office Project (all versions)
Operating Systems
Microsoft Windows o 98, 98 2
nd edition
o NT
o 2000
o 2003
o XP (All versions)
o Vista (All versions)
o Windows 7 (All versions)
Red Hat Linux
Fedora Linux
Slackware Linux
SUSE Linux
Ubuntu Linux
Debian Linux