Joel Jensen
1253 Ashland Avenue
Saint Paul, MN 55104
Cell: 612-978-8636
E-mail me Here

 

Professional Experience

2006--Present Software Engineer
Dow Jones MarketWatch, Minneapolis, MN

Team member on the 6 member Minneapolis Market Data redesign project. This project replaces all Dow Jones data feeds and core SOA web services relating to the distribution of financial data, this projects end goal is to make the indexes more reliable, faster and easier to maintain. It was intended to replace an overwhelmed system.

Our team was responsible for entitling all requests for data. Tens of thousands of requests per second come into the system. Our code checks whether the client is authorized to see the requested data, and returns the authenticated elements of the quote.

The project uses gSoap, C++ , XML, Java, JINI, Gigaspaces, Ruby and Ruby on Rails. The environment is a large cluster of linux servers spanning redundant datacenters.

  • Designed, developed and deployed a Jruby based Ruby on Rails management interface for Financial data feeds. This tool administers the entitlement of all Dow Jones, WSJ, and Marketwatch data feeds. It allowed changing of complex nested java objects stored in a Gigaspaces data cloud. The administrative tool uses Ajax to manage complex data objects, this allows the user to easily change nested objects with multiple related objects easily and transparently. Early iterations of the project relied heavily on REST based custom web services. Later iterations used Jruby, as JRuby became production ready.
  • Wrote and tested various aspects of the project in gigaspaces
  • Used REST, JRuby, Java and Rails to manage data in a Gigaspaces object datastore. Wrote Java interfaces for Gigaspaces. Wrote XML serializers for Gigaspaces and REST datasources.
  • Wrote a scripting API to Gigaspaces using JRuby. The API allows easy changes to data stored in Gigaspaces.
  • Presented lecture for Dow Jones, to the Minnesota Ruby Users Group Oct 29th. The topic was how Dow Jones is using JRuby to interact with the Java environment.

2003--2008 Independent Consultant

  • Currently building semiaccurate.com a hardware review site in Django, a python based object relational framework specifically made for publishing sites. The site is SEO optimized, features an easy to use back end for reporters and editors. Dynamic categorization of articles, dynamic layouts in each category, is fully searchable, it scales very well and Really Really FAST. An interesting thing about Django is the ease and speed which additional functionality can be added to a site.
  • Built the Employee rewards store for the Ameriprise subsidiary Riversource. This is a Ruby on Rails / MySQL installation on linux. The site has an extensive administration and reporting section. The more unique feature is full tracking of each change to a user, allowing a complete history of points assigned and used. It allows employees to purchase items with points earned.
  • Built market research document repository for the worlds largest motorcycle manufacturer. This site is a Plone based CMS.
  • Redesigned Frumps.com. a Ruby on rails e-commerce site featuring an Ajax / Javascript based shopping cart. Used Linux, MySQL, Ruby on Rails
  • Created an internal CMS ( Customer Management System ) for Harting Technologies, a manufacturer of cables for the electronic and automotive industries. The site features Ajax / Javascript driven user entry forms. Provides very granular access to a wide range of customer contact and tracking activities. Technologies used include Linux, Ruby on Rails, MySQL.
  • Built a Cable Configurator for Harting Technologies. The site allows users to easily create a custom cable quote request from a very wide list of parts. The configurator builds a custom documentation package for the prospect, containing all the technical documentation for the cable they need quoted. Technologies used include Linux, MySQL, Ruby on Rails, Ajax / Javascript.
  • Created the promotions E-store for Cummins / Onan powersystems. Made the store work with Ariba Punchout EDI. Set up all the back end for Punchout integration.
  • Currently maintaining all sites for Enterprise Network Systems.
  • Built the Webb Company site. I was the sole developer for this entire site. I set up hardware, OS, server software and configuration, and coded the entire site. I built this entire site using Zope, an opensource CMS (content management system ) and object database.

    The design of the underlying systems incorporates a Squid HTTP accelerating cache, a Zope Application server, and a MySQL database for item price information.

    The entire system sits on a secured Linux platform, with remote access setup for administration.

    It features:
    • Multi-category catalog of promotional items, featuring extensive management and personalization. It contains over 1100 products to be custom printed.
    • Product configuration engine for purchasing. This is a VERY advanced shopping cart, with upwards of 100 different rules and 60 different combinations of price quantity discounts for each product.
    • Features the ability for end users to create their own catalog for emailing to potential customers.
    • The entire site can be easily re-branded for resale to customers with minimal fuss.
    • Written in python an easy to read and write, fast, Fully OO scripting language. Python is an ideal language for Xtreme Programming.
    • Fully functional search engine for searching pricing, and product descriptions.
    • Industrial strength HTTP Accelerating cache for speed
    • SQL back end.
    • Web based administration interface.
    • Real time traffic statistics.
    • Linux platform.
  • Created the E-Store for the International Brotherhood of Teamsters National Web site.
  • Created the Employee E-Store for Thrivent Financial for Lutherans.
  • Created E-Store for Bremer Banks of Minnesota.
  • Created the E-Store for Arizona State University Fulton School of Engineering
  • Created "Seekers" section for Cobro publishing, a large electronics supplier directory www.electrobase.com.
  • Recently created Cabins of the North, a site for renting a vacation cabin.
  • Automated the ordering process and set up web based advertising campaigns for Moccasin House a large web based retailer of Minnetonka Moccasins.

