dogweather

dogweather

Experienced Polyglot Functional Developer

Hi Everyone,

I’ve decided to make the move from consulting to a full-time position as a senior engineer. I prefer remote, which is how I’ve been successfully working for years. But I’m open to relocating to Central Oregon or the West Coast.

About me

I’m Robb Shecter, and I currently live in Las Vegas. But I’ve lived for years in Portland, NYC, and Germany, consulting for companies like NYSE, Nike, and many smaller ones. I’ve also worked in professional services delivering functional-style Python and Ruby solutions for BMW and Starbucks. (I’m the odd one out in a Ruby shop, showing how my purely functional code is easier to test, understand, and maintain.) I’ve been programming my whole life, since learning Z-80 on an old TRS-80.

I’ve spent the last several years learning and using Haskell and Elixir in production. The experience has dramatically improved my coding in every language. :slight_smile: I also use Elixir and Haskell every chance I get in my side projects, and participate in the FP communities here online, and IRL.

Work Samples

My personal Github profile and my side-project profile have lots of interesting projects. E.g.: a challenging API coding challenge which I just completed for a job I ended up declining. Haskell HTML parsers. A small Elixir reverse DNS Hex package.

Writing and Mentoring

I’ve been mentoring & teaching online and in person for years. E.g., on Codementor (4.9/5 rating). I bring functional programming into all my lessons, and blog as well, e.g.: How to set up a Docker dev environment for Elixir/Phoenix, and The Benefits of Programming with Haskell.

Elixir Experience

  • Phoenix API server for public.law:
    • Visitor site authorization
    • Legacy redirects
  • Small public Hex package for reverse DNS lookups
  • Elixir/Phoenix Docker Compose development environment setup.
  • Two years of active Elixir community participation in the online forum.
    Advocacy and presentations at the workplace on the benefits of Elixir+Phoenix
    over the Python and Ruby solutions.

Thanks for your consideration! Ping me with any questions.

Where Next?

Popular in Member Profiles Top

sandeshsoni
Sandesh Soni Pune, India prefer remote. Can be discussed. Previously worked remotely. interested in Elixir, OTP, Reactjs, Ruby, react-nat...
New
IDriuk
Happy New Year! I’m search for remote work in team or with mentor. Ivan Poltava Ukraine I can travel/relocate in Ukraine or work remot...
New
hangyas
about Krisztián Ádám, Hungary looking for part or fulltime, remote experience Elixir, Ecto, Phoenix, LiveView, distributed Elixir R...
New
lykes
My name is Johan Mattisson. I am a freelance contractor working through my company, 111 Solutions AB, based in Växjö, Sweden. I have ove...
New
smefju
I am a part of a small team of full-stack, senior developers. Each of us has 10+ years of experience building and maintaining web applica...
New
beamologist
Hi, I am Rafael Lefever, moved from Belgium to Poland in 2019 and I got enchanted by the Elixir eco system about 8 months ago. I studied ...
New
hlx
Hi, my name is Henricus Louwhoff, originally from the Netherlands and moved for a job to Helsinki, Finland. I’m currently looking for a ...
New
invertisment
I’m based in Lithuania, EU; UTC+2. I started to learn Elixir and I could take a beginner job there. I finished one take-home exercise u...
New
PragTob
Heyo, it is me - and I’m looking for a job! I’m an experienced leader & product-minded engineer deeply interested in collaboratively...
New
mariel
Location: Based in the Philippines Availability: APAC full day, EMEA/CET 8am-4pm, and async Experience: 15 years of full-stack developm...
New

Other popular topics Top

jononomo
I am trying to figure out how Mix knows whether the environment is test, dev, or prod – where is this set? Thanks.
New
Darmani72
If I have a post route which an argument: post /my_post_route/:my_param1, MyController.my_post_handler How would get the post params ...
New
gausby
I asked this very same question on twitter and got some interesting feedback, but I thought it would be a good question to ask here as we...
1207 39467 209
New
shahryarjb
Hello, I have map which I want to convert it to string like this: the map: %{last_name: "tavakkoli", name: "shahryar"} the string I ne...
New
AstonJ
Seen any cool LiveView demos, sample apps or examples? Please post them here! :003:
New
marius95
Hello everyone, I try to use an Javascript Event Handler in my root.html.leex file. Therefore I created a function in the app.js file: ...
New
Patoshizzle
After calling mix ecto.create I get this error: 17:00:32.162 [error] GenServer #PID<0.412.0> terminating ** (Postgrex.Error) FATAL...
New
svb
Hi! Currently I want to submit a form by pressing the Enter key. However, since my input field is of type “textarea” this is just adds a...
New
senggen
Erlang/OTP 25 [erts-13.2.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] 15:22:35.803 [error] gen_event {lager_file_backend...
New
jason.o
In the code below, if the create action is not set to accept “extra_key” as an input, it errors out with a message shown above. Is there ...
New

Latest on Elixir Forum

We're in Beta

About us Mission Statement