Hey! Hey there!
I'm Leo
I've been working in tech building products/services on the internet for the past 10+ years, mostly on the backend side, but I enjoy coding frontend, infrastructure, and even mobile apps with Flutter
Check my CV
•
About Me
I have worked on building hybrid mobile applications, with experience in frontend, backend, and some infrastructure (I love learning new things). I am someone who enjoys coding, and every day I strive to refine my skills to become a better software engineer, paying attention to the details of the implementations I am building—ranging from creating good documentation, delivering quality, measurable, and tested software, to finding the most efficient ways to work as a team.
Some tools I've used (in no particular order):
•
Professional Experience
HealthAtom
Software Engineer
Jan 2024 - Present
After a few months of reflecting and relaxing, I applied to this company because its mission caught my attention: "Improving the quality and access to healthcare for people." As a Software Engineer, I don't just work coding in PHP or JavaScript; my impact is also reflected in: 1. Implementing a new way of documenting and establishing best practices for doing so. 2. Improving the way we collaborate as a team by breaking down our PRs to make them more scoped and releasing changes to production using Feature Flags. 3. Writing ERDs before starting a new project. I am currently working in a team/cell where we focus on integrations and custom requirements for the company's strategic clients.
Uber
Software Engineer
Sept 2022 - Sept 2023
After the acquisition of Cornershop by Uber, resources were focused on moving the operation into Uber's ecosystem. I joined a new team, where we built integrations between the Partners' APIs and Uber. These integrations were primarily related to each Partner's loyalty programs and their specific requirements. At Uber, I improved my communication in English, learned how a large-scale company functions and operates, and gained an understanding of the importance of Design Docs in the software development process, as well as monitoring, observability, and microservices. Another of my responsibilities was being part of my team's on-call rotations, where I had to take responsibility for unexpected situations in our services.
Cornershop by Uber
Backend Engineer
Aug 2021 - Sept 2022
I joined Cornershop in 2021. It was an incredible moment because I had always dreamed of working at a company where, as a customer, I genuinely love the product and service offered. I worked on the admin panel for the stores, creating reports and dashboards for our store administrators. This is where I started to see how a larger-scale company operates internally. I learned the importance of working with more people and teams, planning changes, and seeking feedback. I improved my skills by writing tests, thinking and coding more scalable software, enhancing my communication abilities, and improving my English.
CheckRocket
Software Engineer
May 2015 - Aug 2021
I was an engineer behind checkrocket.com. I joined the team after a successful MVP, and my responsibility was to create a more stable and scalable software. Since 2015, we built a better product using Laravel, incorporating best development practices such as CI/CD, testing, migrations to manage schemas, and building a more scalable production environment on AWS. My roles were varied, ranging from designing infrastructure to coding the frontend, backend, and the hybrid application.
Octano
Web Developer
Ago 2014 - Apr 2015
My job was to build websites for the agency's clients. This is where I gained more experience working directly with clients, listening to their needs, and gathering better requirements. I started to understand that my role wasn't just about writing code, but about solving problems in a comprehensive way.
FXCM Chile
Web Developer
Mar 2014 - Ago 2014
My principal responsibility was to migrate the company's website to something more administrable and maintainable. Also, I helped to send daily mailing campaigns with news in the forex world.
Open LatinoAmerica
Junior Developer
Jun 2013 - Mar 2014
I worked on building custom tools for the agency's clients. I also learned a bit about how the educational environment works using LMS.
Netglobalis
Data center Operator/Junior Developer
Dic 2012 - Mar 2013
This experience was an internship, where I worked on the front line of support, handling technical calls, managing some hosting servers, and onboarding clients to the server facilities. We also worked on a web pilot project that aimed to automate some internal processes using Arduinos, but it was never completed.
•
Personal Projects
leonardo.wtf
Present
The website that your viewing ✌️
Le Molly Club
Present
At one point, I was part of an exotic animal rescue foundation (rabbits, guinea pigs, birds, turtles, hamsters, among others), and I saw firsthand how challenging it is to manage volunteers and keep track of forms or costs. Driven by the need to optimize operations and "have more time for what matters", I am currently working on an MVP that will help manage an animal rescue NGO. I hope to launch it in 2024.
TechBalance App
Present
I am working as a freelance Backend Engineer, taking on some DevOps responsibilities, building an MVP for a "home physiotherapy sessions" application.
Rocota
2023 - Present
It's an e-commerce platform for Rocota, a brand that creates beautiful handmade ceramic pieces. It was built using Shopify.
Tomaton
2020
It's an app for enjoying with friends by simulating a game board. It's a drinking game app where each person can play on their own device. It includes real-time games like voting for someone or playing charades with timers. It was written with Flutter, using Cloud Firestore, and designed from scratch with Figma. It is currently abandoned, but I'm planning a second version.
Pide Club
2019
It's a small e-commerce platform for stores that need control over their products, a product catalog, and the ability to process purchase orders. The target customers were Instagram profiles that sold products or services via DM. Unfortunately, the MVP didn't have the expected impact.
•
Education
I started acquiring technical knowledge at the age of 15. I studied at a technical-professional high school, where I obtained a degree as a Telecommunications Technician. After that, from 2013 to 2017, I worked during the day and studied Computer Engineering at Duoc UC in the evenings. Although most of the knowledge I have comes from hands-on experience solving problems at the companies I've worked for, as well as from constant self-learning.
I also completed several courses on Udemy about Flutter, GraphQL, and AWS CloudFormation.
•
!(No) tech things
I live with my partner, my little princess (my daughter), 3 bunnies, and 2 cockatiels. It's a beautiful family, even though it sometimes feels like a zoo. For a few years, I volunteered at an animal rescue NGO, and spending my time helping animals was something truly meaningful. I hope to be able to help another NGO again sometime in the future. I'm in love with a good cup of coffee made with a V60 and high-quality beans. Sometimes I play card games with friends, like Magic or Mitos y Leyendas, and with my partner, we enjoy playing Overcooked 2 at the end of the day — we absolutely love that game.