I am self-taught, so I don’t have a university degree (I had to start working at a very young age). After some years working as a programmer, in 2015 I had the opportunity to study for a diploma in free (as in freedom) software at the Universidad del Este, La Plata, Argentina. My experience is mostly in the backend development field using Python, Scala and Javascript. Also, in the last few years, I have been working in the frontend too with Reactjs/Gatsby/Vuejs.
MAY 2015 - DECEMBER 2015. Diploma in Open Source Software development. A total of 640 hours.
JUNE 2020 - PRESENT. Encortex helps businesses grow revenue by optimizing digital interactions. My day-to-day consist on programming distributed stream-oriented services in Python and Scala (now processing 2300 transactions per second). The technology stack we use is huge, just to mention a few: Apache Kafka, Apache Airflow, gRPC, Flask, PostgreSQL, Amazon Redshift, Amazon RDS, Flyway, Couchbase, Celery, RabbitMQ, Kibana, Logstash, Filebeat, Docker, etc. Tests are a must, so Pytest is my friend. Also, I led a small team (distributed across the globe, developers from Russia, USA, Argentina) in a product that implements a REST API (Django Rest Framework) and a JAMStack site (using Gatsby, a React server-side rendering framework). Also, coding some network services implemented in Scala (using Akka, Play and Lagom)
APRIL 2015 - JUNE 2020. Devsar is a global consulting & software development firm specialized in web & mobile app development. My position as a Senior Software Developer means to mentor/help other teams, design the architecture of the clients’ systems and write the source code. In the time I have worked I have used several technologies, such as: Python/Django, DRF, GraphQL, Flask, Starlette, FastAPI, PostgreSQL MongoDB, Vuejs, Reactjs, Celery, AWS Ecosystem (EC2, Lambda, API Gateway, ElasticCache), Serverless, Redis, Stripe, Elasticsearch, Apache Kafka, Docker and Docker compose.
MAY 2018 - DECEMBER 2019. Ecraft is a company that develops technological solutions for the financial markets. I have worked as an external consultant helping them to make technological decisions and writing some components of their products. Some of the tasks I have performed are:
DECEMBER 2014 - FEBRUARY 2015. Planisys is a local CDN/Email Marketing company. I worked as a backend software developer. My main task was to maintain and extend a system that deployed Nginx configs across many servers. Some of the tech stack involved using Celery, Jinja2 templates, RabbitMQ, SQLAlchemy and Python.
SEPTEMBER 2014 - DECEMBER 2014. Virtualmind. I worked as a backend software developer for an outsourced project as a backend developer. Used Django and MongoDB.
SEPTEMBER 2012 - AUGUST 2014. MSA is a company that has several products, among them one of the best known is Vot.Ar, an electronic voting system. During the time I worked in the company I was maintaining a system used for the sale of show tickets called Viaticket. Some of the tech stack used were: Apache, mod_python, XML-RPC, Django, Flask, SQLAlchemy and Oracle database.
DECEMBER 2009 - AUGUST 2012. Airtrack is a company whose main product is a taxi dispatch system. I worked on the design of the architecture of several of the components of the system. I wrote several pieces of software and was also in charge of maintaining the company’s infrastructure and servers. Some of the tasks I performed were:
JUNE 2009 - APRIL 2010. SXNet was an own enterprise whose main objective was to give support in servers with GNU/Linux to the local companies. Some of the tasks we performed were: Configuration of proxy servers (Squid), SMTP servers (Postfix), setup traffic shaping and firewall policies using iptables, network file servers (samba), and end user desktop support. Setup servers with Centos, Fedora, Debian or FreeBSD with RAID support. Installation of local network cabling, configuration of routers, modems and switches.
JANUARY 2007 - 2008. I worked at RCOM as a GNU/Linux system administrator. Some of my duties were:
JANUARY 2006 - JANUARY 2007. CISB is a company that provides technical support to local businesses. This company gave me the opportunity to start my way in the technology sector. Some of the tasks I did were: LAN and WAN configuration. Gnu/Linux and Windows server configuration (SMTP, Imap/POP, FTPd, Samba NFS, Traffic shaping). Desktop end user support.