Anderson de Farias Silva
Clayton, NC 27520

EDUCATION    

University of Maine Orono, ME
M.S. Information Systems
Fall 2005
GPA 3.7

Liberty University Lynchburg, VA
Department Mathematics and Computer Science
B.S. Computer Science
Minor in Mathematics
May 2000
Member of Alpha Lambda Delta Honor Society, Kappa Mu Epsilon Honor Society, Dean's List
GPA 3.6


CERTIFICATIONS    

ITIL Foundation Certified
Version 2
January 2008

Red Hat Certified Engineer
Red Hat Enterprise Linux 5
July 2007

Microsoft Office User Specialist
Master Level
Summer 1997


EXPERIENCE    

Red Hat, Inc. Raleigh, NC
June 2007 - Present

IT Release Engineer. Responsible for the release process, which governs Red Hat's internal, and external suite. Worked with development team to organize, plan, and execute application deployments to global web sites. Worked as a member of the team responsible for the Production Operations of Red Hat's website, RHN service, and other internal/external customer facing services. Developed several scripts and applications to automate internal process to assist team with releases.

Liberty University Lynchburg, VA
May 2004-Present

School of Engineering & Computational Sciences Adjunct Professor. Currently teaching Web Architecture and Development via the university's distance learning program.

NumbersUSA.com Arlington, VA
April 2006 - May 2007

Programmer and System Administrator (Telecommute). Designed, developed and maintained applications in Perl, HTML, Javascript (including AJAX/AHAH), Shell Script, and Php. Assisted Network and System Administrators maintain CVS, Web Clusters on RedHat Global File System, and MySQL. Estimated and Designed several projects including Object Oriented design, database and operating system security policies.

Liberty University Lynchburg, VA
January 2005-April 2006

Verification and Testing Unit Lead. Developed a brand new sub-department for the University responsible for approving the release of any new systems developed by the IT Development & Engineering Development. Managed a team of student workers who were responsible for testing and verifying deployments to production servers. Created workshops for developers to share knowledge and educate one another. Assisted developers creating better standards, and techniques to solve problems [i.e. re-usable code, code standards].

Liberty University Lynchburg, VA
August 2003-January 2005

Programmer. Implementation of products using Macromedia Coldfusion, Perl, Shell, Delphi, MS SQL, Oracle, Java (Servlets, JSP). Linux system administrator. Setup Linux system for Patch Deployment procedures and uPortal testing technology. Development and implementation of a new Testing and Verification Unit for the Department.

NumbersUSA.com Arlington, VA
September 2002-2004

Chief Programmer and System Administrator (Contract Telecommute). Installed and maintained 7 Red Hat Linux servers running as DNS, HTTP, E-mail, Mysql, Hylafax servers. Developed and maintained applications in Perl, HTML, Javascript, Shell Script, and Php. Designed several projects including time estimates, Object Oriented design, database and operating system security policies.

Whetstone Logic, Inc Alexandria, VA
May 2001-May 2007

Consultant Programmer (Contract Telecommute). Application Development in Perl, Php, Project Management, Time Estimates, Database Design, Software Quality and System Administration.

University of Maine UNET Orono, Me
May 2001-September 2002

Analyst Programmer. Developed web and system applications with PL/SQL, Java (including JSP and Java Servlets), C, Rexx on Unix, MS Windows and IBM Mainframe. Developed databases on Oracle. Introduced to be an Oracle DBA by UNET's DBA.

Some Projects listed under PROJECTS DONE.

Whetstone Logic, Inc Alexandria, VA
Jan 2000-April 2001

Senior Programmer (Telecommute). Developed several web applications for clients, and internal use (HTML, PHP, Javascript, Perl). Solaris, Linux and FreeBSD System Administrator.

Some Perl and Php Projects listed under PROJECTS DONE.

Configured several servers to run virtual domains on Apache, maintained Php4 and perl installations on Apache. Setup DNS (bind) for several clients. Maintained majordomo mailing list for several clients. Designed and organized shell scripts to backup company servers. Maintained MySQL installation on servers. Servers include Linux, FreeBSD and Solaris.

Bangor Christian Schools Bangor, ME
August 2000-May 2001

Part Time Computer Science Teacher. Introductory class on computer history, hardware, software, operating systems, networking, and web design.

Liberty University Center for the Advancement of Faculty Excellence (CAFE) Lynchburg, VA
August 1999-March 2000

CAFE Development Leader/Supervisor (Full Time). Linux system administrator. Supervised 10 students in the CAFE labs. Managed a small number of programmers to create useful applications for the University's faculty.

Developed Linux File Server (with Samba) for MS Windows NT-based University. Helped Computer Science Professor design Linux based lab assignment for Computer Science Students.

Cold Fusion Projects listed under PROJECTS DONE.

Liberty University Academic Computing Lynchburg, VA
January 1998-July 1999

