D4no0

D4no0

Help with getting hired as elixir developer

Hello,
my name is Calancea Daniel. I have worked at Lightcyphers, but because of project shortages, I had to leave the company. Currently I am searching for a position as elixir developer, however I was not able to get a decent response from any companies I’ve applied to.

I have 4 years of experience of developing/architecting/deploying libraries and servers in elixir/erlang. Because there are very few elixir developers, I also taught complete novices elixir and its philosophy and managed their progress.

The list of projects I participated to are:

  • Tachowork; a platform for downloading and managing tachocards and tachograph downloads. This project was fully architected by me and mostly developed by me as a prototype. The platform included a lot of components such as: custom electronics for downloading from tachographs, android application with custom drivers for communication with usb smartcard readers, a backend for users developed with elixir and liveview that also had a fully fledged role access system made from scratch, a parser for parsing DDD files using elixir and metaprogramming.
  • Prototype project using postgis/maplibre with liveview; In this project a prototype was developed for detecting telecom frauds in realtime on map, all the data was collected/processed using postgres and geometries generated using postgis, map was powered by maplibre-js.
  • Fraud detection system; This was the last and hardest project, the task here was to stabilize and improve a fraud detection system. The system requirements were what the erlang runtime shines: uptime 99.999% and soft realtime. This project involved a lot of postgres optimizations and migrations in a running production environment with minimal downtime. A lot of migrations tasks were done by using the new livebook, connecting it to the production server.

As of open-source, the biggest project I managed to accomplish was to run a elixir project on android. This was accomplished together with JeromeDeBretagne and it included fixing the build process for arm64 on android, creating new instructions on how to build and link openssl for android build, changing how otp release finds the relative path for binaries. After doing all that I was probably the first person to successfully start a phoenix server on android without superuser requirements.

I’ve tried to apply to multiple companies (most of them from elixirforum), however I was not even able to even receive a response from most of them, and I cannot locate the root of the problem of why this happens.

Here is my resume, I use it to apply for elixir jobs, it includes the practical skills that I’ve developed while working with elixir/erlang.

If you have time to review, and come with feedback, I would appreciate it very much.

Have a nice day,
Daniel

Most Liked

stefanchrobot

stefanchrobot

I would give you two pieces of advice:

  • Your current position is “team leader”, so this might give the recruiters an impression that your expectations won’t match the offer as they are mostly hiring for mid- and senior developers. Team leader after 4 years out of university seems pretty quick. I’m not saying you don’t have the skills, but maybe it would be worth to downplay them a bit if you are comfortable with that. You could say “Elixir developer with leadership responsibilities” - I think this could resonate with a recruiter better.
  • The resume is pretty light on the details. You were involved in projects, but what did you do exactly? What was your role in those projects? What was the business problem that you solved? How did that translate into company success? Try to address those questions in the resume. You could start by putting the content of the post into the resume.

Hope that helps. Best of luck!

xlphs

xlphs

There are probably differences between what European vs American people expect to find in a resume. I’ve only worked in the US so I’ll give some advices that worked for me.

First you need a one-line objective to concisely describe what you are looking for. You need to help the recruiter… to help you, by telling them what level (senior?) do you want, what area/industry do you specialize in or want to work in? Elixir is still a niche language, so you might want to specify backend. Or fullstack.
This objective part should be the 1st thing people see. Well they see your name first but this should be what really catches their attention. Also if you have the time, you can totally customize this for specific employer.

The second part of your resume should be a summary or “summary of qualifications”. This part can be formatted as bullet points. Think of this part as evidences to support what you are looking, e.g. I have N years of elixir backend development, M years of Android and so on.
This might also save you the trouble of answering the same set of questions over and over again. Though I’ve had recruiters who won’t read past the objective, because they kept asking how many years of experience do you have in this and that while my resume clearly listed those numbers.

I’ve always managed to get jobs through recruiters so be sure to treat them nicely and make their life easier in anyway you can. In case they did manage to get you a job, you can even leverage them to negotiate a higher offer!

Hope that help and best of luck to you!

D4no0

D4no0

I want to thank you all for the feedback and interest. Currently I was unable to find an elixir job (after about 2 months of search), I doubt that the resume was the main culprit here, but I was unable to find what the actual problem is, maybe the fact that I am located currently in Moldova.

I will update my resume with the recommendations you mentioned, and most probably try to apply again next year.

If you have any interesting offers, feel free to contact me.

Where Next?

Popular in Member Profiles Top

D4no0
Hello, my name is Daniel, I have been developing in elixir for 5+ years. You can read more about my experience and skill-set in my resu...
New
kodi
Hi Elixir community! Name: Kodi Location: India Time zone: IST (UTC+5:30) Work Mode: Remote preferred Team Experience: Combined 7...
New
hangyas
about Krisztián Ádám, Hungary looking for part or fulltime, remote experience Elixir, Ecto, Phoenix, LiveView, distributed Elixir R...
New
enilsen16
Erik Nilsen San Francisco, CA remote and/or relocation is fine. I’ve spent most of my career working with startups and tried to build ...
New
bitwalker
If anyone needs an Elixir dev for some short-term work (not full-time, but I can probably put in up to 20 hours a week), I’m available fo...
New
blackode
#I am Elixir-OTP/Meta Programmer |&gt; Ember JS Developer |&gt; Graphic Designer |&gt; Technical Writer |&gt; YouTuber <span clas...
New
hubertlepicki
AmberBit is a software consultancy established in 2009, back then with focus on Ruby on Rails, but switched over to Elixir a decade ago. ...
New
manofmoses
Hi. Name: Jonathan Email: jonathanmosesman@gmail.com Role: Junior Elixir Phoenix developer Skills: Elixir, Phoenix, Ruby, Rails, HTML...
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
lykes
Hello, My name is Johan Mattisson. I am a freelance contractor based in Sweden. I offer consulting services through my company, 111 Solu...
New

Other popular topics Top

TunkShif
This post is an instruction guide to help you setup your Neovim for Elixir development from scratch. It includes general information on h...
274 41539 114
New
JorisKok
I have a server on AWS, and was running a load test using artillery. When looking at the Phoenix dashboard I see the Ports going to 100% ...
New
lessless
I believe there are people here who are dealing with CSV files import on the daily basis, and since Excel is a really popular tool there ...
New
ovidiubadita
Hey all, I discovered Elixir and I love it. I always wanted to learn a functional programming and I intended to go for Haskell, but afte...
New
stefanluptak
Hello everybody, usually, I use a 29" ultra-wide monitor for VSCode which can easily accomodate explorer (files panel) + file with code ...
New
jay1
Why is it that the mnesia database isn’t the most preferred database for use in Elixir/Phoenix?
New
saif
Hello everyone, Long time lurker first time poster here. I’ve recently begun working on Elixir full-time again! :raised_hands: It’s been...
New
KronicDeth
Elixir plugin for JetBrain’s IntelliJ Platform (including Rubymine) This is a plugin that adds support for Elixir to JetBrains IntelliJ...
289 36128 110
New
Qqwy
Update: How to use the Blogs &amp; Podcasts section You can post links to your blog posts or podcasts either in one of the Official Blog...
3271 126479 1222
New
dogweather
I wrote this comment on r/haskell, and it’s not popular there. :wink: But I think I’m on to something… Haskell reminds me of Java, and e...
New

We're in Beta

About us Mission Statement