Guillermo GarciaFront End Developer
Hi! I am a software developer with more than 10 years of experience working with different technologies including Javascript (ES5 and ES6), Typescript 3, AngularJS 1, Angular 8, D3JS 3 and 5, React 16, NodeJS 8 and 10, Electron 3 and 4, MySQL 5 and Postgres 9. With 6 years working as a frontend developer, I feel really comfortable working with Angular, React, Javascript and D3JS. Other technologies I have worked with include jQuery, Backbone.js, Twitter Bootstrap, Semantic UI, ExpressJS, Docker, NativeScript, Java, C#, C++, Spring.Net, Microsoft SQL Server, SQLite, RabbitMQ, Hibernate, NHibernate, Sequelize, wxWidgets and Git. I have most often worked in a development environment using the Scrum methodology but I am capable of adapting to any development process. I am an excellent communicator in both English and Spanish and I am very comfortable writing and speaking English.
Certifications
React
React
11/26/2019
Angular
AngularJS, Angular
11/26/2019
Tech stack
React (6)
AngularJS (2)
Angular (1)
Node.js (8)
D3.js (7)
Git (6)
TypeScript (6)
JavaScript (5)
Jest (5)
Test-driven Development (TDD) (5)
Docker (5)
GraphQL (5)
React Apollo (5)
RabbitMQ (3)
PostgreSQL (3)
Spring (2)
Java (2)
JBoss (2)
C++ (2)
Firebase Cloud Messaging (FCM) (2)
NativeScript (2)
C#.NET (2)
Microsoft SQL Server (2)
Electron (1)
NHibernate (1)
MobX (1)
OpenCV (1)
ASP.NET MVC (1)
React Router (1)
MySQL (1)
Experience
Full Stack DeveloperGalley Solutions
12/2019 - Currently

Recipe, menu and stock management, scale recipes, unit conversions,

React
Test-driven Development (TDD)
Git
Docker
Node.js
Jest
React Apollo
TypeScript
D3.js
GraphQL
Front End DeveloperLoRaGuard
05/2019 - 12/2019

LoRa network devices monitor and alerts system, detecting devices and their behavior, it reports anomalies in a network.

JavaScript
React
Git
React Router
MobX
D3.js
Front End DeveloperSenrio
02/2019 - 09/2019

The project is an antivirus for IoT devices, it works with a proxy-like software that intercepts and parses the network traffic, detecting devices and their behavior, it reports anomalies in a network and provides many interactive visualizations that helps explore the network and detect problems. In this role, I developed the web application using AngularJS and then migrated it to Angular 8

JavaScript
AngularJS
Node.js
Angular
TypeScript
D3.js
Mobile DeveloperSenrio
10/2016 - 01/2018

Mobile client application for an IoT devices antivirus. The user logs in and is able to check alerts of anomalies in the network (also received via push notifications) and explore the devices on the network and detect the problem. The application runs on Android and iOS devices.

JavaScript
Node.js
NativeScript
Firebase Cloud Messaging (FCM)
Front End DeveloperSenrio
01/2016 - 11/2016

Desktop application that, with the help of a backend server, it parses Wireshark traffic capture files and enumerates the devices on the network in different interactive visualizations.

JavaScript
AngularJS
Node.js
Electron
D3.js
Back End DeveloperAES
04/2014 - 11/2014

Application to manage sports tournaments. Based on the tournament location, the application provides a list of hotels and brings the ability to place reservations and book travel tickets.

NHibernate
RabbitMQ
C#.NET
Microsoft SQL Server
Back End DeveloperArgeniss
08/2012 - 04/2014

Web application to create, manage and share surveys in different ways like email, social networks and QR codes. The application allows the creator of the survey to check the results in a complete dashboard with interactive visualizations and statistics.

Java
JBoss
RabbitMQ
Spring
PostgreSQL
Back End DeveloperSDL
02/2012 - 09/2012

Business intelligence platform that provides visibility into social media and lets you tap into a powerful data resource; your customers' direct thoughts and opinions. It focuses on broad and deep social media data collection across all languages, geographies and platforms to create insight around your markets, brands, products and competitive position.

JavaScript
RabbitMQ
C#.NET
ASP.NET MVC
Microsoft SQL Server
Back End DeveloperFreelancer
08/2011 - 02/2012

Truck location system using OVI maps and an embedded webkit engine. Another technologies: wxWidgets, wxWebKit.

JavaScript
C++
PostgreSQL
Back End DeveloperFreelancer
11/2010 - 06/2011

IP camera video capture, export and movement alert system.

JavaScript
C++
OpenCV
PostgreSQL
Back End DeveloperUreta Cortés
10/2009 - 01/2010

Desktop application for database synchronization system.

MySQL
C++
Windows API
Education
GNU/Linux Administration 1-2FCyT UADER
02/2010 - 12/2010
Oracle Database administrator 1-3Academia Proydesa
02/2009 - 12/2010
Cisco CCNA 1-4Academia Proydesa
02/2007 - 12/2008
Graduate in Information TechnologyFCyT UADER
02/2005 - 02/2009