John David Eriksen

John David Eriksen

Programmer and System Administrator.

Gainesville, Florida Area

Current
  • Software Engineer at Conceptual Arts
Past
  • Software Developer III at Gleim Publications
  • Laboratory Assistant at University of Florida Infrared Astrophysics Group
Education
  • University of Florida
  • University of Florida
Connections
6 connections
Industry
Computer Software
Websites

John David Eriksen’s Summary

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.

John David Eriksen’s Specialties:

Web Programming, Functional Programming, Linux, Software Project Management


John David Eriksen’s Experience

  • Software Engineer

    Conceptual Arts

    (Privately Held; 1-10 employees; Computer Software industry)

    January 2007Present (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.

  • Software Developer III

    Gleim Publications

    (Privately Held; 51-200 employees; E-Learning industry)

    January 2006January 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.

  • Laboratory Assistant

    University of Florida Infrared Astrophysics Group

    (Educational Institution; 11-50 employees; Research industry)

    May 2004December 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.


John David Eriksen’s Education

  • University of Florida

    MS, Computer Engineering, 20072010 (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.

    Activities and Societies:
    Participant In Florida Electroacoustic Music Studio concerts and events.
  • University of Florida

    BS, Computer and Information Science and Engineering, 20022005

    Activities and Societies:
    University of Florida Symphonic Orchestra - Cellist and Stage Director

Additional Information

John David Eriksen’s Websites:

John David Eriksen’s Interests:

Parallel and distributed computing, functional programming with Lisp and Erlang, electroacoustic music composition, software engineering.

John David Eriksen’s Groups:

Electronic Subsouth - Frequently attend planning meetings and concerts.

Action Research - Frequently attend and support events as a performer or audience member.


John David Eriksen’s Contact Settings

Interested In:

  • career opportunities
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View John David’s full profile:

  • See who you and John David Eriksen know in common
  • Get introduced to John David Eriksen
  • Contact John David Eriksen directly

View Full Profile