Juan Jose Rodriguez Lopez

Juan Jose Rodriguez Lopez

Mentor
Rising Codementor
US$10.00
For every 15 mins
ABOUT ME
Software engineer for 7 years, devops lately, pentester lover
Software engineer for 7 years, devops lately, pentester lover

Senior Software engineer, DevOps, and pentester passionate with 7 years of experience. My programming languages are Java, Python, Typescript (NodeJS), and ruby (experience in Ruby on Rails).

Although most of my experience comes from a software engineer perspective (and development in general), I had the opportunity to learn DevOps and cybersecurity during my professional career. That helped me iterate faster, as I can develop frontend, and backend and make deployments by myself, even when IaC tools (like Terraform) are needed.

More info and tech stack on my website: https://www.j2hacks.com/whoami

Spanish, English
Dublin (+01:00)
Joined April 2024
EXPERTISE
7 years experience
2 years experience
3 years experience
7 years experience
7 years experience
5 years experience
7 years experience

REVIEWS FROM CLIENTS

Juan's profile has been carefully vetted and approved as a Codementor. Connect with Juan now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
Pentesting-utils
Just some scripts that help me
Python
6
0
tfm-project
TypeScript
0
0
EMPLOYMENTS
Software Engineer and DevOps
The Agile Monkeys SL
2017-09-01-Present

Most of my experience is in software engineering. During the last few years, I've also had experience as a DevOps and Security ex...

Most of my experience is in software engineering. During the last few years, I've also had experience as a DevOps and Security expert. Part of my day-to-day work was:

1. Development of full-stack applications, based on many different architectures: DDD, event-driven, event-sourcing, MVC... I could experience many software stacks: Java, Ruby, Python, NodeJS, and Haskell at the beginning. This includes experience with CI/CD pipelines with Github actions, CircleCI, and Jenkins. I've also worked with SQL and NoSQL databases and serverless and provisioned architectures.

2. Cloud architecture, development, and overall DevOps work: Highly experienced in AWS and Azure, but also had the chance to work on GCP projects. I've worked with purely native services like ECS and ECR (and equivalent for Azure), and Kubernetes deployments (for example, in AKS).

3. LLM implementation and architecture: Worked on many innovation projects that used AI and LLMs in particular (embeddings, RAG systems, etc). I integrated closed and open-sourced models in different platforms: Azure AI Studio, Huggingface, Baseten, etc.

4. Leading the cybersecurity technical side of the company: Helped create legal documentation, and a security plan, set up SSO and MDM software, protect applications with CI/CD tooling, and train the team with best practices and concerns to be aware of.

5. For some time I was a technical interviewer for new candidates. I'm also a technical and "good practices" mentor (and I've been for several years now).

Python
Java
SQL
View more
Python
Java
SQL
Ruby on Rails
Node.js
Git
Flask
Spring
Unit Testing
Azure
NoSQL
RabbitMQ
TypeScript
Integration Testing
Software Engineering
Firebase
Docker
React
Load Testing
Dropwizard
GraphQL
Information Security
GitHub Actions
Security engineering
Huggingface
Kafka
AI (artificial intelligence)
DevOps
AWS (Amazon Web Services)
LLM
View more
PROJECTS
Booster FrameworkView Project
2021
I have contributed to this event-sourcing open-source project extensively
I have contributed to this event-sourcing open-source project extensively
Node.js
Azure
Event Sourcing
View more
Node.js
Azure
Event Sourcing
Event-Driven Architecture
AWS CDK
AWS (Amazon Web Services)
View more
Booster framework Azure encryption rocket (plugin)View Project
2022
I created this Booster framework "rocket" (plugin) for my MS degree final job back in 2022. It allows to encrypt and decrypt events (and ...
I created this Booster framework "rocket" (plugin) for my MS degree final job back in 2022. It allows to encrypt and decrypt events (and so entities and read models after reducing and projecting) by using annotations in the top of the typescript property
Node.js
Azure
Encryption
View more
Node.js
Azure
Encryption
View more