Tomás Villegas
DESARROLLADOR DE SOFTWARE
Buenos Aires, Argentina

PERFIL

Soy una persona apasionada por el aprendizaje y convencida de que enseñar es una de las mejores formas de consolidar el conocimiento. Me caracterizo por mi flexibilidad y capacidad de adaptación a distintos proyectos y equipos de trabajo. Disfruto integrarme en equipos de alto rendimiento donde la colaboración y el crecimiento mutuo sean pilares fundamentales. Destaco por mi responsabilidad, compromiso y enfoque en la resolución de problemas. Enfrentar nuevos desafíos me motiva, ya que me permiten desarrollarme tanto a nivel profesional como personal.

EXPERIENCIA PROFESIONAL

Leapsight - Desarrollador de Software Backend Semi-Senior | 03/2025 - Actualidad

En Leapsight me desempeño como Desarrollador de Software Backend, realizando mantenimiento y desarrollo de una aplicación de tracking de vehículos utilizando Erlang, Kafka, Amazon Web Services (AWS), TimescaleDB y PostgreSQL. En este rol, también participo en la planificación y diseño de nuevas funcionalidades, colaborando con el equipo de frontend y otros desarrolladores backend para asegurar una integración fluida y eficiente de las nuevas características en la aplicación existente.

Lambdaclass - Desarrollador de Software | 01/2022 - 02/2025

En Lambdaclass me desempeñé como Desarrollador Fullstack, con foco en el desarrollo web y de videojuegos. Trabajé principalmente con Elixir, un lenguaje de programación funcional, y con el framework Phoenix para el desarrollo de aplicaciones web. En el ámbito de los videojuegos, utilicé Unity, C# y Elixir para crear experiencias multijugador. Además, participé activamente en tareas de gestión y mentoría de nuevos integrantes del equipo, realizando onboardings, guiando en la comprensión del flujo de trabajo, resolviendo dudas técnicas y acompañando el desarrollo de sus proyectos. Entre mis logros más destacados se encuentran la implementación de una aplicación web para la gestión de uno de los hospitales oncológicos más importantes de Sudamérica, el desarrollo de sistemas de networking para videojuegos multijugador, la mentoría y capacitación de nuevos desarrolladores, y la gestión y coordinación de proyectos de desarrollo web.

Facultad de Ingeniería - Ayudante de Cátedra en Introducción al Desarrollo de Software | 2024 - Actualidad

En la Facultad de Ingeniería, me desempeño como Ayudante de Cátedra en Introducción al Desarrollo de Software, dictando tanto clases prácticas como teóricas. El curso abarca diversas herramientas y conceptos fundamentales para la formación de futuros desarrolladores, incluyendo Linux, Bash, Git, Docker y el uso de metodologías ágiles.

Argentina Programa 4.0 - Docente | 06/2023 - 10/2023

En Argentina Programa 4.0, me desempeñé como Docente, formando a un grupo de futuros programadores. Durante el curso, enseñé los conceptos fundamentales de programación y, posteriormente, os enfocamos en desarrollo web utilizando HTML5, CSS3, JavaScript y el framework Next.js. Para el backend, trabajamos con Python y Django Rest Framework, abordando también conceptos clave de bases de datos y enseñando a manejar PostgreSQL.

Facultad de Ingeniería - Ayudante de Cátedra en Algoritmos y Programación I | 2021 - 2023

En la materia Algoritmos y Programación I me desempeñé como Ayudante de Cátedra, impartiendo clases prácticas, corrigiendo trabajos prácticos y exámenes. Durante el curso, los alumnos aprendieron los conceptos básicos de algoritmia y realizaron trabajos prácticos que incluían investigación, uso de librerías, frameworks e incluso APIs. Además, los estudiantes desarrollaron videojuegos, aplicando los conocimientos adquiridos de programación y estructuras de datos.

EDUCACIÓN

Técnico Electrónico

E.E.S.T. Nª 9 | 2015 - 2018, Lanus, Buenos Aires, Argentina

Ingeniería Informática

Facultad de Ingeniería, Universidad de Buenos Aires | 2019-Actualidad, Buenos Aires, Argentina

HABILIDADES

