Juanca VegaJuan Carlos Vega AbarcaSoftware EngineerFront-end Developer


Contact and Networks


Languages

  • Spanish: Native
  • English: Professional Working
  • Italian: Advanced

Bio

Coming from lively Costa Rica, I'm a software developer fueled by kindness, simplicity, and love for innovation. Since 2009, I've grown from a backend developer to mastering the art of creating engaging experiences for desktops, smartphones, and tablets.

With JavaScript as my main tool, I've explored different libraries to make user interfaces intuitive. From JQuery's basic approach in the early days to React's versatility nowadays, I've constantly learned new skills. Collaborating closely with design teams, I've improved user experiences and aesthetics.

Exploring other technologies like Vue, SvelteKit, and Elixir has opened new doors for me, making applications more efficient. Venturing into AI has been exciting, making user interactions smarter and more engaging. In this ever-changing tech world, I'm always eager to learn and contribute to the next big thing in software development.

PD: I love plants, italian food, ride my motorcycle with my fidanzata, coffee, cook and obviously wine.

Skills & Tools

AI

AI Models
Vectors
ML

Frontend

React.js
Next.js
AngularJS
Angular
TypeScript
Vue
SvelteKit
Redux
HTML
CSS & CSS3
SASS
Bootstrap
JavaScript
Responsive design
Flexbox
Mobile-first design
Tailwind
GSAP

Mobile App Development

React Native
Ionic
Cordova

Backend

Node.js
NestJS
Express
Elixir
Phoenix Live
Python
PHP
Wordpress
Jekyll
C#

Databases

PostgreSQL
MongoDB
Firebase
Airtable
MySQL
SQL Server
GraphQL

Others

GIT
GitFlow
Figma
UI/UX Design
Atlassian Jira-4
Atlassian Confluence
Beanstalk
AWS Cognito
Linux
Vercel

Education

Universidad Cenfotec

Software Engineering Diploma

2008 - 2011

Universidad Cenfotec

Web Development Diploma

2010 - 2012

Origami Academy

Wordpress Theming - Certification

2013

Ultimate Courses By Todd Motto

Software Engineering Diploma

December 2019

Ultimate Courses By Todd Motto

Angular Framework Certification

February 2020

Ultimate Courses By Todd Motto

NGRX State Management Certification

May 2020

Experience

Company LogoEdxSenior Web Developer

July 2023 - March 2024

React
Next.js
Sass
SEO
Core Web Vitals
  • Implemented complex UI features using React and Next.js, ensuring optimal performance and user experience.
  • Utilized Sass for efficient styling and maintaining consistent design patterns across the application.
  • Implemented SEO audits and on-page optimization strategies to boost website visibility, ranking, and Core Web Vitals metrics for enhanced performance.
  • Conducted code reviews and provided mentorship to junior developers, promoting best practices and maintaining code quality standards.
  • Collaborated with design and product teams to translate wireframes and mockups into interactive and responsive web interfaces.
  • Implemented lazy loading and code splitting techniques to optimize bundle size and improve website loading performance.
  • Implemented responsive design principles using CSS media queries and Flexbox/Grid layouts to ensure a consistent user experience across devices.

Memory-LaneFrontend Architect

June 2023 - February 2024

AI
React
Tailwind
Sass
Vercel
CI/CD
UI/UX Design
  • Orchestrated product conceptualization and defined requirements, guiding the development process effectively.
  • Architected frontend CI/CD structures to ensure efficient and automated deployment pipelines.
  • Provided strategic leadership to the frontend team, aligning efforts with project objectives and architectural vision.
  • Leveraged tools like React and Tailwind to develop robust pages, components, services, and hooks.
  • Leveraged artificial intelligence to transcribe user-narrated stories into text and generate related questions based on the content.
  • Conducted rigorous Pull Request reviews to maintain code quality and adherence to architectural standards.
  • Planned product delivery planning to achieve seamless integration of features and meet project timelines effectively.

Ressemble / Brus.aiFull Stack Developer

February 2023 - June 2023

Ai
Next.js
Elixir
Phoenix Live
UI/UX Design
  • Contributed to UI/UX design, crafting engaging interfaces that support sales teams in navigating CRM analytics seamlessly.
  • Managed continuous maintenance of the main website, ensuring reliability and current information for an optimal user experience.
  • Developed and optimized pages, components, and services, enhancing the application's functionality and CRM integration.
  • Implemented custom hooks to improve state management, streamlining workflows within the AI-powered sales prioritization tool.

Notice.coSenior Mobile Developer

December 2022 - February 2023

React Native
Stytch
Tailwind
  • Developed and launched a chat function within the app, enabling effective and immediate communication for users in the private market network.
  • Integrated Magic Link sign-in capability with Stytch services, offering a straightforward and efficient authentication experience for users.
  • Expanded app security features with the addition of biometric login options, providing users with quick and reliable access to manage their private company portfolios.

Otomo Content Builder, Analog FolkFrontend Tech Lead

