User:Arcturis

My name is Kenneth Ballard. I am currently a Software Engineer with the Epiq Corporation in Kansas City, Kansas. Previously I worked for the Cerner Corporation of North Kansas City, Missouri, at a location in the southern part of Kansas City, Missouri. I also have my own web site (see links below) where I showcase software I've written. I also have my own business that I am trying to get off the ground in which I hope to actively sell software I write. I have also been published by IBM developerWorks several times.

Links
Colony West Software Company - My business

Wikipedia Articles
These are articles to which I have been a significant contributor, or articles I have started:


 * Peru State College
 * MediNotes
 * KeePass
 * Pledge Protection Act
 * Double Jeopardy Clause -- sections "'Petite' policy" and "Retrial after conviction"
 * Mary Sarah
 * Javan lapwing

Curriculum Vitae
Bachelor of Science - Business Administration, Computer and Management Information Systems Peru State College, Peru, NE


 * Student Senate - Senator At-Large
 * Peru State Times - Staff Writer
 * Student Tutor - Academic Resource Center

Associate of Science - Computer Programming Southwestern Community College, Creston, IA


 * Phi Theta Kappa - member of Beta Eta Nu chapter

Articles:

"Secure Programming with the OpenSSL API" series: Note: I did not come up with the series title. Blame my editor on that one.
 * "Part I - Overview of the API: Creating basic secure and unsecure connections" - published July 2004
 * "Part II - Secure Handshake: Avoid a main in the middle (MITM) attack" - published May 2005
 * "Part III - Secure services are necessary: Creating a basic secure server application using OpenSSL" - published September 2006

Software:


 * Puzzle Pirates Trade Profiteer - Helper application for the online game Puzzle Pirates
 * digestIT 2004 - Simple application for calculating or verifying MD5 and SHA-1 signatures, released December 2003
 * Preceded by digestIT 2003, which was released October 2003
 * Preceded by MD5 for Win32, which was released August 2002
 * KCCI SchoolNet 8 Desktop Weather Client - Weather client that downloads and displays information from the KCCI SchoolNet 8 data repository hosted by ISU

Software that is no longer available:

This is software that I wrote that was once available. You might be able to find information on these projects by looking around online. You can also look on The Internet Archive for "http://www.geocities.com/ballarke", which was my original web site.


 * Antares Project - upgrade from digestIT 2004 with more features on top of what digestIT 2004 offers. Was in beta testing before complications and other things prompted the end of this project.
 * HttpClient - Minimalist Java and C++ HTTP communication library, initially released in 2001
 * HttpMail - Java and C++ library for talking to the Hotmail servers by emulating the HTTPMail protocol used by Outlook Express 5 and later, initially released in 2001
 * IPLookup - Java library for performing a reverse lookup of an IP address, initially released in 2001
 * WindowSIL / X-SIL - Socket interface library - initially released in 2001
 * LinkedList - C++ linked list library - initially released in 2001
 * SString - C++ string class - initially released in 2001
 * BinaryString - C++ class to handle binary data similar to a string - initially released in 2001

Contributed to:


 * KeePass - Software for maintaining passwords
 * CxImage - Imaging library