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 
Languages
Visual Basic  VBA  Ruby  Java  JavaScript  HTML/XHTML  SQL  Salesforce APEX  VisualForce  BASH  Windows Batch File  C/C++
Frameworks
Ruby on Rails  Visual Basic  Microsoft Access  Salesforce  AppFuse  Java SE  Netbeans
APIs
Windows  Net::SMTP  SOAP4R  Memcached  Mechanize  attachment_fu  RMagic  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
Microsoft Office  Visual Studio  Microsoft SQL Server  MySQL  PostgreSQL  SQLite  Oracle Database  Legacy databases (FoxPro, Paradox, dBase)  Eclipse  Netbeans  Subversion  CVS  RCS  XMail  Firebug  JSLint  Google Apps  Comindwork  Photoshop  GIMP  Inkscape
Systems
Microsoft Windows  Linux (Ubuntu, Slackware)  Cygwin  OS X

Some on-line applications Steve has worked on...