1. Christopher Noyes
Euclid, OH 44132
(216) 956-9905
Christopher.noyes@setfocus.com
http://www.linkedin.com/in/cnoyesohsp
SUMMARY
Highly motivated SharePoint Developer with previous experience in SharePoint web part
development. Tremendous producer whether alone or with a team. Aspire to move into
Technical Architecture or other leadership position as career develops.
TECHNICAL SKILLS
Programming Languages:
.NET Skill Set:
.NET Framework 2.0 ASP.NET using C#
SharePoint web part development using VSeWSS1.1 and C#
Databases:
Oracle (through 91/10g)
SQL Server 2005
Operating Systems:
Unix (HP), Windows 2003 Server, XP Professional, and Vista
Software:
WSS 3.0, MOSS 2007, InfoPath Forms, Visual Studio 2005/2008, SharePoint
Designer, MS Office 2007
SetFocus, LLC. Cleveland, OH 8/09 - 10/09
SharePoint Masters Program
Designed and established a SharePoint application to support the creation and management
of Acme Inc.’s SharePoint Solutions.
Created a single SharePoint site for this project
Created a Developer Knowledge Base to capture important knowledge about
SharePoint and solution development
Created a custom site template for new Solution Sites to make it easy to create new
Solution sites.
Created a custom List Definition to display all Solutions.
o Created functionality that, when enabled, prevents users from deleting any
solution items from this list.
o Created functionality that allows a user to provide detailed information about
a solution
2. Christopher.noyes@setfocus.com
Created a Change Management Requests list to track all change management
requests (ie requests for Bug Fixes and Solution features).
Created a Change Management Request Form in InfoPath 2007 to allow managers to
submit feature requests for a solution to the Change Management Request list.
Developed and deployed a custom web part to create new Solution sites using a
user-specified template. Upon successful creation of a new Solution site, also add a
new item in the Solution list.
Developed and deployed a custom web part that displays all of the created Solution
sites in a grid view. Users can delete a solution which will remove not only the item
from the Solutions list but also the related sub-site.
Created a dashboard site that presents Solution information using the native
SharePoint Search functionality.
Created a custom web part that allows users to perform custom keyword searches
and presents the results in a display grid.
Backed up and organized all of the project files for disaster recovery
PROFESSIONAL EXPERIENCE
Vitamix Corporation Cleveland, OH 07/2008 – 08/2008
Web Application Developer
Performed web server audit for current production web site
Converted cold fusion web page into .NET application
Cuyahoga Community College Cleveland, OH 03/2005 - 07/2008
Programmer/Analyst II
Developed and maintained SharePoint web parts to search for courses.
Developed user controls to implement course searching and filtering
within web parts.
Developed and imported BDC applications to facilitate searching for
courses.
Created a shopping cart version of the college’s online schedule. The
new version tied the schedule together with the registration module.
The application was written in PL/SQL web forms, Javascript, and
HTML.
Wrote several PL/SQL triggers and an API to help automate Active
Directory and Luminis account provisioning for new and updated
student and employee accounts.
Created .NET web forms (C#) for such business needs as recording
prospect information and displaying an online personnel directory.
Both applications required ADO.NET controls to read/write data to an
Oracle database.
Created ASP.NET web service to return all courses for a given term.
3. Christopher.noyes@setfocus.com
Modified Oracle Forms application to prevent illegal authorization of
expense reports, to aid the counseling department in making
reservations, and to collect faculty biographical information
Modified C programs that ran business critical operations such as
prerequisite checking and admission reporting
Wrote DEC/Alpha scripts to automate the running of SQL scripts for
operations
TekSystems Huntsville, AL 04/2003 – 10/2003
Sirsi Corp. – Data Conversation Programmer
Modified C programs to output Informix data to ASCII flat files
Configured Oracle SQLLDR control files to load flat ASCII data at
peak optimum rate (>1000 rows/sec.)
Wrote multi-processing Perl tool to launch individual SQLLDR
sessions to maximize loading efficiency. This included side-by-side
loading reports containing data from both the Informix extract logs and
SQLLDR logs.
Developed Korn Shell scripts to automate exports/imports of Oracle
tables, as well as login to SQLPLUS and update sequence information,
all from the Perl tool
Migrated several customers to different hardware platforms, usually
from AIX to SUN
Helped configure Perl scripts to load customer data onto new software
package
Ajilon Cincinnati, OH 10/2001 – 10/2002
Convergys – CACS Team Developer
Helped performance tune embedded SQL queries using Oracle hints
for indexes
Developed complex Perl modules to reconcile data during various key
conversion phases, which included Oracle updates and the parsing of
SQL Loader files
Wrote several Korn shell scripts to facilitate/automate processes
(including FTP)
Made enhancements to server side code written in C/Tuxedo
Designed C++ programs to extract information from the Oracle
database and populate XML APIs to invoke the business logic
Debugged applications with SUN Workshop
Unison Systems Denver, CO 05/2001 – 08/2001
Federal Express Corporation – SEP/PSALMS Team Developer
Designed software using Rational Rose and UML
Used Visio to create use case, software architecture, and sequence
diagrams used in product design document
4. Christopher.noyes@setfocus.com
Researched and integrated BEA Tuxedo and IBM MQSeries into
product design
Integrated Oracle SQL queries into design to extract information from
the company database
Developed robust classes in C++ and Roguewave to implement
software design
Created views, elements, and directory structures in Rational Clearcase
to support enterprise level software development
Imported libraries and built several targets in Unix makefiles to
include all functionality needed in the project
Participated in informal code reviews to analyze peer developers work
Presented analysis and design documents in formal reviews to receive
objective criticism from senior developers/architects in regards to on-
going product development
Formatted data received from database into XML strings to be used as
indices within a data mining scheme
Texas Instruments Monroeville, PA 10/2000 – 01/2001
Unix Product Engineer
Researched the feasibility of porting low-level and GUI based
Windows code over to Sun Sparc workstations running Solaris
Modified makefiles to build Windows driver code on a Sparc
Performed install testing on in house application
Alltel Information Services Aurora, OH 03/2000 – 10/2000
Client/Server Developer I
Developed data patches in MS Access and Oracle SQLPlus for
updating and viewing Oracle databases
Debugged/Traced Visual C++/C code for the (large) current
development project
Helped debug data services written in PL/SQL
Used incident reporting tools and version control systems such as
PVCS Tracker and Rational Clearcase for day-to-day development
activities
Used UNIX and Tuxedo to check the status of and/or bounce servers
and to view control paths taken by the software application for
debugging purposes
Wrote Korn shell scripts to automate nightly data patches on the
Oracle database
Monitored the batch schedule of the software application. Performed
administration with Tuxedo middleware when a user called in with a
problem.
5. Christopher.noyes@setfocus.com
Set up ODBC drivers to work with Oracle databases on the client
workstation so that MS Access could be used to view them
Used utilities like 'top' and 'glance' to evaluate performance on the
Unix transaction-processing environment
Provided overall and pager support for the 3-tier client/server
environment
Pyramid Solutions Beachwood, OH 05/1998 – 11/1999
Associate Systems Engineer
Designed and built installation utilities in both InstallShield and OEM
format for various applications such as device driver and firmware
packages
Developed GUI applications, usually built to handle user configuration
of devices and/or software. Platform of choice was Visual C++.
Heavy development and execution of test plans and scenarios. A
DeviceNet automation tool, as well as SQA Robot (similar to Visual
Basic), were used in the testing process. Tested such applications as
firmware and automated device network packages.
Installed/configured hardware and software. Some examples of
hardware were PCMCIA cards/drives and ISA/PCI cards. Examples
of software were protocol analyzers and device drivers.
EDUCATION
Akron University Akron, OH
Bachelors of Science, Computer Science
Major GPA 3.13