Para una experiencia completa e interactiva de este Deep Profile, te invitamos a visitarlo online en https://rooftop.dev/deep-profile/juan-rodriguez-c7336bb8-a264-4628-b850-1702371f1785

Foto de persona

Juan Rodríguez

Fullstack Developer

+11 años de experiencia como Developer

Ingeniero, Sistemas de información

Titulo Académico

Fluido (C1)

Inglés

Buenos Aires, Ciudad Autónoma de Buenos Aires, Argentina

Rooftop

Experiencia actual

Universidad Tecnológica Nacional

Educación

Sobre mi

I am a backend developer with extensive experience leading teams and designing effective solutions. I have worked with technologies such as Java, Spring Boot, AWS, Hibernate, and Docker across various industries, including software development and education. As a Backend Leader at Rooftop, I optimized the performance of the product that connects developers and clients, achieving significant efficiency improvements. I have also taught university courses on frontend and backend web development. My achievements include the technical direction of complex projects at Silicon Valley Development and the design of innovative systems like investment platforms. I am passionate about web application security and the training of new talent in technology.

Stack principal

Java +9 años de experiencia

Stack secundarios

GitHub +8 años de experiencia

Vue.js +8 años de experiencia

Cloud +8 años de experiencia

JavaScript +8 años de experiencia

Git +8 años de experiencia

Otros stacks

Technical Leader (+8 años)

Project Management (+8 años)

Docker (+8 años)

Model-View-Controller (MVC) (+7 años)

Integration Testing (+7 años)

Unit Testing (+7 años)

HTML (+6 años)

Cascading Style Sheets (CSS) (+6 años)

Amazon Web Services (AWS) (+6 años)

Spring Boot (+6 años)

CI/CD (+6 años)

MySQL (+5 años)

GNU/Linux (+5 años)

Hibernate (+5 años)

Scrum (+5 años)

Redis (+5 años)

Elasticsearch (+4 años)

Jenkins (+4 años)

Doctrine (+4 años)

Symfony (+4 años)

Laravel (+4 años)

PHP (+4 años)

Information Security (+4 años)

Amazon S3 (+4 años)

Kibana (+4 años)

Web Application Security (+3 años)

PostgreSQL (+3 años)

Java Swing (+2 años)

jQuery (+2 años)

Angular (+2 años)

Python (+2 años)

Test Driven Development (TDD) (+2 años)

Heroku (+2 años)

RSpec (+2 años)

Microservicios (+2 años)

MariaDB (+1 año)

JUnit (+1 año)

Algorithms (+1 año)

Ruby on Rails (+1 año)

JavaFX (+1 año)

Ruby (+1 año)

Model-View-ViewModel (MVVM) (+1 año)

Experiencia

Profesor Universitario

UtnHigher Education

Mar 2019 - Actualmente · 6 años 4 meses

University Teacher. Currently teaching frontend web development: HTML, CSS, JavaScript and Vue.js, with Git and GitHub as control version systems. Using flipped classroom as methodology.

In the past, I taught backend with Java, but it was replaced due to increase of use of JavaScript stack.

Cloud

JavaScript

GitHub

Vue.js

HTML

Java

Cascading Style Sheets (CSS)

Git


Backend Leader

RooftopSoftware Development

Oct 2022 - Actualmente · 2 años 10 meses

As a Backend Lead at Rooftop, I manage a team of 5 and am responsible for the design and execution of the Rooftop product, used by developers, clients, and internal staff. This platform connects devs and clients, providing a matching service. My responsibilities include:

Product design and oversight. Comprehensive project management and participant coordination. Technical leadership. Since stepping into this role in October 2022, I have implemented innovative solutions using technologies like Java, Spring Boot, Amazon Web Services (AWS), Hibernate, Docker, CI/CD, and Microservices. My approach has enhanced team efficiency and optimized product performance, resulting in faster, higher-quality profile matches throughout the selection process.

Java

Spring Boot

Amazon Web Services (AWS)

Hibernate

Docker

CI/CD

Microservicios

Technical Leader

Project Management


Software Developer

RooftopSoftware Development

Dic 2019 - Feb 2022 · 2 años 3 meses

Backend developer at Rooftop. Worked on an investment platform, which allows clients to make customizable investment portals, in order to get funds for their projects following USA regulatory laws.

Focused on overall system improvement and new features. Started as backend developer, but ended as tech leader.

