Resume

If you have gotten here by searching for me, or I directed you here, then you’re interested in my work background. My resume is below and also linked below (Word document).

Let me begin by introducing myself. I’m a nerd. To be specific, I’m a software development nerd. I love writing code. Any code. While my favorite language right now is Ruby, I have experience in many languages (practical and academic). My computer experience is also solid, meaning I know the hardware side of things pretty well too. I personally like using Apple equipment but have a fondness of Lenovo laptops. The T42 was a long time friend of mine.

Currently I spend a lot of time (personal and as much professional as possible) writing code in Ruby. I’m developing an open source SIF implementation in Ruby utilizing Merb, DataMapper and SQLite. My hope is to bring the first feature complete implementation totally written in Ruby.

I was introduced to computers and programming at a relatively young age - middle school. It was a part of the Gifted program and Mr. Brandt provided us an introduction to Logo. Apple ][ c was the computer of choice at the time. Around this time my parents bought the family an Apple ][ gs. I still own that computer today.

In high school I took the only computer classes available. Business computing. IBM PC clones were used and text editing was the highlight. Basically over-glorified typing classes.

College was a total skip of computers for me. I played baseball and won a scholarship as a walk-on at Dodge City Community College. Baseball ruled my world and computers were not on the horizon.

After college I had friends who started an internet company called AZEats around 1998. They sold websites to restaurants as advertisements. I got involved in developing one of the first websites and was instantly snared back into programming. I took the courses for Microsoft Certified Solutions Developer but never took the tests. I felt these courses were necessary to catapult me into the up and coming development jobs and I was right. This helped get me into the door, but once I was in I expanded my horizons beyond Microsoft technologies.

Since that time I have been a self-taught, self-motivated developer. What I know today is a result of hard work, sacrifice and determination. I educate myself on the latest technologies by keeping up with books on the topics or web-based information. Along side reading I actually download and use the new stuff. I try to use it where ever I can. Sometimes it works out, sometimes it doesn't. Which is another way to say, I don't just read the hype I try to see it for myself.

I gravitate to open source technologies and "new ways". I have plenty of experience working with the commercial products but occasionally get deterred by the indirect limitations (licensing, complexity, lock-in). I am happiest when working with groups that share that sentiment. I'm not a fan-boy, I'm a pragmatist.

I'm capable of speaking to all levels of business. I can quickly and easily get involved in projects and become a contributor. I enjoy working side by side with "the business" and try to place myself in the shoes of the user. As well I can talk to the C level folks (CIO, COO, CEO) and tell them the truth. I always give fair estimates and never give sugary fluff. If you want someone to just "whip together" a solution for you - I'm NOT your guy. If you want someone who strongly believes in finding the best solution with the best code, we might get along.

If you're interested in finding out more or have an opportunity for me: clint.hill@h3osoftware.com

Clint Hill 2008 Resume

Skills

Merb Git SQLite Cygwin BDD TDD
Ruby on Rails Ruby Python Mac OS X XML MySQL
C# Java Perl Linux CSS JavaScript
HTML ASP.NET SQL Server Solaris Subversion .NET

Profile

I am a software developer with almost a decade of experience. Well versed in dynamic and strongly typed languages for developing all types of applications. Special interest in user interface development and the advancement of web based content. I am adamant about development standards but acutely experienced in the realistic compromise between perfect compliance and delivery. I am capable of developing on both Windows and Linux platforms with a preference for the Mac. Expert in developing browser based applications adopting new technologies. Very interested in open source projects and emerging technologies and constantly expanding my skill set. I’m most comfortable in situations where I’m allowed to research and deliver solutions then mentor junior developers for delivery. I spend a great amount of my personal time keeping myself sharp in technologies outside of those used in day-to-day activities and then sharing my findings with those I work with. Current interests include Merb, DataMapper and SQLite based web-apps.

Experience

Software Developer, Scottsdale Insurance CompanyOct 2008-Present

Ruby developer working on internal account analysis tool. Application is developed with Ruby on Rails and utilizes an Oracle database. It is deployed to a WebSphere 6.1 application server running on RedHat servers. Involved in all aspects of development from coding to deploying.

Security Developer, Arizona State Dept. of Education May 2008-October 2008

Responsible for the security of the data warehouse user interface and data. I facilitate the design and development of the security measures to protect data while allowing for the most effective access for reporting. I analyze the architecture to assure safe movement of data during the ETL process as well as during the end-user registration and usage. Working within a large team of multiple disciplines and coordinating the security development effort with the user interface developers and database developers. Designing and developing new authentication system for all of ADE resources that includes use of open source Java libraries such as CAS (a JA-SIG project). A partner in the project utilizes open source technologies and I will be coordinating the implementation of those technologies into the .NET infrastructure of the agency.

UI Development Manager, Food Services of America, Scottsdale, Arizona Aug. 2007-Mar. 2008

Managed a staff of 5 .NET developers on multiple browser based applications and WinForm applications. Developed and maintained standards for the development of the user interface. I was responsible for development task assignments and time management of the developers. Lead the design of applications and assisted with the requirements document development. I coordinated discussions on design decisions regarding 3rd party controls or in-house development of AJAX features.

Database Administrator, Arizona Medical Clinic, Peoria, Arizona Nov. 2006-Aug. 2007

Responsible for the maintenance of the companies database systems. Database systems comprise of 12 SQL Server and 1 Oracle distributed over 5 servers. Projects include design and development of public website using ASP.NET 2.0 and SQL Server 2005 as well as design and implementation of disaster recovery system for EMR applications.

Software Architect, Remuda Ranch, Wickenburg, Arizona Nov. 2004-Nov. 2006

Lead developer on major projects for internal operations. In charge of design, development, implementation of applications as well as user training. Most projects were implemented under the .NET architecture (ASP.NET) using C# and SQL Server 2000 databases. I was responsible for design, development and implementation of electronic health record system. The EHR project spans all departments and includes re-engineering manual processes to automated solutions. Lead the switch from .NET architecture to open source specifically Ruby on Rails and MySQL. As well transitioned the team from Windows based development to Linux using Ubuntu. Lead group of 5 developers including QA staff. Created and implemented all software development life-cycle standards for the company. Spear headed design of interfaces as it pertained to DHTML features that utilized AJAX (drag-n-drop functionality for certain features).

Software Engineer, Apollo Group Inc., Tempe, Arizona May 2004-Nov. 2004

Designed and developed systems to enhance student and faculty experiences with University of Phoenix. I developed a web service that married the student portal to a third party tool designed to help students check for plagiarism in their papers. Work duties included design documents, systems analysis, technology implementation and coding solutions. I also performed unit testing and prepared deployment documents. Heavily involved in architecture discussions and providing feedback on implementations.

Senior Software Developer, Aerotech Laboratories Inc., Phoenix, Arizona Feb. 2001-May 2004

I was the lead technology driver for entire company. I designed the architecture for all applications built in house for the company and provided leadership for development team. I created intranet systems for all of companies operations. Utilize multiple technologies including ASP, ASP.NET, VB, Web Services, SQL Server and Access. Manage all projects from design phase to implementation. Lead a group of 10 developers and was responsible for all aspects of supervision including performance reviews and salary adjustments. Created and implemented all software development life-cycle standards for the company. Conceived and delivered a shrink-wrapped Windows based application for clients to connect to internal systems through web-services and download results for analysis.

Software Developer, Advertising Checking Bureau Nov. 2000-Feb. 2001

Responsible for the development and maintenance of the Microsoft PlanIt MDF web based application. I acted as liaison to Microsoft Marketing Regional VP for application feature requests. Development was ASP and SQL Server 7.0 based. Project included a complex reporting system that included COM Automation for Excel spreadsheets.

Senior Interactive Developer, Central Graphics Lab, Phoenix, Arizona Sep. 1999-Nov. 2000

I was responsible for development of major websites for leading clients. I utilized many technologies including ASP, ColdFusion and SQL Server 7.0. Most work involved use of advanced technologies such as Flash and Director to provide creative media components and where viable JavaScript was used to attain similar features. Clients consisted of larger corporations looking for functional and entertaining websites or CD-ROM content. Constant involvement in design work and assisted with color department tasks.

Certifications

  • Microsoft Certified Application Developer (MCP 3061121)
  • Microsoft Certified Professional (MCP 3061121)
  • ASP.NET Brainbench (Transcript 4576079)