My New Resume: Genius or Burnout?

TLDR: I revised my resume like never before, either I’m a trailblazer or going through a “Mid-Career-Crisis”.

Genius or Burnout: Afraid to ask the question, cause I think I know the answer…

Working with Drupal 8 has been the catalyst to finally push me over the edge and start working on rebuilding my resume. Although I’m well compensated at my current job, Drupal 8 just basically sucks, and it is doing absolutely nothing for my career. I can write complicated trading algorithms in python, but a try to figure out a hook in Drupal 8 and the wheels on the bus come off.

Doing a quick review of some of my posts, I seem to have inadvertently written quite a bit about finding work in the tech field:

How to decline a tech interview.

Best Cover Letter Ever or Worst Cover Letter Ever? <— Got me a job offer.

Here is me calling out Recruiter and wound up on the front page of Hacker News.

How do you get a job in algorithmic trading?

With that said, I’m so tired of people not even looking at my resume, not even a little research. My resume doesn’t even match my linkedin page, yet only 1 in 30 seem to figure that out. I totally understand recruiters are just dialing for dollars… (I don’t know how times I have politely explained to recruiter there is a difference between Java and Javasciript) But even for second round interviews, potential employers don’t even bother to make it to the second page. I swear. I was in a two hour interview and I was leaving, the lead programmer tried to give me back my resume for some reason, even though he printed it. Then he fumble the papers as he was trying to give it back to me and then he says with no shame “Oh there is a second page.?” Geez, I don’t expect people to memorize my resume, but I do expect some one to at least know there is a second page. So now that’s now where I put the my resume Easter egg.

In addition, we just hired some poor fool to come work with us on a Drupal 8 project. It was an interview of 5 people.  The resume was biazzare, it had long paragraphs for job descriptions. Generally, it was rather annoying to read, and didn’t say a lot about the person. There was one developer on the interview team that wanted to do nothing more that ask the standard “Douche Bag” Coder questions. What is OOP, do you know what dependency injection is? Name a HTTP verb. Just for the record we use Druapl 8, so we don’t need to get all high and mighty about coding definitions. Then when the person didn’t know some of the answers, this coder proceed to provide an explanation, so he could feel superior with his knowledge.

All said and done, the candidate got the job, in fact we all agreed with in about 5 minutes after the call, except for the technical coder. The candidates personality,  positive attitude and desire to maintain a job will over came any lack of supposed academic knowledge, I’ll be honest we are definitely not doing rocket surgery at current job. Time will tell if it works out, but I’m opportunistic about the candidate.  We aren’t hiring the brightest and the most brilliant, nor do we need to. It’s a job. You do the fun stuff after hours. So the whole interview process and getting the job had a whole lot to do with luck, timing and personality.

So with that in mind I put together a resume that I hope will keep people entertained. It will also give me the opportunity to see if anybody has actually read the resume and maybe provide some talking points or not. Here is a link to editable open source resume. So post your comments and grammar corrections, cause I’m sure there are some… Let me know how obnoxious or brilliant it is.

 

Chad Humphrey Denver, Co

[email protected]

EXPERIENCE

NuAxis / Gold Belt Hawk (Contractor to DOI)

October 2015 – PRESENT

PHP 7, Cold Fusion, Oracle Enterprise SQL, Drupal 8, Node.js, Git, Docker, Laravel, Mongo DB

Strategic Options ConsultingCode mercenary

August 2010 – PRESENT

I write Stock & Option algorithms for fun and profit. (I would do CrytpoCurrencies, but I’m not a “Crytpo Bro”.) Volatility Algorithm, Options IVOL Arbitrage, Stock & Equity Algorithms/Strategy

Python 3, CodeIgnigtor, PHP 7, Financial Algorithms, Algorithms, Html, CSS, Node.Js, MongoDB, Mysql, Laravel, amCharts.

Currently have numerous trade strategies implemented on Interactive Brokers and  TD Ameritrade.

Greenito.com, Sr. Developer on the Titanic

April 2015 – June 2015

90 days was just long enough to jump ship from this failed Cannabis startup. Used CakePHP and worked with an off-shore development team.

Digital Media Communications — CTO

May 2012 – March 2015

They called me the CTO, so they thought I could fix windows computers. But I was the only developer, so I guess that made me the CTO.

Codeigniter, linux servers, HTML, CSS, Video.js, CMS, PHP, S3.

EDUCATION

Occidental College, Los Angeles, CA — BA

I studied Art History, so how did I get into Code?

Pepperdine University, Malibu, CA — MBA

The worst time to get an MBA is right before a financial crisis.

SKILLS

  • 20 years in the Marines Corps will give you leadership and communication skills.
  • Creative and forward thinking: Some might consider this resume just that.
  • Worked remote for 3 years.

