Talented Full-Stack Developer with 4+ years of experience using various web and mobile development technologies and tools, including Python, Java, Ruby, Go, Javascript, Typescript, and extensive experience with Linux systems in a SysAdmin setting. Leonardo is also highly-familiar with AWS mainly RDS, EC2, S3, VPC, Security Groups, Lambda, NAT Gateway. He is proficient in all phases of the software development life cycle including gathering requirements, analysis, design, implementation, testing, maintenance, and support.
Designed deployment solution on top of AWS stack: EC2 and RDS on top of VPC and with corresponding SGs.
Created CLI application that uses Binance’s futures client for retrieving and processing trading data using Python.
Built an ETL pipelined application with Java, Spring boot 2, Postgres and SQL Server. Created, maintaned, and deployed functionalities using RoR, for an app that uses geo-spatial data processing.
Built multiple software solutions on the backend side for different start-ups using Ruby on Rails, Python, and Java.
Developed the Tito app, a platform that connects users with newsworthy photos and videos to news media companies. I worked on the development of the back-end side of the application using Ruby on Rails.
Created a test framework for testing websocket’s messaging in a trading application. Implemented automated test suites on top of Selenium and Robot frameworks using Python and Java.
Tito is an app that lets you take newsworthy photos and videos and get paid, see what’s happening around you in real-time, and complete missions and earn cash. It is a platform that connects users with newsworthy photos and videos to news media companies. I worked on the development of the back-end side of the application using Ruby on Rails. I was able to put into practice some geometry-related knowledge to handle optimization algorithms related to GIS data.
The project was the development of a mobile app for a known clothes brand in Spain. Users can browse the different collections, be inspired by the proposed looks, and find what they are looking for. Developed the app using Ionic 4, Nest.js, and Angular for the admin dashboard. Acted as a full-stack engineer for this project, so I was developing both front-end and back-end of the application, on top of deployments.
Mangobocado is a small wrapper for the motor client (MongoDB async client) to be used on top of Tornado (async web framework), open-source project, written in Python as a Python library. The idea is trying to imitate the Ruby On Rails' ActiveRecord API for handling common operations.
Education
Master's degree in Mathematics and Computer Science
University of Carabobo
2016 - 2019 (3 years)
BSc. in Economics
University of Carabobo
2006 - 2011 (5 years)
AWS Certified Solutions Architect; Taming Big Data with Apache Spark and Python; Learn Ethical Hacking from Scratch; Build Modern Responsive Websites with HTML5, CSS3, and Bootstrap; Algorithmic Problems in Java; Complete Java SE 8 Developer Bootcamp; Master Object Oriented Design in Java;