Academic IT Support Supervisor (Full Time). Supervised nearly 50 student workers in the IT Center. Computer/Network Technician and Webmaster. Linux System Administrator and Developer. Developed Internet Applications with Cold Fusion, MS Access, SQL and PHP3.

Brought Linux to Liberty University. The first person to make Linux an Official Supported Operating System at Liberty University. System administrator for university's first Linux server. It gave students the capability to use Linux for the first time with telnet, ssh, samba, ftp, Apache.


OTHER DATA    

Two or more years of experience with Python, PL/SQL, Cold Fusion, PHP, Perl, PASCAL, C/C++, Java, Java Servlets, JSP, HTML, Javascript, Unix Shell. Knowledge of Rexx, Assembly Language, Ruby (Ruby on Rails), RPG. Operating systems including DOS, Windows 95/NT/XP/Vista, Unix and Linux, MacOS 9.x and 10.x, IBM Mainframe. Published several magazine articles about Open Source technologies in the US and in Brazil (see PUBLICATIONS). Created, managed, developed and edited an online community called Dotgospel.com between 2002 and 2007 (see PROJECTS DONE). Currently maintains two packages (rpmrebuild and nethogs) under the Fedora Linux distribution. Fluent in English, Portuguese. Knowledge of Spanish.


PUBLICATIONS 

2009

Silva, Anderson. "Using Linux to Teach Kids How to Program, 10 Years Later (Part II)" Linux Gazette Issue 167, October 2009. http://linuxgazette.net/167/silva.html

Silva, Anderson. "Using Linux to Teach Kids How to Program, 10 Years Later (Part I)" Linux Gazette Issue 166, September 2009. http://linuxgazette.net/166/silva.html

Silva, Anderson. "Real World Cases For Apache's mod_rewrite" Linux Gazette Issue 165, August 2009. http://linuxgazette.net/165/silva.html

Silva, Anderson. "Fedora 11 on the Eee PC 1000" Linux Gazette Issue 164, July 2009. http://linuxgazette.net/164/silva.html

2008

Silva, Anderson. "Using virsh to manage your virtual machines in Red Hat Enterprise Linux." Red Hat Magazine 18 June 2008. http://www.redhatmagazine.com/2008/06/18/virsh

Milner, Steve and Silva, Anderson. "Installing/Configuring/Caching Django on your Linux server." Red Hat Magazine 05 June 2008. http://www.redhatmagazine.com/2008/06/05/installingconfiguringcaching-django-on-your-linux-server/

Silva, Anderson. "Fedora + Eee PC = Eeedora." Red Hat Magazine 14 February 2008. http://www.redhatmagazine.com/2008/02/14/fedora-eee-pc-eeedora/

2007

Silva, Anderson. "TuxBox Computers SportCoat M750 Laptop." Red Hat Magazine 06 December 2007. http://www.redhatmagazine.com/2007/12/06/hardware-review-tuxbox-computers-sportcoat-m750-laptop/

Silva, Anderson. "Hacking RPMs with rpmrebuild." Red Hat Magazine 04 December 2007. http://www.redhatmagazine.com/2007/12/04/hacking-rpms-with-rpmrebuild/

Milner, Steve and Silva, Anderson. "Sharing a keyboard and mouse with Synergy." Red Hat Magazine 18 October 2007. http://www.redhatmagazine.com/2007/10/18/sharing-a-keyboard-and-mouse-with-synergy/

Milner, Steve and Silva, Anderson. "A guide to GNU Screen." Red Hat Magazine 27 September 2007. http://www.redhatmagazine.com/2007/09/27/a-guide-to-gnu-screen/

Silva, Anderson. "How to use Squid as an easy web filter." Red Hat Magazine 31 August 2007. http://www.redhatmagazine.com/2007/08/31/how-to-use-squid-as-an-easy-web-filter/

2001

Silva, Anderson. "Video Applications for Your Linux Box." Linux Gazette Issue 62, February 2001. http://linuxgazette.net/issue62/silva.html

2000

Silva, Anderson. "Roteiro de linguagens." Revista do Linux Conectiva Informatica e Editora Ltda, Brazil. Issue 9, September 2000, pp. 34-42. Mirror: http://augustocampos.net/revista-do-linux/009/linguagem.html

Silva, Anderson. "Liberdade para Liberty." Revista do Linux Conectiva Informatica e Editora Ltda, Brazil. Issue 4, April 2000, pp. 66.

Silva, Anderson. "Emuladores para Linux." Revista do Linux Conectiva Informatica e Editora Ltda, Brazil. Issue 3, March 2000, pp. 58. Mirror: http://augustocampos.net/revista-do-linux/003/emuladores.html

Silva, Anderson. "Artificial Intelligence and Linux (2nd Edition)." Linux Gazette Issue 50, February 2000. http://linuxgazette.net/issue50/silva2.html

