
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