Tarun Daryanani
- tarun.mdaryanani@gmail.com
- tdahar
- tarun-m-26455880/
- @tarunhd
- Barcelona, Spain
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
- 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
- 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
- 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 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.