Skip to content
View troindx's full-sized avatar

Block or report troindx

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
troindx/README.md

Juan is what you get

Hi there πŸ‘‹ this is Juan, Digital Nomad - Senior Computer Engineer from Valencia / Spain


Coding is one of my passions, and I am proficient at software engineering and Software Development. I am a Full stack software engineer, but I rather work in the backend.

  • ✨ I have knowledge and proficiency ✨ in Typescript, Javascript, Angular, Node, PHP, C#, C++, Java, Arduino, Raspberry Pi, Solidity and 🐍 Python.
  • Regarding Hardware, I am proficient in Arduino and circuit board design using Fritzing.
  • πŸ’¬ Ask me about software engineering, food, travel, politics, and Magic, the gathering.
  • πŸ“« You can reach me via email or linkedin

Involved with this amazing NGO

  • Check their website here. Their mission is to help migrant workers and people in the area of Valencia / Spain who have difficulties in changing their lives and adapting to this country. If like me you don't believe in borders and think we all belong to the same world and live under the same sun, consider donating to them.

Languages

  • I speak Spanish, English, French, Italian, and Valencian with fluency
  • I speak Nepali at an Intermediate level.

Showcase

If you wonder how I code, let me showcase how I work with these public small coding challenges I have made throughout my years of experience as a Software Engineer.

These repos are only a showcase of what my programming skills are

DHT22 Sensor Temp + Humidity reader

IntelliJ Angular C C# CI/CD Raspberry Pi

Repo - Front end developed using Angular + Ionic Framework. The backend was developed in C# and .NET. The backend is to be run on a Raspberry Pi with GPIO controllers to check the temperature and humidity of a DHT22 sensor. The endpoint includes a background task that performs checks every two minutes and stores the information in a MariaDB Database. You can check the URL of the project here. The Angular application is served via an nginx server, that grabs all of the endpoint information via a reverse proxy configured through a secure channel in a network connected to the Raspberry Pi Live. Al CI/CD is performed by a Team City server that handles testing both in the RPI and in the Local server , and updates the application.


Cat Navigator, Frontend Development + Backend API

Angular TypeScript Python mongoDB Docker

Repo - Front end developed using Angular + Ionic Framework. The backend was developed in Python and FastAPI with a MongoDB connection. All set up with GitHub actions + Docker containers.


Oxidize, a backend framework developed in RUST for API REST development of endpoints

Rust mongoDB Docker

Repo - Backend Framework developed with RUST and with a MongoDB connection. All set up with GitHub actions + Docker containers.


Raspberry Pi Dynamic DNS Zone Changer

TypeScript CI/CD Raspberri Pi

Repo - Tool that connects to Ionos API to change DNS zones and act as Dynamic DNS service. Repo is meant to be installed in a Raspberry Pi, but it will work in any Debian-based Linux distro.


Newspaper Scrapper, API REST in Express js + MongoDB

TypeScript Docker mongoDB CI/CD

Repo - Scrapper + Endpoint built using Typescript, Express, and a small microframework edited for this purpose. CI/CD + Testing done over separated pipelines and containerized using Docker


3D Imaging in Frontend with Angular and Union Avatars API

Angular TypeScript Docker

Repo - A simple Frontend developed in Angular that connects to Union Avatars Framework and shows a 3D Modeled version of a user's face using their 3D Avatar API.


Coding Challenge for an API REST Endpoint using NestJS and JEST for Testing

TypeScript Nest.js Docker mongoDB

Repo - A small programming challenge created using Typescript + NestJS for backend. The repo is a simple mechanism that allows users to add songs to personalized lists. Everything is done + tested extensively using Jest and a CI/CD Pipeline, containerized using Docker and Mongo DB.

Pinned Loading

  1. nestjs-rviewer-challenge nestjs-rviewer-challenge Public

    TypeScript 1

  2. amplication amplication Public

    TypeScript

  3. oxidize oxidize Public

    Rust 4

  4. xingland-trains xingland-trains Public

    A Programming xallenge for XING

    TypeScript

  5. daily-trends daily-trends Public

    Daily Trends Exercise

    TypeScript

  6. unionavatars unionavatars Public

    A test made for Union Avatars API using Ionic Framework + Angular + Docker

    TypeScript