F# / Clojure
Mar 2012 - Present
Startup Project – off-hours
Summary: Financial Trading application to discover hidden patterns and cycles within the financial markets through use of mathematical relationships (Fibonacci & Lucas Numbers, etc.), Gann Theory, Elliott Waves, Genetic Algorithms, and Parallel Processing. Use F# 3.0 for analysis, F# Type Provider for data and services, FSharpChart for display of results. TPL for parallel processing.
Feb 2012 - Mar 2012
Short Startup Project
Summary:
Build Web Crawler to search Amazon for media titles/info. Amazon
API was too restrictive for client usage … so build tool to dynamically
call searches based on movie titles read from
MySQL database. Code in
Clojure using
regex for filtering.
GNU Wget for retrieving
files. Git for version
control. Leiningen for
automation and build. IntelliJ
+ La Clojure as IDE. Korma
is Clojure DSL for working with MySQL.
Hiccup for representing HTML
in Clojure. Enlive, using
CSS-like selectors, as extraction and transformation library for HTML
and XML docs written in Clojure.
Fiddler2 and Firebug for
debugging. Half of project time was spent getting back up-to-speed in my
Lisp from 1980’s! … and setting up environment for open source tools.