Software engineer, cofounder and indie hacker.

I’m Cosmin, a software engineer and entrepreneur based in Cluj Napoca, Romania. I’m the cofounder and CTO of Devrika (former Around 25), where we develop technologies that empower startups to build their remote first A+ teams on their own terms.

Implementing Graceful Shutdown in Go & NodeJS

Complex applications or services usually start a number of internal workers that process data more efficiently. If the service is stopped or restarted those workers need to finish handling each in-flight message before they are stopped to avoid data loss or rework.

Leave it better than you found it

Working on long-term complex projects can be hard and stressful sometimes. However, with a bit of madness and initiative, you can turn an ever-increasing and decaying codebase into a project you feel proud about.

No silver bullets: NodeJs, Go & Elixir

An exploration into my history with PHP, NodeJs, Go & Elixir, what I've learned from each language and how it helped me to better understand that learning a single programming language is not enough any more.

Work

  1. Company
    DomainWatch
    Role
    Founder
    Date
  2. Company
    ParamountDax
    Role
    Consultant & Lead Developer
    Date
  3. Company
    EbbotAI
    Role
    Performance Consultant
    Date
  4. Company
    ParamountDax
    Role
    Lead Developer
    Date
  5. Company
    Bittr
    Role
    Principal Engineer
    Date
  6. Company
    Cleverwash
    Role
    Technical Team Lead
    Date
  7. Company
    Learnship
    Role
    Senior Fullstack Engineer
    Date
  8. Company
    UTI CMMS
    Role
    Lead Developer
    Date
  9. Company
    PikPerfect
    Role
    Senior Fullstack Engineer
    Date
  10. Company
    ITST Platform
    Role
    Senior Fullstack Engineer
    Date
  11. Company
    Around25
    Role
    CTO
    Date
Download CV