Web/UX designer, front-end, back-end and all-ends-in-between developer — really, just an all-round, jack-of-all-trades web guy who enjoys building hand crafted applications and sites. Below is a brief history of places that I've programmed at and gained experience from.

2012+ The “Modern” Web

Freelance Web Design and Development

In 2009 a client purchased our contract and in doing so aquired the copmany's personel working on that project. Innova Apps returned to myself freelancing and building great interfaces with as many of latest tools that I had time to learn. I began learning new development stacks such as LAMP (Linux, Apache, MySQL and PHP), and frameworks (like Ruby on Rails, CakePHP, WordPress).

In 2013 I attended The Starter League Visual Design class in Chicago, which greatly improved my design and interface building skills. It was around this time that I learned how to design and develop responsive websites that render/fit on all devices. I continue to learn new skills (perhaps learning R or Closure) while fine tuning the programming skills that I have acquired over the past twenty plus years. Its been a fantastic journey!

2003 - 2011 Hello World (Wide Web)

Innova Apps, Inc.

In 2003 founded Innova Apps to realize my dream of running a software development company which builds high quality easy-to-use applications that offer a great experience. I have maintained a goal of producing great work and having fun. The company started out as me freelancing. The first year working for myself was spent creating a .NET development methodology, framework and toolset which expedited development and helped attract clients. As the number of clients grew, new people were hired and trained to use the framework and tools. Bringing in talented developers helped the platform improve and grow with new ideas. Having a team of developers on staff provided an opportunity to lead small teams capable of big results.

1995 - 2003 The Client/Server Age

OAS Software

At OAS I was a lead developer responsible for programming and implementation of .NET Web and Windows based applications. This was a great 6 years for me as it was my first opportunity to move from mainframe/midrange systems and into client server development. This is where I started developing with true object-oriented languages like Visual Basic .NET and c#. At OAS I was able to have my first experience of collaborating directly with current and potential clients.

CNA Insurance

At CNA I worked on converting mainframe based data into UNIX platform databases, similar to what I was doing at IRI. We used a UNIX based conversion tool to generate all the necessary programs and procedures to process conversions. It was fun to work with a different language as I was now programming in C. I loved using the vi editor during my time at CNA.

1990 - 1995 The Early/Mainframe Years

Information Resources

While working for Information Resources, I developed applications that delivered market research data to manufacturing clients (Coca Cola, Proctor & Gamble). The company was converting its systems environment from IBM mainframe to UNIX client server and I was part of the conversion team. This was my first opportunity to work on something other than mainframe development and it was invigorating.

Northern Trust Bank

Northern Trust was my first job out of college. It felt great to be out of school and working in the city. I was a COBOL/mainframe developer and member of a team responsible for maintaining an Electronic Funds Transfer (EFT) System. The system included COBOL CICS on-line and batch job processing. During this time I was on 24 hour support duty and carried a pager with me at all times. Pagers... those were the days. Sadly, Twitter was not available on pagers back then.