2001--2003 Internet Division Manager
Enterprise Network Systems, Eagan, MN

  • Sole manager and developer of all online content for Enterprise Network Systems medium size ISP / networking firm.
  • Meet with and assist customers in the decision making process regarding web technology and infrastructure decisions.
  • Maintain all internet servers IIS, APACHE, JSP.
  • Proficient in JAVA, JSP, ASP, PHP, Fusebox, ZOPE, Python, Ruby, Flash, ADO, Javascript and VB Script.
  • Develop all new internet applications, Database applications, and maintain existing customers sites ( over 180 in total ).
  • Develop and maintain customer databases in either SQL Server or My SQL.
  • Set up Secure Shell remote access for maintenance of customer servers.
  • Maintain DNS Servers.
  • Manage E-Mail Servers.
  • Part of 2 person team who developed WebDocs (guest, guest) Web enabled document management system for WebDocs inc. using JAVA, JSP, Servlets and SQL Server.
  • Designed, developed and deployed secured, E-commerce applications with credit card tie in.
  • Created a remote ordering system for Spartan Promotions field sales staff using XML technologies.
  • Designed, developed and deployed the KKE / Kohl's content management system in Zope to assist Kohl's department stores and KKE Architects in new store development.
    The site is a document repository which features:
    • A granular security model. This enables assignment of management responsibilities for a specific subsection of the site, That user can in turn assign responsibilities to others to work on smaller chunks of their responsibility domain.
    • Ability for users to upload documents to their responsibility domain.
    • Ability for users to view and print any documents in their responsibility domain.
    • Fully searchable content.
    • A fully functional web based management interface.
  • Designed, developed and deployed the internal "company store" for Ecolab, Lutheran Brotherhood, American Dairy association "ahh the power of cheese" store, Peregrine Systems, Adaytum Consulting and Contractors 2000.
  • Redesigned Minnetonka Moccasin, a local manufacturer of moccasins. The site redesign increased Christmas profitability 50% over the same period a year ago.
  • Redesigned Oakdale Communications, A local provider of telecom equipment.
  • Created the agent back end for IBR, a local realtor.

2000-April 2001 Principal Consultant, BroadVision, Redwood City, CA

  • Received intensive training on many BroadVision products, tools, API's and procedures.
  • Proficient in BroadVision 1 to 1 v5.5.
  • Proficient in BroadVision InfoExchange Portal application.
  • Proficient in BroadVision Design Center.
  • Part of the BroadVision client site development team for the Eaton Hydraulics Intranet Project. I was Responsible for consistent site navigation design and implementation. I coded many of the JSP pages to be included in the demo of the site. I worked closely with Eaton and BroadVision team members to create a working prototype of the Intranet in a very tight deadline.
  • Assisted in site review for Unisys. Assisted in a code review for the Unisys EasyShop product. Our team reviewed and recommended changes that greatly assisted Unisys. We were able to identify and fix many troubles in code that drastically improved performance on this multi-national internal E-business site.

