ESEN
Giovanni Salinas Villa👨‍💻 Computer Engineer

Giovanni Salinas Villa

Santiago, Chile

About me

My name is Giovanni Salinas Villa. I am 24 years old and a Computer Engineer. I have experience integrating APIs and a solid command of programming languages. Alongside my studies, I have pursued self-directed learning in cybersecurity, exploring various methodologies and tools to protect systems and information from digital threats. I have experience with continuous integration tools like Git and Jira, and I enjoy collaborating with teams to develop solutions that are both scalable and efficient.

Experience

  • Entel

    Trainee Developer

    2026 - Present

    Trainee Developer at Entel within the technology area. Currently participating in initiatives related to data analysis and artificial intelligence, collaborating with the team on developing data-based solutions, learning new technological tools, and applying software development best practices.

  • Patrimore

    Frontend Developer

    2025 - 2025

    Frontend developer focused on building functional, accessible, and responsive web interfaces. I work with modern tools and AI assistance to optimize the construction of components, screens, and flows. Responsible for validating and refining generated code, maintaining best development practices in agile and collaborative environments.

  • Infos Ltda

    Installation Technician

    2025 - 2025

    Installation technician with experience in medium voltage (MV) installation and all types of cabling: fiber optics, networks, audio, and electrical. Specialized in equipment maintenance, remote troubleshooting, and configuration/installation of servers, racks, DVR cameras, switches, and routers. Committed to delivering efficient, high-quality solutions, ensuring proper operation and performance of installed systems.

  • TestGroup

    IT Analyst - Professional Internship

    2024 - 2024

    Information Systems Security internship, acquiring key knowledge in protecting IT infrastructure and managing security risks. Committed to continuous learning in the business context.

  • TRES60

    Assistant Technician

    2019 - 2020

    Assistant Technician at Anglo American mine, Los Bronces. Work with Rajant system, point-to-point links in the mine, CAS-Cam system, CCTV, and telecommunications systems in the fleet.

Education

  • Universidad Inacap

    Computer Engineering

    2020 - 2024Average: 6
  • Colegio San Damián de Molokai

    Telecommunications Technician

    2018 - 2019Average: 6.3

Projects

  • Job FinderIn development

    Web platform that helps search for job offers according to specific user criteria, aggregating offers from multiple job platforms in one place.

    Customized searchIntegration with multiple platforms
  • compu-rescueInactive

    This is a web application that uses AI to diagnose and facilitate common solutions for laptops and desktop computers.

    Next.jsArtificial Intelligence
  • Year Progress BarActive

    This project generates a bar showing the elapsed time (in minutes) in the year.

    Year progress barVisualization of elapsed time
  • Video/Music DownloaderActive

    This project lets you download audio or videos from YouTube in the best quality.

    Download videos and musicSupport for YouTube
  • Portfolio in AstroActive

    This project is my personal portfolio, built with Astro and TailwindCSS.

    Personal portfolioBuilt with Astro and TailwindCSS
  • TrackTrainer API - Thesis ProjectInactive

    Part of my thesis project, this Spring Boot API manages the business logic for the TrackTrainer project, facilitating the recording and tracking of workouts.

    API for workout managementBuilt with Spring Boot
  • TrackTrainer Mobile App - Thesis ProjectInactive

    Developed as part of my thesis project, this Java mobile app allows TrackTrainer users to record and monitor their workouts.

    Mobile app for workout trackingDeveloped in Java
  • TrackTrainer Admin Portal - Thesis ProjectInactive

    An essential part of my thesis project, this web portal provides an administrative interface to manage the TrackTrainer application.

    Administrative web portalTrackTrainer application management
  • MyEconoTrack - Expense ManagementInactive

    Express.js API to manage and track personal expenses. It allows users to keep a detailed record of their personal finances.

    API for expense managementBuilt with Express.js
  • Real-time ChatInactive

    A real-time chat. Frontend built with React, backend with Express, and Socket.IO for real-time communication.

    Real-time communication with Socket.IORobust backend built with Express and MariaDB

Courses

Skills

Cybersecurity

  • Penetration testing
  • ISO 27001
  • Cybersecurity
  • Ethical hacking

Cloud & Infrastructure

  • IT
  • Databases
  • SQL
  • Linux
  • Windows
  • ETL
  • Docker
  • Networking

Development & Data

  • Python
  • Web development
  • Microsoft Power BI
  • Git
  • JavaScript
  • Data analysis

Methodologies & Soft Skills

  • Scrum
  • Problem solving
  • Leadership
  • Public speaking
  • Office
  • Jira
  • Technical documentation