Close this
Close this

Jonathan Villegas

Development
Montevideo, Uruguay

Skills

React.js
JavaScript
Vue.js
Vuex
Next.js
Node.js
Express.js
GraphQL
Redux
mySQL
Microsoft SQL Server
SQL
MongoDB
Firebase
Lambda
S3 (AWS)
A/B Testing
Jest
Mocha
React Native
Git
GitHub Actions

About

Jonathan Villegas is a Full-Stack developer with 8 years of experience and proficient in AWS, Angular, ASP.NET, CSS, JavaScript, Laravel, Node, Oracle database, PHP, React, React Native, SQL Server, Umbraco and Vue and is at Switch Software Solutions, improving applications and conducting tests and deployments using various technologies. Conducts technical interviews and assists other developers. I held previous positions as front-end developer at Vexels, full-stack developer at Equifax and database analyst at Ternium.
View more

Acomplishments

Have developed my technical skills enough to allow me to attend technical interviews for new employees in my current job. This is super important to me, as it means that all my years of experience were not in vain.
In my current job, with a client from United States, I was able to implement a solution with Google Maps that required a lot of user interactions, such as drawing polygons and editing them. At the same time, they requested that the polygon coordinates be sent to the endpoint in counterclockwise order. The latter required complex mathematical research, since the possibility of detecting the order of the coordinates in a 3D plane was not an easy task. My solution was to convert each coordinate to a 2D plane with X and Y coordinates. Then with these coordinates the area of the polygyne could be calculated, which would indicate the direction in which the points were placed. It was a complex challenge, but the implementation made me proud

Work Experience

Full-Stack Developer

Switch Software Solutions
February 2021 - Present
  • I specialize in JavaScript technologies, including Node, Vue, React, Next, and React Native.
  • My role involves enhancing, debugging, conducting unit tests, and deploying apps.
  • I also conduct technical interviews for new hires and provide support to fellow developers on various projects.

Frontend Developer

Vexels
May 2019 - February 2021
  • I managed maintenance, enhancements, and corrections for a graphic resource web platform, primarily working with JavaScript, CSS, and HTML.
  • Additionally, I occasionally utilized PHP and played a role in the website's renewal using the Nuxt framework.

Full-Stack Developer

Equifax
December 2018 - May 2019
  • I enhanced the "Clearing Informes" software using various technologies, including asp.net, asp classic, web development, and Oracle database.
  • Additionally, I provided maintenance for a system that assessed individuals' financial solvency and credit history.

Database Analyst

Ternium
August 2017 - December 2018
  • As a SQL Server Database Analyst, my responsibilities included working with Data Warehousing, creating Stored Procedures, handling data migration, optimizing queries, and correcting bugs.

Project Leader

La Casa Creativa
September 2016 - November 2017
  • I developed web platforms and RESTful APIs using PHP 7, with Laravel 5.1 and Lumen 5.2 frameworks.
  • I managed various projects, administered EC2 and RDS instances, and utilized Amazon Web Services components like SQS and S3.
  • Additionally, I served as a project leader.

Full-Stack Developer

Capicua
July 2017 - September 2017
  • I worked as a web platform developer, handling various technologies including ASP.NET Web Forms, Umbraco, ASP.NET MVC 5, Node.js, Angular 1, and Angular 4. My role involved maintaining applications, correcting errors, adding new features, and project analysis.

Full-stack Developer

Aluna Studio
March 2017 - June 2017
  • I developed web platforms using the Laravel 5.1 framework, handled project management, and performed simple server administration for informational websites.
  • As a freelancer in Mexico from February 2015 to May 2016, I worked on multiple small projects, focusing on layout, development, and deployment.
  • My skills included PHP, JavaScript, CSS, and HTML.

Education

Catholic Andres Bello University

Bachelor's degree
January 2013 - January 2017
Computer Engineering