Simeon Franklin

Skills - It's not just Alphabet Soup

As a developer in various languages and environments for approaching 10 years now I've got a variety of skills. Some of them are old and rusty (Borland C++ Builder, VB6.0, etc). Some I'm no longer interested in exercising (Windows/SQL Server/IIS administration). Consequently rather than the usual Resume-padding practice of listing everything you've ever worked on I'm only listing the skills I'm fluent in and currently interested in pursuing.

Languages and Frameworks

Web Development

Besides the server-side and client side tools above web development is ultimately about being able to produce good markup, appropriately styled, and using the many web based tools and API's. I've been the html/css guru at every place I've worked for the last 4-5 years. In addition I've had experience crafting and using web based API's using REST-style architectures and Soap, producing and consuming XML, Json, or even HTML fragments. I've also done a fair bit of work with Google's Mapping API, their visualisation API, and have worked on projects consuming data from sources as diverse as SmugMug, UPS, and USGIS.

Tools and Environments

History and Experience

2007-Current : Freelance developer - mostly doing web development with Python and Django and light sysadmin work for regular clients.

2005-2007: Lead Developer for Fire2Wire. Lead team of 2-4 programmers in the Web Division providing custom programming solutions to Fire2Wire customers. Implemented technical training and developed procedures for customer management and team communication in my division and served as a technical resource for other developers.

2000-2004: Developer and Lead Developer for Bluesun Studios. Working on teams of 2-4 provided custom web programming solutions to Bluesun Studios' customers. Progressed from Junion Developer to Lead Developer, chose technical directions (moving from ASP to PHP), and drove technical innovation as Bluesun matured. Wrote custom framework and CMS used by most Bluecms Customers and target of Acquisition by Fire2Wire.

2003-2004: Taught two units of computer science to gifted high school students at a Wood Colony Brethren School. As teacher I lectured once a week for 1-2 hours and met privately with students to assist them with homework. Set up a LTSP server so that existing windows 98 boxes on the school network could load a linux client via a netboot floppy. In the Programming 1 class I taught basic programming concepts (basic syntax, control structures, loops, functions, etc) using Python. In the Programming 2 class the students collaboratively developed a clone of a simple arcade game (snood) using the Pygame python interface to SDL and basic OOP techniques. I developed all curriculum, tests, and lectures, and handout material.

1998-1999: Graduated from CSU Stanislaus with BS in Computer Science. Interned with Bently-Nevada in summer 1998 and freelanced for Sonora Engineering doing VB and Delphi programming.