Ken Coar

Ken Coar Email and Phone Number

Software Developer with 40+ years' experience @ Various Companies
Ken Coar's Location
Raleigh, North Carolina, United States, United States
Ken Coar's Contact Details
About Ken Coar

I've been working with software since 1975, and with open software since 1995. I've worked at (in order) the University of Massachusetts, General Dynamics, Digital Equipment Corporation (DEC), Process Software, DEC, IBM, and Red Hat. In 1997 I turned my focus to open software almost exclusively, as its present and long-term advantages had become obvious to me. Since then I've written, spoken, and taught around the world about open software and its development. I intend to keep on doing so. These days I mostly code in Ruby, but I've also used (among others) PHP, Perl, C, Python, JavaScript, BASIC, FORTRAN, Pascal, COMPASS, SNOBOL, DCL, MACRO-32, BLISS, and Lisp, in roughly chronological order and to varying degrees.Passions: Making computers do all they can, freeing people to think up new things for the computers to do. Data-driven automation, self-healing systems, referential integrity, refactoring (like paying off technical debt).Specialties: Software development; IT infrastructure (Puppet, Ansible); systems rationalisation (architecture, refactoring, resilience, redundancy); writing and teaching.

Ken Coar's Current Company Details
Various Companies

Various Companies

View
Software Developer with 40+ years' experience
Ken Coar Work Experience Details
  • Various Companies
    Open Software Developer
    Various Companies 1995 - Present
    Paris, Île-De-France, Fr
    I work on open software, sometimes as part of my employment, sometimes on request, and sometimes just for things I want to do for myself and then throw out there in case they benefit anyone else. These days I mostly code in Ruby.
  • The Apache Software Foundation
    Member
    The Apache Software Foundation Apr 1999 - Present
    Wilmington, Delaware, Us
    One of the founding members of The Apache Software Foundation when it was incorporated in 1999, I've been active in the Foundation ever since.
  • The Apache Software Foundation
    Vice President
    The Apache Software Foundation Dec 1998 - Oct 2007
    Wilmington, Delaware, Us
    VP of conference planning for Apache Software Foundation; chair of ApacheCon.
  • The Apache Software Foundation
    Director
    The Apache Software Foundation Apr 1999 - Jun 2007
    Wilmington, Delaware, Us
    Member of nine-person board of directors of the Apache Software Foundation, since the ASF was incorporated.
  • The Apache Software Foundation
    Vp & Chair, Apache Geronimo
    The Apache Software Foundation Oct 2005 - Nov 2006
    Wilmington, Delaware, Us
    When the Apache Geronimo project appeared to be in serious trouble and in danger of imploding (or being imploded) due to personality conflicts and confusion about goals, I volunteered to take the chair position as an uninvolved party. Over the following year I succeeded, eventually, in getting the project healthy and back on track. Having accomplished my task, I resigned in November of 2006 in favour of the project's choice.
  • Self Employed
    Freelance Writer
    Self Employed 1999 - Present
    I write articles on technology and open software for multiple outlets.
  • Cpan
    Module Author
    Cpan Feb 2004 - Present
    Espoo, Fi
  • Various Companies
    Software Developer
    Various Companies Jan 1975 - Jun 2022
    Greenwich, Ct, Us
    I started writing "software" for Monroe programmable calculators in 1975. Next was a Wang 2200A, with 4KiB (yes, 4!) of RAM, no disk, built-in BASIC only, and a cassette drive for storage. Among other things, it was used to manage which students had 'waiter' duty in the dining hall on a weekly basis. Next was NOS on a CDC 6600, then a PDP-10, then finally a VAX from Digital Equipment Corporation. I picked up FORTRAN, APL, Pascal, COMPASS, BLISS, SNOBOL, DCL, C, and MACRO-32 in these environments. I kept using VMS through 1998, but started using Unixish systems starting around 1994, and Linux specifically in 1995.Since starting to work with Unixish systems, I picked up shell scripting (mostly BASH), PHP, Perl, Ruby, some aspects of Ruby on Rails, Emacs and Emacs Lisp, Puppet, and I'm currently working on learning Go and Python. I've written my own blog software in PHP, complete with inline XSL (such as to embed APL code); an IRC bot in Ruby; a security incident analysis tool in FORTRAN; tests and test databases in Ruby an BASH; a BASH function to read .ini files; and I don't know what all else. Right now my personal projects include a genetic algorithm library, a Fibonacci processor, and a too to share shell commands between my accounts on various systems -- all in Ruby.I'm always learning new stuff, and I'm pretty good at it.
  • Impossible Mining
    Lead Software Developer
    Impossible Mining Oct 2021 - Nov 2021
    San Jose, California, Us
    Developing eco-friendly autonomous deep-sea mining robots.
  • Red Hat
    Principal Application Software Engineer
    Red Hat Apr 2011 - Jan 2019
    Raleigh, Nc, Us
    Worked in IT Engineering to provide application support for customer-facing services, including load-balancing/sharding database requests for customer entitlement information. Subsequently accepted role in IT Platform Operations to pay off technical debt.Key Accomplishments: • Developed middleware load-balancing software for back-end database of customer service entitlements. • Redesigned several common tasks requested of IT from being ticket-driven to self-service (example: creation of per-organization git repositories). • Redesigned and rationalized Puppet infrastructure supporting nearly 6,000 hosts across four release-phase environments. • Responsible for development Foreman environment and ownership of IT Puppet service.
  • Red Hat
    Contractor
    Red Hat Oct 2010 - Apr 2011
    Raleigh, Nc, Us
    Working on Ruby, Rails, subscriptions, Apache, entitlements, and generally cool stuff.
  • Rubyforge
    Ruby Gem Author
    Rubyforge Feb 2009 - May 2014
    Author of various gem packages dealing with data types and manipulation. Examples include fto, bitstring, and fibonaccia. Projects have moved to github.
  • Open Source Initiative (Osi)
    Director/Vp
    Open Source Initiative (Osi) Aug 2004 - Mar 2010
    Palo Alto, California, Us
    On OSI board of directors, vice president, and chair of membership project. My goals include broadening OSI's scope to something greater than just licensing, and to formalise its operations and procedures so that it is more accountable and information is more easily found.
  • Ibm
    Senior Software Engineer
    Ibm Aug 1998 - Feb 2009
    Armonk, New York, Ny, Us
    Provided application and solution design and implementation of the Apache Web Server and multiple related projects. Analyzed potential impact across all IBM’s Software Groups. Provided software programming and consultation to numerous technology areas within IBM, regarding interfacing with external open source projects. Trained engineers to communicate with open source developers as peers.Key Accomplishments: • Developed test suite to check Apache Web server code, both as available from the ASF and with IBM’s modifications applied. This involved C, Perl, and shell scripting. • Developed object-oriented error reporting/handling system in PHP for a project targeted for world-wide use. • Participated in the team development of IBM’s added-value enhancements to the Apache Web server. • Coordinated and was instrumental in the release of IBM's Cloudscape database package to The Apache Software Foundation as what became Apache Derby.
  • Php Project
    Contributor
    Php Project Jan 2002 - Jan 2007
    Us
  • Process Software
    Software Engineer
    Process Software 1996 - 1997
    Framingham, Ma, Us
  • Decus
    Member
    Decus May 1983 - Nov 1996
    I joined DECUS around the time of my first Symposium attendance, in St Louis in 1983. Security SIG chair for a little while, member of more SIGs than I can count (particularly VMS), semi-regular attendee and presenter. I 'left' around the time DECUS became Encompass and started wanting money to remain a member. The politics at the time were pretty hairy, IIRC.
  • Digital Equipment Corporation (Usa)
    Senior Software Engineer
    Digital Equipment Corporation (Usa) Feb 1989 - Sep 1996
    Maynard, Ma, Us
    [Littleton, Boxborough, and Maynard (LKO, BXB, PKO), Massachusetts, USA.Served in multiple roles during tenure. Led 5-person team of direct reports in system administration, supporting hundreds of users. Served in secondary role as security consultant, providing security qualification of the OpenVMS operating system to meet U.S. government certification requirements. Served as primary system administrator for several Digital UNIX systems, 12+ OpenVMS clusters with 500+ user base. In addition, managed web site servers, DNS/BIND servers with 32+ networks, InfoServers and site firewall systems. Developed automation tools for access scheduling, system accounting, paging staff for incident detection and problem resolution.Key Accomplishments: • Troubleshot and restructured OpenVMS cluster to improve uptime from 30% to nearly 95%. • Instituted productivity gains through dynamically allocating tasks across 7 different systems. • Wrote and implemented tools assisting with sysadmin tasks that are still in use world-wide today. • Developed a scriptable process for USAF, streamlining operations and increasing efficiency.
  • Digital Equipment Corporation (Usa)
    Software Engineer
    Digital Equipment Corporation (Usa) Aug 1987 - Mar 1989
    Maynard, Ma, Us
    [St Louis, Missouri, USA] Did sysadmin work for Edward D Jones; worked on GDSS project for Air Force MAC.
  • Encompass
    Member
    Encompass 1983 - 1996
  • General Dynamics
    Software Specialist
    General Dynamics Nov 1985 - Aug 1987
    Reston, Virginia, Us
    Profiled and developed office automation applications. Participated as a member of system administration team; developed performance and scaling recommendations for nationally distributed application network.
  • General Dynamics
    Software Specialist
    General Dynamics 1984 - 1985
    Reston, Virginia, Us

Ken Coar Skills

Open Source Apache Software Development Linux Scalability Unix Distributed Systems Software Engineering Ruby On Rails Cloud Computing Subversion Perl Mysql Agile Methodologies Software Design System Administration Rest Web Development Xml Python Security Open Source Software Ruby Web Applications Oop Git Shell Scripting Javascript Architecture Puppet Bash Operating Systems Ansible It Infrastructure Management Integration C Openvms Bliss Vms Dcl It Operations Macro 32 Lisp Html Php Pascal Solution Architecture Leadership

Ken Coar Education Details

  • University Of Massachusetts Amherst
    University Of Massachusetts Amherst
    Coins
  • Tabor Academy
    Tabor Academy

Frequently Asked Questions about Ken Coar

What company does Ken Coar work for?

Ken Coar works for Various Companies

What is Ken Coar's role at the current company?

Ken Coar's current role is Software Developer with 40+ years' experience.

What is Ken Coar's email address?

Ken Coar's email address is kc****@****hat.com

What schools did Ken Coar attend?

Ken Coar attended University Of Massachusetts Amherst, Tabor Academy.

What skills is Ken Coar known for?

Ken Coar has skills like Open Source, Apache, Software Development, Linux, Scalability, Unix, Distributed Systems, Software Engineering, Ruby On Rails, Cloud Computing, Subversion, Perl.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.