Elixir, Python, JavaScript, HTMl5, CSS3, Phoenix, Flask, PostgreSQL, Unity, C#, Git, Docker, Linux, Bash, Metodologías Ágiles, Scrum, Kanban, Pair Programming, TDD, BDD, CI/CD, Networking, Desarrollo Web, Desarrollo de Videojuegos, Desarrollo de Aplicaciones Móviles.

IDIOMA

Español:

Nativo

Ingles:

Upper-Intermediate

Tomás Villegas
SOFTWARE DEVELOPER
Buenos Aires, Argentina

PROFILE

I am passionate about learning and firmly believe that teaching is one of the best ways to deepen understanding. I am adaptable and thrive in various projects and team environments. Working in a high-performance team excites me, as it offers opportunities for collective growth and mutual support. I am known for my responsibility and strong work ethic, with problem-solving being one of my core strengths. I relish challenges that foster both personal and professional growth.

PROFESSIONAL EXPERIENCE

Leapsight – Backend Software Developer (Semi-Senior) | 03/2025 – Present

At Leapsight, I work as a Backend Software Developer, performing maintenance and development of a vehicle tracking application using Erlang, Kafka, Amazon Web Services (AWS), TimescaleDB, and PostgreSQL. In this role, I also participate in the planning and design of new features, collaborating with the frontend team and other backend developers to ensure smooth and efficient integration of new functionalities into the existing application.

Lambdaclass - Software Developer | 01/2022 - Present

At Lambdaclass, I worked as a Fullstack Developer, focusing on web and video game development. I primarily worked with Elixir, a functional programming language, and the Phoenix framework for building web applications. In the video game domain, I used Unity, C#, and Elixir to create multiplayer experiences. Additionally, I actively participated in team management and mentorship, conducting onboardings, guiding new team members through workflow processes, resolving technical questions, and supporting the development of their projects. Among my most notable achievements were the implementation of a web application for managing one of the largest oncology hospitals in South America, the development of networking systems for multiplayer games, the mentorship and training of new developers, and the management and coordination of web development projects.

UBA - Faculty of Engineering - Teaching Assistant in Introduction to Software Development | 2024 - Present

At the Faculty of Engineering, I work as a Teaching Assistant in Introduction to Software Development, delivering both practical and theoretical classes. The course covers a variety of tools and fundamental concepts essential for the training of future software developers, including Linux, Bash, Git, Docker, and the application of agile methodologies.

UBA - Faculty of Engineering - Teaching Assistant in Introduction to Software Development | 2024 - Present

At Argentina Programa 4.0, I worked as an Instructor, training a group of aspiring programmers. During the course, I taught fundamental programming concepts and later we focused on web development using HTML5, CSS3, JavaScript, and the Next.js framework. For the backend, we worked with Python and Django Rest Framework, covering key database concepts and teaching how to work with PostgreSQL.

UBA - Faculty of Engineering - Teaching Assistant in Algorithms and Programming I | 2021 - 2023

In the Algorithms and Programming I course, I worked as a Teaching Assistant, delivering practical classes and grading assignments and exams. uring the course, students learned the fundamentals of algorithms and completed practical projects that involved research, the use of libraries, frameworks, and even APIs. Additionally, students developed video games, applying the programming and data structures knowledge they had acquired.

Argentina Programa 4.0 - Professor | 06/2023 - 10/2023

In Argentina Programa 4.0, I had the opportunity to teach a talented group of future programmers. During the course, I started by teaching the fundamental concepts of programming and later delved into web development, using technologies such as HTML5, CSS3, and JavaScript, as well as the Next.js framework. For the backend, we used Python along with Django Rest Framework, also covering key database concepts and teaching how to work with PostgreSQL.

EDUCATION

Electronic Technician

E.E.S.T. Nª 9 | 2015 - 2018, Lanus, Buenos Aires, Argentina

Computer Science

UBA - Faculty of Engineering, Universidad de Buenos Aires | 2019-Actualidad, Buenos Aires, Argentina

SKILLS

Elixir, Python, JavaScript, HTMl5, CSS3, Phoenix, Flask, PostgreSQL, Unity, C#, Git, Docker, Linux, Bash, Agile, Scrum, Kanban, Pair Programming, TDD, BDD, CI/CD, Networking, Web Development, Game Development, Mobile Development.

LANGUAGES

Spanish:

Native

English:

Upper-Intermediate