Steve Jorgensen

Professional Software Developer

Steve Jorgensen is a professional software developer with over 20 years of experience in a broad range of technologies, industries, and application types, emphasizing software interaction with relational database systems.

Technical Expertise

Applications
Marketing  Customer Relationship Management (CRM)  Inventory  Bill of Materials  Material Requirements Planning  Online Shopping Cart  Real Estate  Higher Education  Elderly Care  Energy Efficiency Funding
Languages
Ruby  JavaScript  Salesforce APEX  VisualForce  Visual Basic  VBA  Java  HTML/XHTML  SQL  BASH  Windows Batch File  C/C++
Frameworks
Ruby on Rails  Salesforce / Force.com  Concrete5  Visual Basic  VBA  Microsoft Access  AppFuse  Java SE  Netbeans
Software Testing Tools
Test::Unit  RSpec  Shoulda  Cucumber  Mocha  JUnit  Jasmine
APIs
jquery  Net::SMTP  SOAP4R  Memcached  Mechanize  attachment_fu  RMagic  Windows  Java SE  Swing  JavaMail  JSP  SiteMesh  JDBC  DAO  ADO  Google Maps  PayPal  PaySimple
File Formats
CSV  XML  JSON  YAML  Rich Text (RTF)  Microsoft Word 2003 XML (WordML)  MIME  HTML Email  mbox  .ini Files
Concepts
Object Oriented Programming (OOP)  Dynamic Language Programming  Refactoring  Unit and Integration Testing  Test Driven Development (TDD)  Design Patterns  DRY/OAOO  Domain-Specific Languages (DSLs)  Model-View-Controller (MVC)  Relational Database Design  Object/Relational Mapping ORM  Extract, Transform, and Load (ETL)
Software
bash  Vim  TextMate  Eclipse  NetBeans  Microsoft Office  Visual Studio  MySQL  PostgreSQL  SQLite  Microsoft SQL Server  Oracle Database  Legacy databases (FoxPro, Paradox, dBase)  Eclipse  Netbeans  Git  Subversion  CVS  RCS  XMail  Firebug  JSLint  ImageMagick  Google Apps  PivotalTracker  ScrumNinja  Photoshop  GIMP  Inkscape
Systems
Microsoft Windows  Linux (Ubuntu, Slackware)  Cygwin  OS X