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