John is a freelance technical and science writer, editor and project manager with over twenty years of experience and a B.S. in Computer Programming for Biological Applications. He has held positions in small business, Fortune 100 companies, and educational institutions. His background includes software development, systems programming, and management of a Project Management Office (PMO) with responsibility for leading teams of up to 30 developers and analysts. His diverse experience includes biology, information technology, astronomy, investing, aviation and Android/Arduino app development.