2000 Flash Data Developer, QBS Consulting

  • Developed the site for a FAMG using PHP / My SQL. to data drive a Flash / Windows Streaming Media site. I Developed the Flash, Flash Data hooks, Streaming Video, Set up the servers, and the Server Side programming on the back end.

1998 Internet Application Developer, Intervise Consulting, Minneapolis, MN

  • Played a crucial role in developing the Emergency Loan Application program for ECMC. We allowed student borrowers to apply online for student loans, tie into ECMC databases and eventually ship the data to the Department of Education.

1998-2000 Internet Application Developer, Educational Credit Management Company, Saint Paul, MN

  • Designed, built, deployed and maintained a company wide intranet site on a Linux/Apache platform.
  • Set up the intranet to have a cohesive look and feel, common navigation and yet allow for functional area administrators and granular permissions.
  • Trained 30 end users on how to update the intranet.
  • ECMC's intranet became quite successful, growing to over 300 pages and 6 functional areas, a database driven company phonebook and a company news letter, within a few months.
  • Migrated intranet to Windows 2000 + IIS + FrontPage.
  • Certified with Silverstream fundamentals May 2000.
  • Developed and built many secure internet applications for the student loan guarantee industry using Silverstream, JAVA, JSP, HTML, JavaScript.
  • Integrated web applications with Informix, and SQL Server databases using SQL, ODBC, JAVA and the Netscape Livewire API.
  • Set up and maintained various web server platforms (Netscape Enterprise, IIS, Silverstream, and Tomcat).
  • Worked with PhotoShop, Illustrator, and Flash to maintain and optimize graphics for ECMC.
  • Worked with internal users and redesigned the Internet web site WWW.ECMC.ORG to be more efficient and easier to navigate.
  • Developed Applications using a blend of Flash, ASP, Databases, and streaming Video.

 

1992 - 1999 Founder, Northstar Sticker Company, Minnesota

  • Founded Northstar Sticker in 1992 with the mission of successfully running a one person quality custom manufacturing company. I designed, marketed and managed "Just In Time" production of custom glow in the dark stickers. Clients include science museums, record and toy stores and the national mail order company, Fingerhut.
  • I created all graphic art using PhotoShop, Corel Draw and CAD. Designed a computerized process for managing workflow, client tracking and customer service. Data mined of prospects, using relational databases, Census and Geographic Coordinates to find my target audience, customers within 1 mile of universities.
  • Worked with suppliers to minimize cost by harmonizing manufacturing processes to create a smooth, timely and error free workflow.

Education

Winona State University, Winona MN

Business Administration General Management.
Fields of study included Computer Information Systems and Information gathering, Production Operations Management, Robotics, Quality Control, TQM, Continuous improvement methods and Financial Analysis.

References

Charlie Demerjian, CIO, StoneArch.Net
John Murphy, Manager of Market Data, Dow Jones Marketwatch.com
Jay Grafenstein, Internet Architect, St. Croix Design Labs

Skills

Proficient in Windows / Mac / UNIX / Linux environments.
Proficient with Server Side HTML, JSP, PHP, ASP, ,JavaScript, SQL, Zope
Proficient with all aspects of setting up and deploying web servers for a production environment.
Proficient in Client side AND Server side JavaScript.
Proficient with Flash based data driven design.
Proficient with Python.
Proficient with Ruby.

Keywords
JAVA, JSP, XML-RPC, BroadVision, Silverstream, HTML, PERL, Python, Flash, Linux, PHP, ASP, IIS, FrontPage, Netscape Livewire, Informix, SQL Server, VPN, Tunneling, SSL Secured Web sites, Web development, work flow tuning, Graphics (PhotoShop, Illustrator, Corel, CAD), Robotics, Operations, Production, Quality Control, TQM, Continuous Improvement Methods, Financial Analysis.