AWARDS

My awards are pinned on my chest, something about a tour in Iraq.

Crowd surfed at the Whiskey A Go Go.

A blog post I wrote, was on the front page of Hacker News.

Are there awards for writing code?

Etc.

Feel free to ask me about the 10 million M&Ms I delivered to Iraqi children while in Camp Fallujah.

 

 

 

The Best and Worst Stock and Option Trading APIs

In my quest to program and build my own trading system, I have discovered a lot of conflicting information on the “Internets” about trading APIs and stock and option price quotes.  In the past, I posted on HN news about some of my findings, only to get some great new insights. One thing I can’t find is a simple location for all trading APIs and I have stumble along some rabbit holes when dealing with the APIs, trying to see what works and what is no longer supported. With that said, I will will be launching a General information Git Repository, to hopefully provide links to SDK for trading API and price quote APIs, Etc. I will obviously do pull requests, but my opinions and finding on certain trading systems will be detailed below and on this site.

Finally, having built successful trading systems and algorithms, some of my work can be found here. I’m available for hire at Upwork or via email.

The repo can be found here.

Ally Financial (used to be Trade King api):

Pro: Open an account with as little as $50

  • Access to real time stock quotes and option chainss
  • Simple REST api calls, takes 5 minutes to get up and running.
  • Support email is responsive.
  • Documentataion is simple and concise.
  • Oauth2

Cons:

  • no paper trading account
  • no historical quotes
  • actually trading a stock or options is documented poorly

eTrade

Etrade has and an API, it doesn’t seem to be very well supported. Meaning it came out in I think 2012 and it hasnt been updated recentley (like the last few years).

Pros:

Sand box environment: I only made it to the sand box. Which really isn’t a test/development environment. It’s an environment that no matter what stock price you query it will return quotes for Apple, Google or Microsoft. This really isn’t a true testing environment.

  • SDK available

Cons:

  • Can take weeks to set up and become operational
  • Very little support from eTrade
  • documentation is clearly outdated
  • Very little documentation on Stackoverflow or google searchs

TD Ameritrade:

TD Ameritrade does infact have an brand new API, it seems to be a stealth launch.

Pro:

  • Documentation is pretty good, not great.
  • TD ameritrate has the best trading platform, which would be the Think or Swim (TOS) desktop application.
  • Can create API calls on the website.
  • Email support is responsive

Cons:

  • Still in soft launch phase
  • documentation is not complete, spelling mistakes, inconsistent.
  • No paper trading account.

Interactive Brokers:

Pro:

  • Probably the best API.
  • Recommend IB_insync wrapper, well supported with a large community.
  • Offers historical quotes so you don’t have to rely on Yahoo
  • Options, FX, Bonds, Stocks
  • There are infinite amount of ways to trade
  • Live Trading & paper trading

