Joseph A. Nichols
425-***-**** ******.*.*******@*****.***
OBJECTIVE
Work collaboratively to develop good code that makes a difference in people's lives.
QUALIFICATIONS
1+ year developing and supporting GUI software to end-user specifications.
●
7 months self-directed use-case testing of a major database application with several
●
concurrent versions.
● 7 years performing hardware troubleshooting and repair, with required software support
responsibilities.
● Strong communication in an IT context with both technical and non-technical people.
COMPUTER EXPERTISE
Languages: C, C++, Java, Python, bash
●
Database: Microsoft SQL Server, MySQL, UNIX
●
Development: SDL, OpenGL, PyGTK, ncurses, Maya, Blender
●
OS: Windows; Ubuntu, Arch, Gentoo Linux
●
PROFESSIONAL EXPERIENCE
Learning New skills and home projects Mar.2014 – Present:
● Learning CSS design, and warm up with related knowledge
● Set up automatic remote control system from tablet to the projector at home (Linux,
Android systems)/Set up music system at home
● Help friends on their computer problems
Worldwide TechServices – Bellevue, WA Apr.2007 – Mar.2014
IBM & Dell Field Service Technician
● Perform computer hardware troubleshooting maintenance/replacement services for IBM
and Dell, business and home customers.
● Update the BIOS and other stored information on all platforms; Utilize vendor-approved
diagnostics to isolate and fix errors.
● Coordinate with customers for efficient and timely on-site support.
ConocoPhillips – Santa Maria, CA Jan.2006 – Nov.2006
IS Consultant
● Administer and maintain approximately 100-150 desktop PCs in the facility.
● Setup and configure servers and workstations from scratch by formatting, imaging,
recovering, troubleshooting, and establishing network connections.
● Provide professional training and ongoing customer support.
● Facilitate resolution of PC hardware, software, and networking issues during and after
training/support sessions.
Nesbit Systems, Inc. – Princeton Junction, NJ Nov.2004 – May.2005
Software Engineer in Test
● Verify fixes and validate new builds of database product using a simulated environment.
● Develop qualification test procedures, system requirements, and test beds.
● Test the core Media Library System (MLS) and multiple client-customized MLS versions
for programming, input safety, and usability errors.
● Create and maintain test records and databases.
● Log/report and analyze defective data, and perform testing for new product releases.
Bayway Refinery – Elizabeth, NJ Dec.2002 – Jan.2004
Software Engineer/IT Assistant
● Recode a vital data conversion program to improve efficiency by several orders of
magnitude.
● Design and develop a relational database application utilizing SQL, C, UNIX, and VB.
● Supervise the design and implementation of several critical laboratory charting
applications.
● Conceptualize system requirements and solve emergent problems for computer lab
applications, and tutor department heads in their use.
● Configure network connections and provide PC support by installing, uninstalling and
troubleshooting software in computers with Windows operating systems.
EDUCATION
Computer Science, Bachelor Degree: College of New Jersey Sep. 2001 – Mar.2005