Technologies used:

  • Docker
  • PostgreSQL
  • GNU/Linux
  • Git
  • Heroku
  • Integration Testing
  • GitHub
  • RSpec
  • Model-View-Controller (MVC)
  • Python
  • Java
  • Spring Boot
  • Cascading Style Sheets (CSS)
  • JavaScript
  • Web Application Security
  • Redis
  • Test Driven Development (TDD)
  • Unit Testing
  • Integration Testing
  • HTML

JavaScript

Java

Angular

Python

Test Driven Development (TDD)

Cascading Style Sheets (CSS)

Model-View-Controller (MVC)

Web Application Security

Integration Testing

Unit Testing

Spring Boot

Technical Leader

PostgreSQL

GNU/Linux

Heroku

Docker

GitHub

RSpec

Redis

HTML

Git


Desarrollador de Software

Software FactoryIT Services and IT Consulting

Ago 2016 - Nov 2020 · 4 años 3 meses

  • Used technologies: PHP, MySQL, Redis, ElasticSearch, Vue.js, Git, GitHub, Unit and Integration Testing, Web Frameworks, Docker, GNU/Linux, Queues, Jenkins, Kibana, Amazon S3.
  • Responsibilities:
  • Backend leader: due to my experience and knowledge, I was in charge of big backend changes, advisement and leadership.
  • Payment processor integrations, like MercadoPago, PayPal, Billplz, etc.
  • Withdraw processors integration, like Transpay, Iugu, Payoneer, etc.
  • Optimization: make Workana faster and guarantee that even with high amount of users everything works fine.
  • Information security: guarantee that all systems focus on defense in depth, reduce risk exposure and vulnerabilities management.
  • Search system maintenance and new features addition.
  • Backend related tasks, but also some frontend tasks.

Docker

Scrum

Elasticsearch

Vue.js

Git

GitHub

Unit Testing

Model-View-Controller (MVC)

Laravel

Jenkins

PHP

Symfony

Doctrine

Redis

MySQL

Amazon Web Services (AWS)

Information Security

Integration Testing

Technical Leader

Amazon S3

GNU/Linux

Kibana


Profesor Curso "111 Mil"

UTN Facultad Regional San FranciscoHigher Education

Mar 2018 - Dic 2018 · 10 meses

Teacher in "111 mil" training, which aimed to train 111.000 developers. I taught 60 people desktop development, algorithms, Java and Swing, Git, GitHub, Hibernate as ORM and MySQL as database.

Although I wanted to teach web in that moment (because desktop software was not used anymore), that was not allowed.

Java Swing

Git

GitHub

Java

Hibernate

MySQL

Algorithms


Work and Travel - Estados Unidos

Mountain Resort

Dic 2015 - Mar 2016 · 4 meses

I did the "Work and Travel" experience in the United States, working at a ski resort in Crested Butte.


Desarrollador de software

Software CompanySoftware Development

Mar 2015 - Dic 2015 · 10 meses

Full stack Developer.

Project: ERP software.

I focused mainly on Java and Spring Boot as backend, but also frontend with JQuery and Knockout.js (a MVVM framework).

JavaScript

jQuery

Java

Spring Boot

Hibernate

Model-View-ViewModel (MVVM)


Desarrollador Freelance

Profesional IndependienteBusiness Consulting and Services

Ene 2014 - Mar 2015 · 1 años 3 meses

Freelancer developer. Developed three systems:

  • Jewelry administration system, a desktop software, which was made using Java, Swing, MariaDB and Hibernate as ORM.
  • Shipping platform, a quite big project. It was a web system, made with Ruby, Ruby on Rails, PostgreSQL and jQuery.
  • A linear optimization solver, which was used by students in order to learn linear programming in an easier and better way. It was a desktop software, with Java and JavaFX as main technologies.

Of course unit and integration testing were used in all systems.

Scrum

MariaDB

JUnit

Java Swing

Model-View-Controller (MVC)

Java

JavaScript

jQuery

Hibernate

PostgreSQL

Spring Boot

Integration Testing

Ruby on Rails

JavaFX

Ruby


Investigador universitario

Universidad Tecnológica NacionalHigher Education

Mar 2013 - Dic 2013 · 10 meses

In a university research group. We studied web systems security, and gave talks in order to increase awareness.

Web Application Security


Educación

Ingeniero, Sistemas de información

Universidad Tecnológica Nacional

Mar 2011 - Oct 2017


logo de Rooftop