Phone: (626) 798-3541
E-mail: resume@michael-warner-ii.net
726 N. Mentor Av.
Pasadena, CA 91104
October 4, 2006
I am interested in technical positions that involve programming, designing,
and/or analysis. My job experience is in information technology, but my education
experience is in computer hardware and software design which culminated in senior
project was attaching a LED character display, buttons, and a real-time clock
to a DSP chip to form a control unit that could be used for a thermostat system.
I don’t mind system administration work as long as it is in support of more
senior system administrators or it is not mission-critical.
I like to work as a member of a team, making a difference, and being part
of something important. I enjoy learning new things, especially from coworkers.
I have a wide range of information technology interests ranging from digital
circuit design to web applications development. My experience with programming
makes me capable of learning new programming languages and concepts quickly.
After making suggestions to some managers, I was put in charge of overhauling
JPL’s Circuits Database to ease the tracking of telecommunication costs.
I worked at JPL’s Network & Computer Security Group for four years. While
working in this group, I performed a variety of tasks ranging from programming
a phone scanner to writing information technology security guidelines and requirements
documents. I have received awards for two of my tasks. I have expanded from
my formal education, by learning new programming languages, and extending my
knowledge of the ones that I was taught. I also have become familiar with the
security aspects of information technology. Due to experience that I received
from my last job, I have gained a moderate understanding of client server model.
I am proficient in small-scale database design/operation and CGI programming.
I have experience with installing and configuring Microsoft Windows 9x, NT 4.0,
and 2000. I have experience with Linux systems as an intermediate end-user.
My work experience has taught me many things. I have learned to anticipate
needs of people, and step in when management falters. I have learned to figure
out what my managers want even when they are unable to express their needs.
Writing objectives and steps makes even a small project run smoother and makes
meetings go faster.
My jobs at Jet Propulsion laboratory do not officially have titles. Instead,
I was given the ranks of Academic Part Time (intern) then changed to Associate
(first level full-time rank) after graduation, and skill classification of System
Engineer. I organized my resume by responsibilities, since many of my jobs had
more than one distinct set of tasks.
Sincerely,
Michael Warner II
Experience
October 2005 to Present – Pasadena Sister Cities, Host Master
-
Advise on hosting and domain name options.
-
Establish their site at a less expensive hosting service that better fits
their actual needs.
-
Add domain and sub domain names as requested.
-
Assist in setting-up web pages.
January 2002 to Present – City of Pasadena, Accessibility and
Disability Commission, Commissioner
-
Vote on advisory policy to be given to the city council.
-
Provide city government a point of view from a citizen with disabilities,
especially one who is trying to have a professional career.
-
Handle Americans with Disabilities Act issues with city services and city
permit operators.
November 2003 to February 2005 – JPL, Development/Test Engineer
in Deep Space Network
-
Develop prototype for DSMS's initiative to expanding its SecurID authentication
infrastructure to guarding web sites.
-
Test and integrate SecurID software into a HTML based intranet application.
October 2003 to February 2005 – JPL, Webmaster for Quantum
Computing Technologies Group:
-
Responsible for the management of the group's website.
-
Keep website in compliance with NASA and JPL rules as a public website.
-
Assisted a Research Technology and Development project by configuring a
dedicated server for webMathematica, and advised on how to port content from
Mathematica notebooks to webMathematica JSP.
-
Update the information periodically.
-
Design and place expansions in the website as needed.
September 2003 to February 2005 – JPL, Foreign National Administrator
for Quantum Computing Technologies Group
-
Act as liaison for foreign nationals, who are have no power, and the relevant
IT security personnel.
-
Act as proxy for the foreign national sponsor. Convey sponsor's requests
to foreign national process personnel and help fill out forms on the sponsor's
behalf.
-
Proactively achieve better customer service by giving foreign national process
personnel suggestions on correcting problems in their process.
-
Develop method to quickly filter firewall logs, by using Microsoft Excel
as a parser.
-
Install and configure reverse firewalls into computer systems that foreign
nationals use at JPL.
-
Install unsupported programs on the computers of foreign nationals to meet
their needs.
August 2003 to February 2005 – JPL, System Administrator for
Quantum Computing Technologies Group:
-
Maintain security patches for computer system to address known issues discovered
by IT security.
-
Respond to IT Security tickets.
-
Maintain accurate system detail information in IT Security Database for
group’s computers.
May 2003 – JPL, Laboratory Technician for Quantum Computing
Technologies Group
-
Install and configure data acquisition hardware/software package into a
computer system.
-
Attach and learn to use simple LASER control instruments and measuring equipment.
-
Rapidly study the software/hardware architecture of the data acquisition
system.
October 2002 to February 2005 – JPL, Technical Administrator
of Quantum Computing Technologies Group
-
Answer security questions from members of the group. Interact with LMIT
on security issues on behalf of group members. Notify LMIT when security issues
have been resolved.
-
Handle IT security tickets for unsubscribe computer systems. Notify system
administrators of security issues.
-
Update inventory for the group’s computer systems for managing the security
plan and checking costs.
-
Proactively achieve better IT security compliance by giving IT security
documentation personnel suggestions for clarification during document reviews
October 2002 to February 2005 – JPL, Cognizant Engineer of
JPL Circuit Database serving NASA Code S and DSMS
-
Automate parts of the data reconciliation and updating process for the database
to reduce human data entry error.
-
Improved the process of performing the remaining manual updates by writing
Oracle code for merging the old and new data to minimize delays in updating
the data before developing the new JPL Circuit Database application.
-
Developed new data model for JPL Circuit Database to more accurately reflect
the physical layout and the costing of telecommunication circuits, thus allowing
the objectives of tracking costs and connectivity to be better met.
-
Evaluate new methods to replace the previous flat file storage to improve
the capabilities of the JPL Circuit Database application, allowing the application
to perform more sophisticated searches and simplify report generation for end
users.
-
Make hardware and software purchasing decisions with budget considerations
and management approval.
July 2000 to September 2003 – JPL, Associate in Network and Computer
Security Group
-
Setup an Oracle database for XML development.
-
Developed an XML schema that illustrating flexible features such as recursive
definitions to allow better modeling of incidents. Shared discoveries with
the Incidents Database's cognizant engineer.
-
Developed CGI web applications.
-
Performed security and functionality tests for web browsers.
-
Performed network related security tests and evaluated Core Applications.
-
Modified CGI Perl routines to enable automatic notification of test results
from the Self Service Vulnerability Tests (a HTML based intranet application).
-
Developed database for equipment inventory and control with HTML/JavaScript
based interface and automated queries.
-
Developed a methodology for analyzing and investigating Windows NT security
incidents for use by the NASA Office of Inspector General at JPL.
-
Developed reusable HTML and JavaScript routines that execute on both Netscape
and IE browsers.
-
Authored "Microsoft Office XP Professional Beta Security Test
Plan", pending technical review.
-
Assist with Computer Security Hotline telephone calls regarding Antivirus
and security of applications.
September 1998 to July 2000 – JPL, APT employee in Network
and Computer Security Group
-
Developed an incident investigation checklist for Windows NT system to identify
the "finger prints" unique to a penetration of an NT system.
-
Authored security guidelines for Windows 9x. Aid in writing security guidelines
for Windows NT/2000.
-
Automated a telephone scanner to identify unauthorized modems on the JPL
telephone exchanges.
Awards and Achievements
-
July 2000 Nova Award, Jet Propulsion Laboratory, for developing a phone
scanning tool used to enhanced JPL IT security.
-
June 1999 Bonus Award, Jet Propulsion Laboratory, Excellence in writing
the “Windows NT Intrusion Detection” document.
Professional Certificates
-
July 2003, NASA MS Windows 2000 Desktop Administrator.
Skills Summary
Experience working in computer security infrastructure, software test and
evaluation, PC hardware repair, C/C++, Perl, Dreamweaver, ColdFusion, JavaScript,
HTML, CSS, Oracle PL/SQL, MS Office, configure and run CGI applications on IIS
and Apache, VISIO, Windows OS, DOS, PC architecture, Linux on PC platform,
Professional Training
-
August 2003 by Sun Microsystems, UNIX Essentials Featuring the Solaris
9 OE.
-
October 2003 by Sun Microsystems, Intermediate
System Administration for the Solaris 9 OE.
Education Summary
January 2000, University
of La Verne – La Verne, CA, BS in Computer Science and Computer Engineering,
Cum Laude, GPA 3.74. concentration in hardware engineering.
Education Details
January 2000 - University of La Verne La Verne, CA
B.S., Computer Science and Computer Engineering
-
Core:
-
Senior Project (attaching a LED character display, buttons, and a real-time
clock to a DSP chip to form the control unit of a thermostat system)
-
Analog and digital electronics theory (circuit analysis, calculations
for diodes and transistors, logical circuit layout with MOSFETs,
operational amplifiers, CMOS circuit design)
-
Digital logic classes with hands-on labs (logic gates, flip-flops,
EPROMS, synchronous and asynchronous circuits, Boolean algebra, arithmetic
logic units, bus control, memory)
-
Microsoft Proxy Server seminar
-
Advanced computer architecture using ABEL (RISC code, pipelining, efficiency,
etc.)
-
Basic network principles with peer-to-peer networking in Microsoft
Windows for Workgroups 3.11 labs
-
Supportive sciences:
-
General Physics I & II
-
Chemistry I
-
Calculus I & II (differentials and integrals with two and three
variables)
-
Electives:
-
Computer graphics programming using PASCAL
-
C programming
-
Object-oriented programming using C++
-
Artificial intelligence using LISP and PROLOG
Transferred - Pasadena Community College, Pasadena, CA
- Core:
-
Introduction to programming using PASCAL
-
Data structures using PASCAL
-
IBM PC assembly programming
-
Introduction to electronics with hands-on lab (reading schematics,
calculations for resistance and reactance, using oscilloscopes,
ohmmeters, voltmeters, ammeters, frequency generators, and frequency
counters).
- Electives:
-
Introduction to computer information systems with Microsoft Works labs
-
Computer System Maintenance with hands-on PC assembling lab
Miscellaneous - Pasadena Community College, Pasadena, CA
-
Audio Controls Laboratory (basic audio theory, audio calibration, multi-track
audio editing on Macintosh)
-
Radio Station Controls (operating as master control for KPCC, audio production)
-
Video Controls Laboratory (basic video theory, television studio operations,
video switcher controls, lights, video cameras, video calibrations, chroma
key effects)
-
Advanced Audio Recording Techniques (audio recording studio operations,
audio switcher controls, microphone setups, operating 48 track tape machine,
managing signal flow through mixer board and effect machines)
-
Advanced Electronic Editing (video editing on tape machines using SMPTE
tracking, editing styles and theory)