Juan Carlos Vega AbarcaFull Stack Developer
Hi! I am Juan Carlos Vega (Juanca), I am a Software Engineer based in Costa Rica. I have more than 10 years working as a developer for websites and native applications, with teams of different sizes and cultures. I started my experience working as a Backend Developer, years later switched to FrontEnd development and studying UX/UI to apply the best practices to every job I worked on. I've had the chance to work for large brands like General Motors, Beneful, ClubMed, United Airlines, Citi Bank, Bank of America, etc. I am a friendly person, always happy to help with a big smile on my face. I love to learn new things and work with new technologies, stay on top of new tendencies in web development and willing to apply them.
Certifications
JavaScript Developer
JavaScript, TypeScript, React, GraphQL, React Apollo, React Redux, Git, Angular, AngularJS
12/16/2022
C1 Advanced
C1 Advanced, B2 Upper Intermediate, B1 Intermediate
10/07/2021
Tech stack
JavaScript (18)
TypeScript (9)
Angular (7)
Git (7)
React (6)
AngularJS (3)
React Redux (2)
B1 Intermediate
GraphQL
B2 Upper Intermediate
C1 Advanced
React Apollo
HTML (8)
PHP (7)
React Native (6)
CSS (6)
Node.js (5)
GreenSock Animation Platform (GSAP) (5)
Vue.js (5)
Next.js (5)
Svelte (5)
UI Design (3)
ngrx/store (3)
UX Design (3)
Maven (3)
Java (3)
Web Development (3)
Front-end (3)
Back-end Development (3)
Ruby (3)
Experience
Full Stack DeveloperContractor
04/2020 - Currently

I’ve been working on multiple projects on different technologies but the most common are ReactJS and NextJS. These projects required Redux implementation. The backend side was built in Node, using Express and finally the DB was done with PostgreSQL. I managed development teams to execute these projects from scratch, helping the UI/UX teams to provide the most accurate solution for the final user and to be the communication bridge with the Front End Team. A relevant project I worked on, is Sephora. I worked as a FrontEnd developer on the main website. Features like, Social media accounts linking, creation of Crubside Pickup feature, homepage carousels and multiple proof of concepts for upcoming features.

Svelte
Vue.js
GreenSock Animation Platform (GSAP)
React
React Native
Next.js
JavaScript
TypeScript
Node.js
PHP
Senior Software DeveloperOMNiLabs
10/2019 - 03/2021

At Omni Labs I worked as a Senior Full Stack dev, helping to rebrand the whole super app that holds the other applications they offer. I worked with React Native and Node.js as backend. I was responsible for features like Biometric Login, account money balance, user registration and the whole app in general. As well I gave mentorship to my teammates and new hires with code reviews and day to day support.

Jest
React Native
React
React Redux
React Router
Sass
Jasmine
Unit Testing
TypeScript
Web DeveloperGorilla Logic
06/2017 - 04/2020

At Gorilla Logic I developed a Control Panel for an US client which is a company that provides services to store large amounts of files. Our solution consists of developing a control panel to handle all this information. This platform has been built with Angular6, Bootstrap, TypeScript and a very important thing is that we are using the Redux pattern to handle the states of the app. In addition I support the Design team with the UX/UI design of required components.

UX Design
UI Design
Angular
TypeScript
JavaScript
Git
ngrx/store
Full Stack DeveloperKonrad Group
12/2014 - 05/2017

Here I have been working on several clients, some of them are Deloitte, Undertone, Salus Innovations, StrawberryFrog and the most relevant Sonnet Insurance. For Sonnet we provided a complex solution to get insurances instantly from desktop or mobile device. This is was based at the front-end on AngularJS and the backend on Ruby. This project also required a AA level of accessibility so all the developed code was always checked by more than 3 superiors. I have been working with this team for more than a year. For all other projects I worked fully with AngularJs, SASS, Wordpress, PHP, MySQL, Visual Basic, MSSQL, Vanilla JS and some other JS libraries.

PHP
AngularJS
Ruby
Angular
AngularUI
Git
JavaScript
.NET
WordPress
WordPress Theme Design
Web DeveloperHangar - Critical Mass
06/2013 - 12/2014

At The Hangar I worked for Citi Bank twice on different projects, first on their Mortgages web site doing some updates at the front-end. Then I worked almost a year for United Airlines account, creating lots of graphical components in a Jekyll style guide, these components were part of the Accommodation Software they use at the boarding and baggage counter. After that, when the project was almost done, I was reassigned to Citi Bank, but this time I worked at the Citi Premier Miles web site. For this project the team used a node application to generate all the multiple versions of the website in all there different languages and regions.

Jekyll
HTML
CSS3
CSS3 Animation
Git
JavaScript
Angular
Backbone.js
Scrum
Software EngineerPhonevalley
11/2010 - 05/2013

I worked with a team dedicated to develop web pages and applications for mobile devices. At the beginning I worked as Software Developer in the backend of several projects for companies like, General Motors and all their sub companies, Coca Cola, Renault, Dacia, Eaton and Amex.

HTML
CSS
JavaScript
Java
Maven
Web Development
Web DeveloperBOSZ Digital
11/2010 - 05/2013

Here I started my steps in Web Development so I was promoted to Hybrid Web Developer (Web and Backend Dev). At this position I was incharged of the development of complete projects, both Back and Front End, some of these projects were Clubmed, Purina, Beneful, Humira, Abbot, Renault Clio 4 and Bank of America.

HTML
CSS
JavaScript
Back-end Development
Front-end
Junior Software EngineerDesoftweb
02/2009 - 02/2010

I worked on some applications and websites for different Costa Rican companies. I worked with Visual Basic and C# in Visual Studio 2008.

C#
Visual Basic
HTML
JavaScript
Education
TypeScript Master ClassUltimate Courses
07/2019 - 07/2019
Angular Framework V8 - Angular 6, NgRxUltimate Courses
04/2019 - 04/2019
Web Design and Development Technical DegreeUniversidad Cenfotec
02/2008 - 02/2015
Software Engineer DiplomaUniversidad Cenfotec
02/2008 - 02/2012