Cons:

  • At times overly complicated
  • Only works with Java, C++, Python, .NET (C#), C++, ActiveX, DDE
  • The Trader Work Station, which is not required, is grossly outdated and cumbersome.

How do you get a job in algorithmic trading?

TL;DR: Looking for employment resources in Finance Programming / Trading algorithms? I’m in a rock and hard place…

I have the ability to write stock trading algorithms, portfolio trading algorithms. Also Cryptocurrencies, Options, and if need be futures and FX.

I blame the great depression for my ability to code, infact I call myself a “self taught depression coder”. Meaning that during the great recession I couldn’t find a job, so I took off my MBA in Finance on my resume and started teaching myself PHP and MySql. I also know Javascript, python, node, etc, to name a few.  So I don’t have the Computer Science Degree or Statistics PhD , but I’m right in the middle with an MBA and proven coding skills.

Currently, I’m a fully employed programmer. Why you might ask? Well because I can’t seem to walk down the street without someone trying to hire me for a programming job for the last few years. The pay is great, the risk is low and generally the stress is low. I have made lot of money programming other peoples ideas. Oddly enough, a lot of them failed, not because of me, but mostly because the ideas where not that great in the first place.  For example, a new paypal system for marijuana or a website to list trailers? Hmm… last time I checked it was free to list trailers on craigslist. Oh well, even though the money is great, there is a limit to how much you can get paid versus boredom and intellectual challenge.

So know I have slowed down any side work and only work on my algorithms at night. My day programming job is not intellectually challenging, so I have to spend my nights writing algorithms to remain intellectually stimulated. I’m also an SEC register online adviser (RIA), but I don’t have any clients as marketing is not necessarily my strong suit.

Basically, I’m looking for people or websites that might help me find a job in the area of quantitative finance / algorithm trading. Not interest at working at one of the banks, or investment firms cause I’m sure they got it all covered. But maybe a smaller shop. The only other stipulation is that I have made my home in Denver, with no desire to move to Co-Location alley (NJ,NY).

I was wondering if any can point me to a website/recruiters/firms/portfolio manager  that specialize in algorithmic trading or if there are an Adviser or RIA that would like to discuss some opportunities.

A click and show resume can be found here.   Some of my trades can be found here.

ThinkorSwim on Ubuntu 14.04

It is clear that the TOS support desk is worthless when it comes linux and have no desire to work with any linux user. (I have emailed them twice with no response. Also there documentation still references ubuntu 12.10)

For those of us that have seen the future (but not everybody else has yet.) Here is a quick way to install TOS on to 14.04.

Assuming you have loaded

cd ~
cd Downloads
sudo sh ./thinkorswim_installer.sh

When the wizard comes up be sure to install into the following directory: /usr/local/bin “/thinkorswim” The wizard will add the tos folder. Also the wizard will open TOS for you and it should work. The problems that people seem to be having it is opening the application again. I had placed it in /opt and when I went to open it again it would hang on updates. With this method I just cd into /usr/local/bin/thinkorswim and then sudo sh ./thinkorswim

Obviously this isn’t perfect, but its up and running. As mentioned before TOS / TDameritrade doesn’t really care to much about linux users. (They are to busy front running your trades.)  But maybe this will help someone. The full thread can be found here.

Be sure to thank Bernanke when you get a chance.

north carolina I am headed to North Carolina for the weekend with the Marines. (My other job)  So as easy as it is to recycle last weeks headlines I won’t, but think about it for a second. Greece not solved, companies blow out earnings on lowered expectations, Republicans have little idea who will be the nominee,  market continues to climb higher on lower volume, defying any traditional logic… Same as last week.

hashtags:

#Let’s play a game: Which portfolios of mine do you think are algorithmically controlled and which are discretionary? (Hint: I might rename the Hardline portfolio, to the Honey Badger portfolio)

#Busy Robots: I was doing some research for someone the other day in regards to High Frequency Trading and it appears that 70% is the number of trades handled by robots. For a video explanation see 60 minutes.

#If you get a chance be sure to thank Bernanke:  Even CNBC is openingly admitting Benny and his Ink Jets have saved the economy. I wonder how many bankers will start crying when the “Bernake” takes away the free money or stalls on QE 3.

#Jobs number?: I was slightly vindicated for my last post about the jobs number. Due in part to Bernanke’s testimony on Tuesday and the following article.

#Let’s make a movie: I don’t usually see movies as an investment vehicle, but since this isn’t from Hollywood and it involves Marines it’s definitely worth checking out.

 

Activate the printers, it’s time to make some money!

bomb markets explosive s&p 500 markets
Explosive to the upside or Explosive to the downside?

Tomorrow commences the two-day central planning conference or better known as the Federal Open Market Committee meeting.  The American economy holds it’s breath as we wait for 12 men and women to decide, how much money the United States Government is going to print, not print, buy back bonds, sell bonds, or the next version of the ponzi scheme it can devise. If you really think about it, how can you say that this isn’t a centrally planned economy? If Bernanke prints more money, the market will go up (probably) and he doesn’t print more money stocks will go down (probably). No longer does anybody care about valuations or actual growth, it’s all about the Fed keeping the economy a float.

Just look at my good friend Eddie Lambert. The last trading day before Christmas, Sears traded at $45.85. On 12/27 Sears announced was going to close 120 stores and a deeper-than-expected sales decline. The stock traded to a low $29.20 on 1/6/12.  With some well place rumors,  a little bit of algorithmic (robot) trading and a well placed short squeeze, the stock is worth more prior to announcing the bad news.  If you are looking for a reason… look no further than here. (In the event this link doesn’t work, drop this into google: “A Sears Wager Stings at Goldman”. This is how to get around the WSJ pay wall, tell them Rupert sent you.)

 If you think that Goldman is going to sit on the sidelines and watch Eddie lose their money and their clients money you have another thing coming.  Conspiracy? Not so much. When was the last time you where at a Sears? When was the last time you saw Sears in a good neighborhood? My point exactly.

My guess for Tuesday and Wednesday trading will be light until the release of the FED decision 2:30 pm eastern time. If you think the FED is going to print, you might want to look at Goldman’s Preview of the FED decision.  If it’s anybody that knows what is going to happen it’s probably Government Goldman Sachs. Also keep in mind, of the 600 stocks I track 82.09%  are signaling buy. Weather you want to be bearish or bullish, those numbers are dancing in the over bought category. With that said, you can always see where I stand on a position here.