dimitarvp

dimitarvp

Personal details:

  • Name: Dimitar Panayotov.
  • Location: Sofia, Bulgaria.
  • Work format: Remote only. Full time, part time, contracting.

Experience:

  • 3 years C and C++.
  • 8 years with Java.
  • 6 years with Javascript, Ruby (+ Rails), PHP, Go.
  • Overlapping during the last 2 years: Elixir. Mostly GraphQL-enabled API gateways and small amount of Phoenix. Crawler projects, hobby projects about data gathering and transormations, moderate interest in blockchain tech.

Future interests and current trainings:

  • Clojure and Racket mostly (both are LISP dialects).
  • Want to become better at Go but it’s not a high priority item.
  • Want to learn much more about algorithms and data structures, and as much as I can about functional programming.
  • Absolutely everything about distributed logic, consensus and data.

Area of expertise:

Backend and some sysadmin work. I worked years on the frontend as well but grew to dislike it and drifted away – I am still quite well informed there but I have no interest in being a dedicated frontender. My forte is the backend: servers, gateways, relays, proxies, bots, crawlers, automatons.

Portfolio / GitHub:

Zero open-source contributions. I regret that a lot and I am planning to change it. Always been so busy but I finally want to give something back. Stay tuned for updates. It will very likely be related to distributed tech or something that Elixir core does not have yet.

Bio:

  • Zealous about automation. Seeing people pitter-patter their way to productivity in Excel drives me nuts. This is what us the programmers are for! There are literally trillions of bucks out there in uncaptured value due to lack of automation. We can and should change that.
  • Integration and interoperability have always been a favourite. I simply love tying systems together. It’s like a hobby, I enjoy doing it even if it is extremely hard.
  • Project evolution and refactoring are practically a speciality. I’ve done it many times in Java, PHP, Ruby and Javascript, and I am looking forward to doing it more in Elixir and a few LISP dialects. As above, it’s just something that I enjoy. It’s often very hard and dirty work but I do it with a smile (most of the time).
  • Optimization: this is not requested very often but when it is, I am first on the queue.
  • Standartization. I am way past my ego-points-pumping period and I prefer “boring” but standard tech that gets the job done and does not surprise people.
  • Distributed tech: databases, append-only logs, global datastructures, blockchain, planetary-wide filesystems – I am a fan of all of these and would like to learn and do more with them.
  • Research and development: There are not many employers out there who pay for R&D but it’s something I have been wanting to explore more ever since I was a teenager.

Career plans:

Mostly to have several small consultancies and build a sustainable business around them. I haven’t had problems finding jobs whenever – senior programmers are always in demand – but finding the right job for me has always been harder. The search goes on.

// Dimi.

Where Next? Top

Trending in Member Profiles Top

Lucassifoni
Hello, I currently am open to a single part-time contract, to diversify my practice alongside my SaaS products which now are a time-boxe...
New
hauleth
Name: Łukasz Niemier Location: Poznań, Poland Remote / relocation / travel: Remote, with occasional travel. Work experience: I am soft...
New
New
New
Papipo
Name: Rodrigo Álvarez Location: Gijón, Spain Available for full remote backend/fullstack work. Experience: More than 20 years, 20 of t...
New

Other Trending Topics Top

mudasobwa
I am happy to introduce the very α version of the new programming language compiled to BEAM. Welcome Cure. It has literally three kille...
New
garrison
Hobbes is a low-level distributed database for the Elixir programming language. Hobbes provides a simple, safe, and scalable storage lay...
New
marciok
Hi there! We created Gust: A task orchestrator inspired by Airflow. For those who have never heard about Aiflow, it’s a Python-based wor...
New
jimsynz
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
mcass19
ExRatatui lets you cook up rich terminal UIs in Elixir, powered by Rust’s ratatui via Rustler NIFs. Build interactive terminal applicatio...
New
Damirados
Hello everyone. After busy few months I am happy to announce v0.1.0 of Emerge & Solve. They are GUI (Emerge) and State management (S...
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews