avatar

Juan D. Gonzalez
he/him/el

Student electronic engineering

Villavicencio, Meta. Colombia

CV Template
About

I am an electronic engineering student with a strong passion for programming, especially with Vue.js. I enjoy learning new things and solving problems, both in electronics and software. Currently, I am learning to use frameworks like VueJS for the frontend and Express.js for the backend, to create efficient and scalable web applications. I have good skills in HTML, CSS, and JavaScript, and I use them to build responsive and user-friendly websites.

With a solid understanding of digital electronics, I like to combine hardware and software to create complete solutions. Outside of coding, I love running and always look for ways to keep learning and improving

CV Template
Work

Freelance Developer

N/A

Present

I have worked on different personal projects to improve my programming skills. I focus mainly on Vue.js, but I also have experience with React.js, Arduino, and Python. I have built several small applications to practice what I learn and get hands-on experience in frontend development and working with hardware. Although I am not currently working, I spend a lot of time every day improving my coding skills. My GitHub shows my progress.

FrontEndBackEndVueJSCSSHTMLJavaScriptNodeJS
CV Template
Studies

High School degree

Acacias, Meta. Colombia

2019

Electronic Engeneering.

Villavicencio, Meta. Colombia.

2020 - Present
Conflict ResolutionDigital ElectronicsEmbedded SystemsMicrocontroller ProgrammingCircuit DesignEmbedded Software DevelopmentReal-Time Systems ProgrammingElectronic Systems DesignMobile Application DevelopmentWeb Application DevelopmentObject-Oriented ProgrammingAlgorithm Development
CV Template
Projects

FCC-Calculator

2024

This calculator project, built with Vue.js, was part of the Front-End Libraries certification on freeCodeCamp. It performs basic arithmetic operations and helped me improve my skills in Vue components, state management, and event handling.

VueJSJavaScriptHTMLCSS

FCC-Drum-Machine

2024

This drum machine, built with Vue.js, lets users play sounds by pressing specific keys. It features a responsive design and key mapping. The project helped me enhance my skills in event handling and user interaction in web applications.

VueJSJavaScriptHTMLCSS

FCC-Markdown-Preview

2024

This markdown previewer, created with Vue.js, converts markdown syntax to formatted HTML in real time. It helped me better understand Vue.js reactivity and improve my knowledge of working with user input and dynamic content.

VueJSJavaScriptHTMLCSS

FCC-Pomodoro

2024

This Pomodoro timer, built with Vue.js, helps manage work and break intervals. It features a start/pause button and displays the countdown in minutes and seconds. The project improved my skills in Vue.js, time management logic, and creating interactive user interfaces.

VueJSJavaScriptHTMLCSS

FCC-Random-Quote-Machine

2023

This random quote generator, built with Vue.js, displays quotes at the click of a button. It fetches quotes from an API and allows users to share them on social media. Through this project, I improved my API integration skills and practiced building dynamic interfaces.

ReactJSJavaScriptHTMLCSSFetch

My GitHub repositories

2022

My GitHub repositories showcase my journey through various languages and frameworks, such as VueJS, ReactJS, JavaScript, HTML, and CSS. Some of my principal repositories include:

  • Learning VueJS
  • Learning ReactJS
  • Learning HTML-CSS
  • Learning JavaScript
  • OpenFullStack (My progress from Helsinki’s Bootcamp)”
reactjavaScriptaxiosHTMLSCSSCSSexpress
CV Template
Certifications

Curso de VueJS - Componentes y Composition API

2024

The Vue.js Components and Composition API course from Platzi focuses on advanced Vue.js topics, including component development and the Composition API. It provides practical experience in building complex Vue.js applications.

Vue.jsFront-EndComposition API

Ethical Hacking y Pentesting

2024

The Ethical Hacking and Pentesting course from HackerMentor covers principles and techniques of ethical hacking and penetration testing. It includes practical exercises to develop skills in identifying and addressing security vulnerabilities.

Ethical HackingPentestingCybersecurity

Front-End Development Libraries

2024

The Front-End Development Libraries certification from FreeCodeCamp covers essential libraries like Vue.js and React. It includes practical projects to build interactive web interfaces and demonstrates key front-end skills. Completing this certification highlights your ability to create dynamic web applications using modern libraries.

Vue.jsReactJavaScriptFront-EndBootStrapSASSJQuery

Front-end Developer

2024

The Front-end Developer certification from Platzi covers essential skills in HTML, CSS, and JavaScript. It includes practical projects to build responsive and interactive web applications, demonstrating core front-end development skills.

HTMLCSSJavaScriptFront-End

Curso de VueJS - Introducción y Fundamentos

2024

The Introduction and Fundamentals of Vue.js course from Platzi covers the basics of Vue.js, including its core features and concepts. It includes hands-on projects to build foundational skills in Vue.js development.

Vue.jsFront-EndJavaScript

Curso profesional de Scrum

2024

The Professional Scrum course from Platzi provides a deep understanding of Scrum methodologies for effective agile project management. It covers key concepts and practices for managing and executing projects successfully.

ScrumAgileProject Management

Administración de actividades con Trello

2024

The Trello course from Platzi teaches how to use Trello effectively for project and task management. It includes practical tips and techniques for organizing work and improving productivity.

TrelloProject ManagementProductivity

Curso de VueJS - Navegación con Vue Router

2024

The Navigation with Vue Router course from Platzi teaches how to implement routing and navigation in Vue.js applications. It covers practical techniques for creating dynamic and user-friendly web applications.

Vue.jsVue RouterFront-End

Legacy JavaScript Algorithms and Data Structures

2023

FreeCodeCamp’s JavaScript Certification offers a comprehensive and hands-on learning experience, equipping learners with essential skills and knowledge in JavaScript programming. Through interactive lessons, projects, and challenges, participants gain proficiency in key concepts such as functions, arrays, objects, and more. Upon completion, earners demonstrate mastery by building real-world projects and earn a certification recognized in the tech industry.

JavaScriptAlgorithmsData Structures

Responsive Web Desing

2023

FreeCodeCamp’s Responsive Web Design Certification empowers learners to master the art of creating responsive and visually engaging web designs. Participants delve into the fundamentals of HTML, CSS, Flexbox, and CSS Grid, learning to craft websites that adapt seamlessly across various devices and screen sizes. Through hands-on projects and challenges, learners hone their skills in layout design, media queries, and accessibility, culminating in a certification that validates their expertise in modern web design practices.

HTMLCSSBootStrapResponsive
CV Template
Blogs

Hello World

2024

In this section, I’m dedicated to sharing resources aimed at enhancing web development skills. My aim is to provide insightful content and valuable resources that can significantly boost performance in web development. Whether it’s tutorials, tips, or tools, my goal is to contribute to the growth and success of fellow developers in the community.

CV Template
Files

Resume

View and download my resume by clicking on the button below

CV Template