|
DBMS/Web/.NET Specialist MS-SQL 6.5-2k, VB.NET, VB6, ASP, Java, Oracle, ArcIMS Wm. Ruffin Bailey rufwork@hotmail.com [spam filter enabled; please be as descriptive as possible] |
Maintainable, modular, documented, high-quality code delivered in
a timely, customer-oriented fashion.
|
| OBJECTIVE: | |||
| To deliver high-quality, modular, maintainable code in a timely, customer-oriented fashion. Currently only searching for consultant and contract work in the Columbia, SC area or positions that support telecommuting. | |||
| EXPERIENCE: | |||
| (In-depth examples of past work: http://www.angelfire.com/mac/mactari/resume/pastWork/ ) | |||
| President, 10/2002-present, Rufwork Programming | |||
|
Started software development and consulting company in October,
2002. Responsible for the creation of The Digest
Handler, a stand-alone application created in Java that
pulls list-server digests off of a user's mail server and
parses them into easy to read threads. The Digest Handler was released for Mac OS X in mid-July, 2003 with a Windows release soon thereafter. Potential releases on Linux and Mac OS 9- are being considered. Current projects include a point-of-sale (POS) and engagement reporting application catered to the wedding industry. This application uses VB.NET, ADO.NET, and Microsoft SQL Server 7.0. Core Technologies: Java, JavaMail API, Kunststoff Look & Feel, Platform-specific delivery tools, VB.NET, ADO.NET, MS-SQL Server Typical Development Tools: Eclipse (Windows), Netbeans (Macintosh), Visual Studio.NET | |||
| Maintainer and Developer, 10/2002-present, Sourceforge.net (host) | |||
|
Responsible for maintaining two open source codebases, as listed below. Both are
released under Open Source Initiative (OSI) approved licenses.
Open ActiveX ArcIMS Template (OAAT) The Open ActiveX ArcIMS Template is a pre-built, modular, generic, reusable codebase for use with ESRI's ArcIMS version 3+ Internet Mapping Server's ActiveX Connector, created with dhtml, ASP 3, and vbscript for use on Microsoft IIS. .NET GridLayout The .NET GridLayout project provides a very simply programmed .NET-compliant library bringing Java's concept of Layout Management to .NET, with emphasis on the GridLayout. |
|||
| Lead Programmer, 9/2003-7/2004, Rok Technologies, Inc. | |||
|
Created a prototype for a replacement for a land records/
tax parcel system for a county in North Carolina, previously written using UNISYS EAE.
Lead programmer responsible for new database schema design all the way through to GUI
design and integration with the county's GIS information.
Development work done in in VB.NET, using Windows.Forms for GUIs with some test work with
Crystal Reports & html for reporting. Oracle 9i via ODP.NET was utilitzed for the creation
of the data tier.
Was also responsible for ArcGIS customizations written in ArcObjects and web-enabling RDBMS systems that communicate with ArcIMS using JSP. Core Technologies: VB.NET, ArcObjects, Visual Basic 6.0, Java (J2EE), JDBC, JSP, Tomcat 4.x, ArcSDE (Spatial Database Engine), IIS, MS-SQL Server 2000 Typical Development Tools: Visual Studio.NET, Netbeans, VB6 IDE, VIm, ArcIMS Author and Adminstrator, MS-SQL Server administration tools | |||
| Custom Solutions Developer, 2/2003-8/2003, Blackbaud, Inc. | |||
|
Customization responsibilities include extending Blackbaud's suite of products
through VBA, creating customized Visual Basic 6 stand alone applications that
interface with Blackbaud product's through COM or directly with the Blackbaud
database in Sybase or Microsoft SQL Server, and creation of customized reports
for Blackbaud products. Also responsible for the creation of a web-based online student application system, which interfaces with Blackbaud's Admissions Management application. Core Technologies: Visual Basic 6, Blackbaud Raiser's Edge 7-7.61 COM objects, Sybase ASA 5 and 7, ANSI SQL, ADO, ADOX Typical Development Tools: VB 6 IDE, VIm, SQL Server administration tools, SQuirreL SQL, jEdit | |||
| Database Administrator/Internet Mapping Specialist, 3/2001-10/2002, Technology Planning & Management Corporation | |||
| Served as the NOAA Coastal Services Center's (CSC) lead
Internet mapping server programmer as well as one of two
database administrators. Database experience builds below.
builds on that explained in the Database Management Systems
Specialist description, below.
Most systems utilized a personally created template that employs the Environmental Systems Research Institute, Inc. (ESRI) ArcIMS ActiveX connector (pdf), which provides functionality through dynamic html, cascading stylesheets, and javascript on the client side and Active Server Pages and Visual Basic Script on the server side. Designed and taught a one-day introduction to "The ArcIMS ActiveX Connector" for approximately ten employees at CSC. Received three TPMC President's Awards for project contributions, and had one site featured on USAToday.com. Links to Mr. Bailey's ArcIMS sites are listed at the following URL: http://www.angelfire.com/mac/mactari/resume/pastWork/ Core Technologies: Visual Basic Script, ArcIMS ActiveX Connector, ArcIMS 3.0 through 4.0, ArcSDE (Spatial Database Engine), IIS, ASP, ADO, Server 7.0 and 2000 Typical Development Tools: VIm, UltraEdit, HTML-Kit, ArcIMS Author and Adminstrator, SQL Server administration tools, Custom-built code manipulation tools | |||
|
Led small programming team in the creation of the first
stand-alone application released by CSC. The Build-A-PIVOT
application helps National Estuary Program (NEP) and National
Estuarine Research Reserve (NERR) offices build web sites
interactively, without the need for an on-site html expert.
Released to a small group of NEP leaders in Summer 2002,
Build-A-PIVOT is scheduled to be available to the public on CD
in December 2002.
Core Technologies: Visual Basic 6.0, Desaware ActiveX Gallimaufry, Windows APIs, Microsoft Internet Control Typical Development Tools: Microsoft Visual Basic 6.0 IDE | |||
| Database Management Systems Specialist, 10/1998-3/2001, Technology Planning & Management Corporation | |||
Served as one of two database administrators contracting for a
NOAA office of over one hundred employees. Responsible for
maintenance of all existing systems as well as the creation of
new, non-spatial database systems. These systems have included the
following:
More in-depth descriptions and screenshots are available at the following URL: http://www.angelfire.com/mac/mactari/resume/pastWork/ Core Technologies: Visual Basic Script, Active Server Pages (ASP), Microsoft SQL Server 6.5-2000, ADO, Microsoft Internet Information Server (IIS), Typical Development Tools: Visual Interdev 6.0, UltraEdit, SQL Server administration tools | |||
Experience outside of RDBMS during this time:
| |||
| Field Researcher, Projet pour les chimpanzees naines, 7/1996 - 8/1996, Duke University | |||
| Assisted in establishing a two-person research project in the
Lomako Forest of the former Zaire (now the Democratic Republic of
Congo) to study the bonobo, or pygmy chimpanzee (Pan paniscus).
This involved daily walking of miles of transects in an attempt
to "tree" the chimpanzees each night, and taking notes on their
actions when spotted in an observable state.
| |||
| EDUCATION: | |||
|
* Bachelor's Degree, 12/1999 North Carolina State University,
Bachelor of Arts in English Literature.
* Master of Arts, in progress, University of South Carolina, Master of Arts in English Literature NCSU: Received the John T. Caldwell Alumni Merit Scholarship, the Pulp and Paper Foundation Merit Scholarship, and was an active member of the NCSU Fellows program. | |||
| CERTIFICATIONS: | |||
|
Advanced ArcObjects Component Development, 1/2002 ESRI -
Charleston, SC Introduction to ArcView & Intermediate Arcview GIS 3.2, 10/2000 NOAA/CSC - Charleston, SC Microsoft Visual Basic 6.0 Fundamental - Advanced Seminars, 6/2000 AppDev - Charleston, SC Microsoft SQL Server 7 Database Administration: Hands-On, 6/1999 Learning Tree - Boston, MA | |||
| REFERENCES: | |||
|
David West, TPMC Technical Program Manager (843) 740-1187,
David.West@noaa.gov Gary Keull, Webmaster, NOAA Coastal Services Center -- Recently retired; contact information available upon request John "Matt" Matthews, Post-doctorate researcher in mathematics, Duke University, Contributor to linuxgames.com and published in several Linux journals. (contact information available upon request) |