
Programmer and System Administrator.
Gainesville, Florida Area

Programmer and System Administrator.
Gainesville, Florida Area
Software engineer with years of web programming experience. Interested in software project management, application server setup and maintenance, high-performance and parallel computing, and functional programming. Experience working with internal and external clients, short-term projects, and long-term government funded projects.
Web Programming, Functional Programming, Linux, Software Project Management
(Privately Held; 1-10 employees; Computer Software industry)
January 2007 — Present (1 year 10 months)
I am a software engineer and IT specialist at a small but long-lived and successful contracting firm that specializes in long-term government funded projects.
I am solely responsible for all software implementation, development server setup and maintenance, and local area network setup and maintenance. I also collaborate directly with co-workers and clients to develop initial designs.
Applications I have written and maintained are written using PHP and MySQL running on Linux with extensive use of JavaScript and Ajax techniques for improving usability and reducing server load. Utility scripts are written using Bash or Ruby as needed.
I set up a local development server using hardware I selected and a bare-bones installation of Debian. The server provides a full web development environment and a central repository of project files via a Samba. It features a RAID 1 array for increased data redundancy and a simple on-site nightly backup scheme.
(Privately Held; 51-200 employees; E-Learning industry)
January 2006 — January 2007 (1 year 1 month)
I served as a developer working on a mix of small and large PHP/MySQL and Delphi 6 projects. I provided numerous bug fixes and feature enhancements to many web-based and Windows-based software applications.
In addition to performing programming tasks, I also motivated an effort to revise and unify company-wide project documentation, oversaw testing, managed and performed code reviews, and managed small teams of PHP programmers to perform large multi-month maintenance projects. I worked closely with system administrators to ensure applications were efficient and safe, and worked closely with tech support departments to make sure customer's needs were being addressed. I also was involved in the developer interview process by serving as technical interviewer.
(Educational Institution; 11-50 employees; Research industry)
May 2004 — December 2005 (1 year 8 months)
I was responsible for documentation, assembly, and partly involved in design of electronics chassis for earth-based infrared telescope cameras. The projects I worked on included the FLAMINGOS and CanariCam telescopes.
My tools included digital cameras, image editing software, Microsoft Visio, and mechanical and electronic hand tools.
MS, Computer Engineering, 2007 — 2010 (expected)
Specialized in computer architecture, especially parallel computer architecture and high-performance application development.
Applied functional programming approaches to problem solving by using Lisp to complete a pipelined instruction set simulator with an optimized cache.
Evaluated Erlang, another functional programming language, in the realm of high performance parallel applications development by porting pars of the Intel MPI Benchmark to Erlang. Also implemented several classic parallel applications kernels in Erlang.
Minor in Electroacoustic Music Composition. The minor emphasized and understanding of the history and context of modern electronic art music. The minor also provided me with an working knowledge of Max/MSP and exposed me to Csound and other tools designed for manipulation of audio data and event control systems.
BS, Computer and Information Science and Engineering, 2002 — 2005
Parallel and distributed computing, functional programming with Lisp and Erlang, electroacoustic music composition, software engineering.
Electronic Subsouth - Frequently attend planning meetings and concerts.
Action Research - Frequently attend and support events as a performer or audience member.