Esteban GomezFull Stack Developer
Full Stack Web Developer + Mobile Dev. Able to use HTML · JS · TypeScript · CSS · SASS · JSS · TailwindCSS ReactJS · Redux / RTK · NextJS · NodeJS · Express · Webpack · Docker · Nginx · MongoDB · MySQL Native Android (Java) · Ionic · CapacitorJS. Fond of design and videogames <3
Certifications
React
React
11/26/2019
B2 Upper Intermediate
B2 Upper Intermediate, B1 Intermediate
10/07/2021
Tech stack
React (10)
B2 Upper Intermediate
B1 Intermediate
JavaScript (10)
Redux (10)
Progressive Web Applications (PWA) (7)
Sass (7)
Next.js (7)
ECMAScript (ES6) (7)
Node.js (7)
CSS3 (7)
HTML (7)
Android (6)
Java (6)
RxAndroid (6)
Android Studio (6)
RxJava (6)
Adobe Photoshop (4)
Adobe Illustrator (4)
Redux Thunk (3)
Redux-saga (3)
Jest (3)
TypeScript (3)
Webpack
Experience
Full Stack DeveloperSeveral projects / Freelance
01/2018 - Currently

Though I always kept a close relationship with Web development, around 2018, I started giving it substantially more priority. With new cross-platform frameworks emerging, it was becoming easier to keep a single code base and deploy to multiple platforms. I migrated some own Android apps written in Java to React. This gave me the chance to experiment a bit with React Native but ultimately I opted for Ionic React since I needed smaller bundles for distribution. I also developed different types of web apps. For the front-end, most of the time I used React, but there were cases where Vanilla JS was a better fit. As for the back-end, I started using PHP, which was a language I've known for some time now, and MySQL for persistent data, but then I quickly adopted Node.JS and Express which along with MongoDB, made API creation a breeze. I also had the chance to work with Next.JS, mostly as a full-stack framework (for Server Side Rendering) as well as Static Site Generation.

JavaScript
React
Node.js
CSS3
HTML
Progressive Web Applications (PWA)
Redux
ECMAScript (ES6)
Sass
Next.js
Front End DeveloperIntive
08/2021 - Currently

My main roles have been contributing, along with a team of another 30 front end developers, new features and fixing bugs for a very large React app with a long and wiggly learning curve. It consists in legacy code such as class components mixed with newer features like Suspense, code splitting and hooks. I've also been responsible for refactoring old components and extracting them into the project's own design system.

JavaScript
React
Redux Thunk
Jest
Redux-saga
TypeScript
Redux
Mobile DeveloperSelf-employed & Freelance
12/2012 - 01/2018

Android native app development using mainly Java. Did some Unity and C# too. I developed numerous apps from scratch, monetized, and published them.

Android
Java
RxAndroid
Android Studio
RxJava
Graphic Designer / Motion DesignSelf-employed & Freelance
01/2009 - 12/2012

Graphic design and illustration both for web and print. I worked for printing companies making designs for clients and pre-press. I also delved into 3D and motion graphics. I created several After Effects templates that are still for sale on Envato.

Adobe Illustrator
Adobe Photoshop
Education
Specialist in Programming and NetworksNasa Computación
03/2004 - 12/2004
Programmer AnalystNasa Computación
03/2001 - 12/2001
Superior level in Visual Basic and FlashUniversidad Tecnológica Nacional
03/2001 - 12/2001