I’ve been doing some type of programming since I was 8 years old.
Interesting problems keep me up at night and get me out of bed in the morning. If you give me problems to solve, lunch will seem like an annoying chore instead of a welcome break.
If you’re looking for someone like that, let’s talk.
I wanted to make my résumé available as both text and HTML without manually maintaining two versions. I also wanted to learn a bit about Pyramid. The result was a small application that served both the HTML and the original Markdown source.
Then, I decided that was overkill and rewrote it using Flask, which is what you’re viewing now.
I can’t take credit for this idea, as it was being done at Georgia Tech, but in my role as system administrator at ADESA, I saw the need to implement it there. When I was hired, Linux machines were being tracked in an Excel spreadsheet. This is sufficient for getting information to human eyes, but I saw an opportunity to automate a large number of tasks by storing the information in a format that both humans and machines could get to. I also wanted to be able to view and change information in a variety of ways, rather than depending on Excel. The answer was OpenLDAP for a number of reasons.
(In order of proficiency)
As a developer at a small consulting company, I work on dozens of projects in different areas, from managing servers to front-end design.
My primary role involves writing Python code, but I’ve also been able to apply my experience as a sysadmin. I spend much of my time working with Django, PostgreSQL, Redis, Poetry, Buildout, and other tools common in the Python world.
Responsible for over 100 Red Hat based Linux servers as part of ADESA’s UNIX team.
Worked in the Office of Information Technology’s Architecture & Infrastructure group providing services to the Georgia Tech campus. Primary responsibilities involved building and maintaining web-based applications and performing a variety of system administration tasks.
Studied Computer Information Systems in the IU School of Business. A strong interest in math and science is reflected in courses taken outside of the School of Business.
Regularly attend monthly meetings of the Indianapolis Python users’ group to discuss Python and other technical topics.
When my daughter was playing for the Carmel Dads’ Club, I volunteered to coach her team… poorly.
Created and maintained the club web page. Monitored and responded to club related e-mail. Organized teams to attend tournaments with other schools. Taught and learned various water skiing skills with other club members. Drove and maintained the club’s competition ski boat.