A message for recruiters
Matthew Scott Bosworth
948 Rhode Island St., Apt B
San Francisco, CA 94107 USA
619.384.3989 (cell)

www.codetastic.com

Profile
An experienced software engineer, veteran of embedded, application, web, and server-side environments with an appreciation for management and the associated challenges. A capable architect and coder looking for opportunities to design and implement interesting projects and technologies.
Experience
Independent Contractor, Codetastic, USA
2005 - ongoing
Big jobs to little jobs, strategic technology consulting to device driver development, contracting has led me to a little bit of everything.

Embedded Linux Developer when a stealth medical device startup company needed SPI and I2C kernel drivers for a handheld device.

Web Services Consultant to Preclick where I helped shape and implement web services strategy.

Ruby on Rails Developer at Trabian where I developed a polling plugin for their content management system.

Web Application Tactician to Mabo Studios. Created an application to allow automated and auditable process management. Responsible for design, implementation, deployment, and maintenance.

Principal Java Engineer for ConVisia's document collaboration software. Responsible for major components of the rich client interface as well as upgrading the engineering processes.

Ruby on Rails Developer for Digital Learning Commons where I implemented integration projects between their platform and external software and authentication vendors.

VP Engineering, Tomo Software, Los Angeles, CA
2003 - 2005
Responsible for server-side architecture, engineering management, coding, and system administration.
  • Designed and built an AI-based, distributed simulation game in Java, including web and phone APIs.
  • Designed a distributed database schema to support the game.
  • Generated requirements and chose technologies for tools used to create content for the game.
  • Assisted in the design of a generic billing system for mobile phone based games.
  • Maintained fourteen servers running the game and associated support services.
  • Grew the engineering department from two engineers to seven.
Software Engineer, Paralan, San Diego, CA
2002 - 2003
Responsible for the software development of the Moscow eSCSI Bridge project.
  • Developed user space applications and drivers to enable SCSI to gigabit ethernet bridging.
  • Assisted in development of a Linux SCSI target driver.
  • Led the software bring up of the in-house prototype board, modifying Linux drivers as necessary.
Design Engineer II, ST Microelectronics, San Diego, CA
2000 - 2001
Led the software development for the Leonardo System on Chip (SoC) project. Participated in specifying, testing, and debugging the SoC. Managed another developer working at a remote site.
  • Specified and implemented a validation and bring-up scheme.
  • Wrote a boot ROM, and assisted in porting uClinux and Leon software to the platform.
  • Packaged a complete development environment for distribution to potential customers.
  • Created and ran benchmarks comparing code density in Sparc vs. ARM processors. Wrote and distributed a paper detailing the results.
Education
Carnegie Mellon University, Pittsburgh, PA
Masters of Science, Computer Engineering, 2000
Tulane University, New Orleans, LA
Bachelors of Science, Computer Engineering, 1998
Skills