Feb. 2022 - Dic. 2022

Vue.js
Animations
 GSAP
UI/UX Design
  • Led the development of a Content Builder enabling the creation of animated ads with a multi-layered timeline, including functionality for exporting to various dimensions and ratios.
  • Engineered mathematical algorithms to ensure elements within ads adjust correctly when resized, maintaining design integrity across different screen sizes and formats.
  • Enabled users to define animations through an intuitive panel, offering customization options for timing, delays, and transitions for greater creative expression.
  • Conducted thorough reviews of pull requests to maintain high code standards, facilitate knowledge sharing, and ensure consistent implementation of best practices across the development team.

HSBC, Analog FolkSenior Web Developer

September 2022 - July 2022

React
Sass
A11y
  • Maintained and upgraded the HSBC worldwide website, ensuring steady performance and updated features for users internationally.
  • Adapted the site to support a broad range of languages, including right-to-left reading scripts, making it accessible to a global audience.
  • Crafted responsive pages, modular components, and reliable services, contributing to the site's robust functionality and smooth user experience.
  • Rigorously followed accessibility standards to ensure the site was navigable and user-friendly for people with different abilities.

SephoraSenior Web Developer

April 2021 - July 2022

NextJs
Sass
  • Developed engaging pages and components for the Sephora website, enhancing the shopping experience.
  • Implemented the curbside delivery feature, offering a contactless pickup option for customers, which proved crucial during the final days of COVID-19 closures.
  • Conducted regular code reviews through pull requests, ensuring quality and consistency while fostering a collaborative environment for the development team.

ProChainSenior Web Developer

October 2021 - October 2022

React
Redux
Sass
Microservices
  • Worked on the development of pages and components, enhancing user interaction with task, epic, and resource management tools through the use of React, Redux, and Sass.
  • Developed a series of microservices, improving the application's efficiency and response times, and crafted custom hooks to simplify state management.
  • Implemented a variety of new features for the project management software, making the planning and tracking processes more efficient for users.
  • Focused on refining code for better performance and easier maintenance, ensuring a reliable and future-proof application for ProChain’s clients.

OmniSenior Mobile Developer / Frontend Tech Lead

September 2020 - October 2021

React Native
TypeScript
Styled components
  • Contributed to the transition of the existing application from class components to functional components, facilitating a comprehensive refactor and restructure of the project to enhance performance and maintainability.
  • Collaborated with the app's end-to-end rebranding, refreshing colors and logos to match the new brand identity and ensure an up-to-date user interface.
  • Developed diverse views, reusable components, and effective services, in addition to creating custom hooks, to strengthen the app’s functionality and user experience.
  • Constantly reviewed pull requests to uphold code quality and promote best practices within the development team.

Softech FactoryFrontend Architect

October 2019 - October 2021

React
Next.js NestJS
Wordpress
PHP
Node
AWS
Vercel
CI/CD
UI/UX Design
  • Pioneered the development of web solutions for local businesses during the pandemic, providing them with the necessary tools to sell goods and services online, thereby capitalizing on the opportunity to support community enterprises.
  • Established a scalable base project featuring extensive theming options and a wide array of custom components I authored, which expedited the creation of tailored websites for varied business needs.
  • Implemented a flexible Next.js foundation, setting a robust standard for project initiation and development scalability.
  • Defined the frontend CI/CD pipeline, streamlining the deployment process to ensure swift, consistent, and reliable updates across multiple projects.
  • Conducted regular code reviews to ensure adherence to best coding practices and to maintain high software quality.

Serena & Lily, Gorilla LogicFrontend Tech Lead

May 2019 - March 2020

Salesforce
Salesforce App Builder
  • Established the foundational structure using Salesforce App Builder, empowering designers to construct landing pages and transition seamlessly from a classic website framework.
  • Collaborated extensively with the design team to ensure landing page layouts and components met the brand's aesthetic and functional standards.
  • Led and coordinated the development team, maintaining clear communication with the product owner to prioritize tasks and align project goals effectively.

StrongBox, Gorilla LogicSenior Web Developer

May 2017 - May 2019

Angular 8
Bootstrap
TypeScript
Redux
  • Utilized Redux for advanced state management in an Angular 8 environment, optimizing performance and managing vast numbers of data entries efficiently.
  • Developed responsive pages, reusable components, and services to enhance the application's functionality and user experience.
  • Collaborated closely with the design team to ensure UI/UX consistency and the seamless integration of component designs, prioritizing intuitive user interactions.

Konrad GroupFull Stack Developer

Nov 2014 - May 2017

Wordpress
.Net
C#
AngularJS
SASS
PHP
HTML
A11y

    Hangar InteractiveWeb Developer

    May 2013 - Nov 2014

    AngularJS
    Jekyll
    SASS
    Javascript

      Bosz Digital (now Prodigious)Web Dev./ Backend Dev.

      Oct 2010 - April 2013

      HTML
      CSS
      Java
      JQuery