Silva, Anderson. "Web Applications at Home - Part 3." Linux Gazette Issue 50, February 2000. http://linuxgazette.net/issue50/silva.html

Silva, Anderson. "Web Applications at Home - Part 2." Linux Gazette Issue 49, January 2000. http://linuxgazette.net/issue49/silva.html

Silva, Anderson. "Emulators for Linux." Linux Gazette Issue 49, January 2000. http://linuxgazette.net/issue49/silva2.html

1999

Silva, Anderson. "Web Applications at Home - Part 1." Linux Gazette Issue 47, November 1999. http://linuxgazette.net/issue47/silva.html

Silva, Anderson. "Linux Tips and Tricks." Linux Gazette Issue 44, August 1999. http://www.Linuxgazette.net/issue44/silva.html

Silva, Anderson. "Programming for kids with Linux." Linux Gazette Issue 43, July 1999. http://www.Linuxgazette.net/issue43/silva.logo.html

Hendrix II, Terry and Silva, Anderson. "IP Masquerading on Linux QuickStart." Linux Gazette Issue 43, July 1999. http://www.Linuxgazette.net/issue43/silva.ip_masq.html

 

PROJECTS DONE    

* Dotgospel.com
Description: An online community for young people from Brazil to interact and keep informed about inspirational music. The community became so successful that received coverage in several different medias in Brazil, including newspapers and TV programs. The online community was self-sufficient financially as it generated enough revenue to cover its costs and it had a team of volunteers helping with moderation, news contribution and article editing.

* NumbersUSA.com Friends & Family System
Example: http://www.numbersusa.com/video/
Description: A service that gives members a way to nominate other people they know to hear about the organization and, if they wish, join it.

* Liberty University Professional Development Portal
URL: http://www.liberty.edu/pdp
Description: A portal where LU facutly/staff and members of the community can sign up for Professional Training, and keep a record of their outside LU professional Development.

* Liberty University Announcements System

Description: The official online communication center among university students, staff, faculty and administration. The system is built on top of the university's home grown content management system, and allows users to set categories, publishing date, and expiration date on all announcements.

* University of Maine Course Search
Description: 1. A java servlet backend which does a socket connection to the University's IBM Mainframe and display courses information available on the University of Maine System. 2. A dynamic javascript file that populates the search criteria based on choice of campus.

* Class Pre-requisite Network Transport System
Description: A multi-threaded java application hosted on a Unix server that behaves as a bridge between an IBM Mainframe Class Registration System and an Oracle Database Pre-requisite System.

* IPTS - Internal People Tracking System
Description: This is a system divided into three parts.
- Bulletin Board: where a set of employees are able to post descriptive messages of what they are working on at a given moment.
- Time Clock: system that keeps track of how long the employee was logged under a given project with a tool for report generation.
- Project Management: module that allows employees to create logs, upload documents, enter descriptive data about the project they are working on.
System open sourced in March 2001 at: http://ppts.sourceforge.net
This system uses MySQL and Perl.

* Keystone Builders Backend
Description: A system for a real state company. The system allows the user to navigate through the houses for sale. This system uses MySQL and Perl.

* NumbersUSA.com Immigration Profiles
URL: http://profiles.numbersusa.com
Description: This system allows the user to navigate through the members of the United States Congress, and verify each member is voting record on Immigration related issues. This system also includes administration tools where the client enters customized text for each vote/cosponsorship. This system uses MySQL and Php.

* Report Card for BetterImmigration.com
URL: http://grades.betterimmigration.com
Description: This system is partially built on top of Immigration Profiles. It allows the users to see the voting record of a chosen member of Congress, but this time every member is graded according to Better Immigration's definition of what is a "good" vote or a "bad" vote. This system shows the entire formula of how the grades are calculate.
Part of the system is cached periodically on a database to avoid latency on web browsing (which required an entire caching system to be designed around it), and the other part of it is completely dynamic. This system uses MySQL and Php

* Sanyo Batteries Industrial Product Search
Description: This is a searchable engine that allows the user to find any battery made by Sanyo. This site was created for the use of the Sanyo Engineers. Once the battery is found, the user is able to see all the technical specs of the chosen battery in PDF format. The PDFs on this system are dynamically created from a MySQL database.

* Dr. Elmer Towns Spiritual Gift Survey
URL: http://elmertowns.com/spiritual_gifts_test/
Description: This system was created for a Religion Professor at Liberty University. It is an online survey that grabs the answers from the user, and at the end it gives the user which of the nine spiritual gifs the user is more inclined to have. This system uses Cold Fusion and MS Access.

* Liberty University's Online Telephone Directory
Description: This is online phone directory of the entire Liberty University Campus. It covers dormitories and school departments. This system uses Cold Fusion and MS Access.

 

REFERENCES    

Available Upon Request.