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

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