Elias Dal Ben Arruda

Elias Dal Ben Arruda

About

Detail

Senior Software Engineer | Elixir
Curitiba, State of Paraná, Brazil

Contact Elias regarding: 
work
Full-time jobs

Timeline


work
Job
school
Education

Résumé


Jobs verified_user 0% verified
  • Rec Technologies
    Senior Software Engineer
    Rec Technologies
    Jul 2025 - Current (1 year 1 month)
  • Symbolic.ai
    Principal Software Engineer
    Symbolic.ai
    Feb 2025 - Jul 2025 (6 months)
    - Using Elixir and AI to create a new way of doing Journalism
  • Peek
    Senior Software Engineer
    Peek
    Jun 2022 - Feb 2025 (2 years 9 months)
    ◾ Working in a SaaS and developing solutions related with payments
  • C
    Core Contributor & Co-Author
    Jan 2022 - Current (4 years 7 months)
    Building Spawn, a Open Source Actor Model Serverless Platform in the BEAM. https://github.com/eigr/spawn Using Elixir/OTP to implement persisted actors supporting different databases, multi language SDKs communicating with protobufs and fully integrated with kubernetes using custom CRDs with the goal to change how software development is thought.
  • Stone
    Senior Software Engineer
    Stone
    Aug 2021 - Mar 2022 (8 months)
    ◾ Working with documentation, architecture and Elixir code to solve important refactors ◾ Dealing with L1+L2 cache using only Elixir + Erlang capabilities ◾ Clustering different services using Kubernetes and sharing processes horizontally between different pods ◾ Working in a service that deals with Authorization, Authentication, Credentials, OAuth2, JWT, JWE, TOTP and uses some Keycloak functionalities ◾ Handling observability and alerts with Newrelic/Grafana + Prometheus
  • T
    Tech Lead
    Sep 2020 - Aug 2021 (1 year)
    ◾ Working alongside with a product team, structuring and planning multiple tasks and dealing with stakeholders ◾ Architecturing new features and important refactors ◾ Working in back-end using Elixir, NodeJS, Ruby on Rails, GraphQL, Kubernetes, PostgreSQL ◾ Using Elixir/OTP to build a realtime solution for logistics that handles the life cycle of processes and supervisors, communicating with a client-side in Kotlin with gRPC Streams ◾ Structuring and developing communications between microservices using gRPC and implementing GraphQL endpoints ◾ Dealing with infrastructure decisions and managing kubernetes to serve Elixir services both in horizontal and vertical pods strategies ◾ Working with GCP (Google Cloud provider) ◾ Working with React
  • Tecnofit
    Full-stack Developer
    Tecnofit
    Jul 2018 - Aug 2020 (2 years 2 months)
    ◾ Implantation of a monorepo workspace architecture (sharing and structuring libs cross apps) ◾ Breaking a monolithic architecture with serverless, lambdas and micro-apps (micro-frontends) ◾ Creation of a solution from scratch to handle big dynamic data importing from system to system ◾ System rewrite in Angular from scratch ◾ Working with NodeJS on backend and with data preprocessing ◾ Configuring and launching applications on AWS ◾ Creation of automation tools for development and deploy ◾ Launch of several projects working both in back-end, using PHP and in front-end using Angular ◾ Unit testing with PHPUnit and Jasmine ◾ Working with Agile practices ◾ Working and taking decisions in an environment which directly impacts thousands of user
  • D
    Full-stack Developer
    DVFLIX
    Jan 2016 - Jun 2018 (2 years 6 months)
    ◾ Development of a hybrid platform (PWA - ios/android/web) of audio/video streaming ◾ Working with clean code, code versioning and agile development ◾ Creation of livestreaming IPTV solutions ◾ Working with NodeJS using socket on back-end ◾ Working with AngularJS, Ionic and Cordova on front-end ◾ Experience of migrating AngularJS apps to Angular2+ ◾ Creation of a paid online courses platform
Education verified_user 0% verified
  • Universidade Federal do Paraná
    Análise e desenvolvimento de sistemas
    Universidade Federal do Paraná
    Jan 2016 - Jan 2018 (2 years 1 month)
This is a community-created genome.