Kurt Frymire

2742 W Giddings Street, Unit 2 | Chicago, Illinois 60625
(773) 699-5878 | kurt@golgi-body.com

Software developer with 10 years of experience serving nonprofits and developing independent side projects.

QUALIFICATIONS

Languages
PHP, Objective-C, MySQL, MS-SQL, PostgreSQL, SQLite, C/C++, HTML5, JavaScript, CSS, jQuery, Java, XML, ActionScript, UNIX Shell Script, Netlinx, Axcent, Perl, UML
Code samples Code samples Code samples Code samples Code samples Code samples Code samples Code samples
Software Architecture
Requirements Gathering, Use-Case Modeling, Unit Testing, Specification Writing, Root Cause Analysis, Application Domain Design, Object Compositions, etc.
Architectural Patterns
Object Oriented Programming (OOP), Functional Programming, Model-View-Controller (MVC), Object Relational Mapping (ORM), Service Oriented Architecture (SOA), etc.
Design Patterns
Hollywood Principle, Front Controller, Active Record, Strategy, Bridge, Delegate, Command, Observer, Singleton, Factory, Proxy, Flyweight, Decorator, etc.
Frameworks
CakePHP, Cocoa, iOS, OpenGL, Zend, Drupal, Standard C Library (libc)
Databases
MySQL, MS SQL Server, PostgreSQL, SQLite, FileMaker, 4D, Database Normalization (1NF, 2NF, etc)
Application Security
Data Encryption, Access Control Lists, SQL Injection Prevention, Data Sanitation, Cross-site Scripting Prevention, Buffer Overflow Prevention, File Permissions, etc.
System Administration
Mac OS X Client and Server administration, Linux servers, UNIX command line scripting, LDAP user account administration, Firewall configuration, Domain Name administration, etc.
Software
Xcode, Interface Builder, TextMate, Eclipse, Apache, Linux, Mac OS X, Windows, Photoshop, Dreamweaver, Illustrator, InDesign, Maya, Keynote, KeyServer, WordPress, Drupal, 4D, FileMaker
Certificates
SQL Programming: Hands on Technology Transfer, Extron Systems Installer: Extron, AMX Programming: SPL, C Programming: ExpertRating

PROFESSIONAL EXPERIENCE

  • April 2011 – Present
  • Software Developer
  • NogginLabs, Inc.
  • Design and implement high quality web and iOS software applications for the company's clients using a variety of technology platforms such as CakePHP, MySQL, and iOS.
  • Collaborate with clients and project managers at all stages of production to gather and refine application requirements.
  • Design and implement software applications with an emphasis on security and adherence to HIPAA legal requirements.
  • Provide project managers and company leadership with scope, timeline estimates and recommended software platforms for current and incoming projects.
  • Perform root cause analysis to identify and resolve software flaws in current and past projects.
  • Provide training and mentorship to junior programmers.
  • Provide IT support for all Linux VM web servers and Mac OS X workstations.
  • Lead training sessions covering topics such as CakePHP, SQL databases, and Linux web servers
  • Perform code reviews of other programmer's work to ensure correct application of object oriented design patterns and company coding conventions.
  • Identify and provide suggestions for cross-functional workflow improvements
  • 2006 – April 2011
  • Application Systems Analyst
  • School of the Art Institute of Chicago
  • Streamlined the submission and processing of user requests by writing the application Greenlight to consolidate multiple types of online forms into a single system. View screenshots
  • Increased the consistency and accuracy of computer configurations by writing the application Machinist to centralize the control of system settings for 700+ Mac computers.
  • Strengthened upper level policies by writing the application Umonitor to provide dynamically updated charts of hardware and software usage.
  • Addressed the unique sensitivities of scheduling unclothed figure models by writing the application Schedulator to track employee schedule, hours, and interpersonal preferences. View screenshots
  • Ensured the constant uptime of software license servers used by the entire school campus of 4800+ users.
  • Simplified technical support workflow by building numerous software installers used by the entire school campus of 4800+ users.
  • Collaborated with other staff to document a comprehensive proposal to overhaul a departmental website.
Greenlight Greenlight Greenlight Greenlight Greenlight Greenlight Schedulator Schedulator Schedulator Schedulator Schedulator Schedulator
  • 2007 – Present
  • Independent Software Developer
  • Filled a gap in Mac system administration by writing the application Doppelgänger to eliminate any guesswork involved in building custom software installers. View screenshots
  • Helped recreate a 1960s artwork called Knowledge Box by writing software to precisely control 24 slide projectors and synchronized audio.
  • Hand-coded an entire website while maintaining a high degree of sensitivity to specification, costs, and deadlines.
Doppelganger Doppelganger Doppelganger

Kurt Frymire

2742 W Giddings Street, Unit 2 | Chicago, Illinois 60625
(773) 699-5878 | kurt@golgi-body.com
  • 2007 – 2009
  • College Instructor
  • School of the Art Institute of Chicago
  • Invited to teach multiple sections of a web design course using Adobe Dreamweaver and a single 3D modeling course using Autodesk Maya.
  • Received consistently positive feedback each semester via student course evaluations.
  • Engaged students in the course material with compelling visual aids, class exercises, and critical feedback discussions.
  • Emphasized the design and readiness of 3D models intended for physical output via CNC and rapid prototyping machines.
  • Personalized class lesson plans to suit group and individual student needs.
  • 2004 – 2006
  • Computer+A/V Systems Technician
  • School of the Art Institute of Chicago
  • Reduced the cost and reliance on external vendors by providing in-house expertise for installing and maintaining complex audio/visual presentation systems.
  • Further reduced support costs by writing the application Helm to replace hardware-based A/V user interface panels with a software-based solution. View screenshots
  • Provided consistent and reliable user experience on 70+ Mac computers by implementing a network-based system replicator called Radmind.
  • Increased breadth and accuracy of computer maintenance by writing UNIX scripts to automate routine system upkeep and software deployment.
  • Assisted fellow technicians with resolving pernicious Mac hardware and software issues.
Helm Helm Helm
  • 2001 – 2004
  • Final Cut Pro Lab Technician
  • School of the Art Institute of Chicago
  • Provided consistent and reliable system configurations for 40+ digital video editing computers.
  • Created numerous automatic computer maintenance procedures that were later adopted at an institutional level.
  • Trained students, staff and faculty on use of digital editing facilities.
  • Provided expertise on complex signal routing from computers to digital and analog video devices.
  • 2001
  • Graphics Intern
  • ThereTV
  • Collaborated with production team to realize PowerPuff Girls TV commercial.
  • Operated video dubbing system to provide company promotional materials.
  • Provided informal technical support for Avid digital video editing system.

CONFERENCE PRESENTATIONS

Education