My responsibility was to design and develop Android applications with Java. I was just creating the views of the application and communicating it with the API that my colleagues developed.
My First Programming Job
In 2018, I got my first real job as an Android Developer at Tifyca. I was still a student but I was excited to start coding professionally.
What I Did
This wasn’t just making coffee or doing small tasks. I wrote code that went into real apps.
I built Android apps using XML layouts and Java. I learned how to connect the app to REST APIs built by the backend team. I also learned about the Android SDK and how mobile apps work.
The Main Project
I helped build a streaming app for a niche video service. The app let users browse videos, watch them, and manage their accounts.
I was responsible for building the user interface and making sure it looked right and worked properly.
What I Learned
This job taught me that software engineering is about teamwork.
It’s not just about making code work on your computer. You have to work with other developers, merge code together, fix conflicts, and communicate when things go wrong.
This was the start of my career as a software engineer.
Explore More Experiences

Software Engineer
SignatureAPI
I am responsible of leading the development of Signature API, a platform that provides a developer-focused, API-first platform for adding electronic signature capabilities to your applications and workflows.

Artificial Intelligence and Machine Learning Professor
Andrés Bello Catholic University
I taught about the fundamentals of artificial intelligence and machine learning, neural networks, convolutional neural networks, recurrent neural networks, generative adversarial networks, and reinforcement learning.

Programming Fundamentals Professor
Andrés Bello Catholic University
I was responsible of equipping students with the foundational knowledge and skills necessary for success in software development and computer science.