Freelance Web Design and Development
Around 2012 a client pruchased their contract and I returned to working as a freelancer. The provided me a fresh start to develop web applications for clients with new technologies like Ruby on Rails, AngularJS and Node.js.
Since returnning to freelance work, I've experienced new languages (Go, Pyton and Ruby), development stacks (LAMP, MEAN and Python) and frameworks (Rails, DJango, CakePHP and WordPress). Lately, I've been developing static sites generated by Jekyll and Hugo and utilizing API services (like Google Firebase) for back-end functionality.
In 2013 I attended a Design class, improving my design skills. I learned how to design and develop responsive websites that render/fit on all devices. I continue to learn new application development skills while expanding on my design and software development skills.
Innova Apps, Inc.
In 2003, I founded Innova Apps, to realize my dream of running a software development company which builds high quality easy-to-use web applications. The company started out as me freelancing. The first year was spent developing a methodology, framework and toolset to expedite .NET software development and attract clients. As the number of clients grew, additional 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 provided an opportunity gain experience as a technical/project lead.
Since starting my company I've maintained a goal of producing great work and having fun while doing it.
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 workinmg directly with current and potential clients.
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 got to to know and love the vi editor during my time at CNA.
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 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.