Mobile app development is my primary interest right now. I favor Swift and it's protocol based approach to architecture. On the Android side, I'm very interested in working with Kotlin.
My interest in Swift includes using it on the server side, and also writing desktop apps for OSX.
As far as web work, I'd like to work with a good modern tool chain,
one that I'd like to learn more about such as React/Redux, Unity, Phoenix/Elixir, or any functional programming language.
Consultant, Sole Proprietor / Eric Ford Consulting
1996 - Current
I run a consulting company, mostly as sole proprietor, though I have hired subcontractors and also built and led teams.
As a consultant, I have gathered requirements from non-technical clients and produced wireframes, mockups, design documents, and finished software.
I have built and published mobile apps and worked with mobile app teams. I've worked with a wide variety of development tools, and built software for companies such
as Sun Microsystems, Hewlett Packard, Arthur Andersen, and Autodesk. I've built many database backed websites and written applications for Macintosh and Windows, as well
as cross-platform Java apps and applets.
I've built apps and applications for individual clients, small to medium businesses, and for enterprise corporations. I've worked by myself, built and led small teams,
and also worked as an individual contributor on enterprise teams.
I'm currently working on an iPhone app I'm calling Music Box.
Test Tool Developer / Apple Computer
1986 - 1996
Wrote tools for QA for Macintosh and Apple II: Sound, Music, Speech, and OS Toolkits. Led teams, mentored junior programmers, wrote and reviewed technical documentation.
Wrote and presented demos for the Worldwide Developers Conference for speech recognition and speech synthesis.
Implemented two FORTH interpreters, one in C, the other in 65816 Assembler.
Various Programming Jobs
1980 - 1986
Wrote code for computer games for the Commodore-64 in Basic, FORTH, and 6502 Assembler