Rob Carlson is a software developer with nine years of experience in web information systems design and system administration for the engineering and software development industries.

Objective: To harness the best technology available to solve problems, shatter bottlenecks, do cool stuff, get things done, impress my peers, lead by example, and change the world.

A Strong Addition to Your Team

Experienced Systems Administrator skilled in Linux (Debian, Red Hat), Solaris, IRIX, Apple OS X, and Microsoft Windows platforms. Earned Red Hat Certified Engineer in 2005 for Red Hat Enterprise Linux 4.

Well-rounded Software Developer with core skills in Object-Oriented PHP 5, Perl 5, Python, and Ruby, and recent experience in ASP.NET, C# and Windows Forms.

Testing experience in large application development from designing comprehensive test suites in Ruby using the Watir framework to perform full regression testing on a large .NET application.

Plays well with others with a track record of working easily with programmers, project managers, and customers alike to create thorough and useful bug reports, succinct status reports, strong and comprehensive documentation, and well-commented code.

Source code management experience from building and maintaining Subversion source repositories integrated with Apache for access and Active Directory for authentication. Experienced in Subversion using Linux command line interface, TortoiseSVN for Windows, AnkhSVN for Visual Studio.

Database design and administration skills include considerable experience with MySQL, PostgreSQL, and Microsoft SQL Server administered using the command line, web interfaces (phpMyAdmin), desktop interfaces (Enterprise Manager), and ODBC inside custom applications.

Solid understanding of project management from coordinating resources on web projects from conception to completion, to participating as a programmer and tester in full life-cycle development of information systems using both Extreme (Agile) Programming and SDLC methods.

Security and availability experience from documenting scenarios and reactions to potential disasters affecting the company or Internet services. Have researched, selected, and re-centered all Internet services from corporate offices to high availability off-site data centers.

Network infrastructure skills include a deep and abiding love for TCP/IP, Network Security, LAN layouts, WAN (frame circuits and VPN from a network perspective), DNS, electronic mail systems, and Cisco IOS and PIX familiarity.

System infrastructure and applications experience includes installation, maintenance and configuration of major Linux and open source packages required by engineering, Internet services, publishing, and software development firms. Have maintained moderately complex RAID and LVM systems.

Always researching, studying, and experimenting with the latest state-of-the-art practices and information on programming techniques, recent security issues, vulnerabilities and infrastructure threats.

Able and eager to train others in my areas of expertise. Always willing to learn new skills and adapt to new ideas. Able to quickly diagnose and explain a problem to inexperienced users.

Education and Training

MS2793 Implementing and Maintaining Microsoft SQL Server 2005 Reporting Services

MS5061 Implementing Microsoft Office SharePoint Server 2007

Nine Years of Professional Experience

November 2008 to Present: Mind Over Machines, Inc.; Owings Mills, MD. Software Developer.

January 2008 to November 2008; System Source, Inc.; Hunt Valley, MD. Software Developer.
Primary project was a recode of an inventory management system for Congoleum Corporation of New Jersey from a desktop VB application to a ASP.NET 2.0 and C# based web application. Acted as a consulting programmer on several Perl-based web applications and on-site support for Visual Basic debugging of Excel macros.

October 2005 to January 2008; Vision Multimedia Technologies, LLC; Baltimore, MD. Software Developer.
Served in various roles on dozens of client projects, both on-site work with customer teams and large-scale development processes with an in-house programming team. Served as build manager, application tester (including hands-on testing and creating automated test suites and build management), and programmer. Performed system administration and infrastructure design for clients in Linux and Windows architectures.

Internal responsibilities included Active Directory maintenance, network infrastructure, administration of all hosted servers, backup system, phone system, VPN WAN, general tech support, and instructing co-workers on various Linux services and code-management techniques. Worked with teams to improve documentation of existing projects and code, update coding standards and create consistent deployment standards for all company projects.

August 2000 to October 2005; KCI Technologies, Inc.; Hunt Valley, MD. Web Programmer/Analyst.
Designed, analyzed, documented and implemented comprehensive corporate web information systems for data and information exchange between offices and departments. Designed and supported Linux-based Apache corporate and client project web servers, domain name systems, back-end databases and Internet e-mail for a 750 employee Mid-Atlantic consulting engineering firm with 21 offices throughout the East Coast.

March 1998 to August 2000; Extended job history and references are available on request.