Tarun Daryanani

Junior Software Engineer, Spain

image

Junior Software Engineer with 3+ years of experience who is willing to learn and keep growing.
My passion is to program and automate tasks and processes.
At a professional level, I have worked in three different companies, with three different roles; Infrastructure Engineer, IT Security Consultant and Research Engineer (which involved programming and data analysis). I prefer to work in a medium size team, big enough to share my ideas with a group of people, as well as learning from them, but small enough so I get to know the team. I consider myself autonomous enough to find the solutions on my own, but I like having someone in the team who is specialized in some technology.


Work Experiences

Junior Software Engineer

Barcelona SuperComputing Center, Spain | Aug 2021 - May 2023

  • Implementation of tools using Go (Migalabs Organization | Analyzer tool)
  • Store more than 1M rows in PostgreSQL
  • Creation of RESTful APIs to serve data
  • Use of Django to create back-end services
  • Use of Git, Docker, SSH, Bash Scripts, Linux services, Firewalls
  • Use of Python to analyze data (Jupyter Notebook, Pandas)
  • Good understand of P2P networks
  • Use of Prometheus and Grafana to monitor services and alerting

IT Security Consultant

Daimler Group Services Madrid, Spain | Aug 2019 - Aug 2021

  • Good understanding of ISO 27001
  • Good understanding of Software Development Life Cycle
  • Review Security Audit reports (Pentesting, Architecture audits)
  • Good understanding of IAM Policies
  • Medium-High level use of Microsoft Excel
  • Creating presentations and explaining managers security issues

Global Video Platform Infrastructure Intern

Telefonica i+D, Spain | Aug 2018 - Apr 2019

  • Participant of Talentum Scolarship
  • Automating Software deployments with Github, Jenkins and Docker
  • Provision and Deprovision of data through Linux servers

Github Projects

During my educational and professional experience I have developed and participated in several open-source projects.

This repository was created to obtain on-chain data from the Ethereum network and persist metrics into a PostgreSQL database for further and detailed analysis.

This repository was created to deploy several Ethereum Consensus Clients together with one simple command.

Armiarma

2021

Armiarma is an open-source p2p crawler that is able to identify the nodes participating in the network.

This tool is able to retrieve live metrics from any self-hosted beacon node: block proposals, block arrivals and attestations collected.

Courses