Summary

Expertise

Project Highlights

Education

Agency

EA

English:

Advanced

Erik Alonso A.

vetted by Youteam

Vetted by YouTeam

Colombia

UTC -05:00

America/Bogota

English:

Advanced

React Native / React.js

Experienced and passionate Web developer. Very comfortable working with HTML, CSS, and especially Javascript. Throughout the years, I've worked in small and big companies facing challenging projects of strong complexity. Iʼm always eager to apply Scrum for managing the projects Iʼm working on in order to build high-quality products. My preferred stack is React, React Native, and Jest (for BDD). Iʼm in love with the component-module paradigm and the web-native mobile development. Iʼm always open to learning new technologies and strengthening my skills.

Want to hire this engineer?

Check if Erik Alonso is available

Expertise

Years of commercial development experience

5 years of experience

Core technologies

React.js 5 years
Redux 5 years
React Native 4 years
Jest 4 years
Node.js 3 years
TypeScript 3 years

Other technologies

AWS
CSS
Express.js
HTML5
Java
JIRA
Linux
MongoDB
MySQL
Node.js
Ubuntu
Unix
Xcode
Apollo
CSS3
Git
Gradle
Sass
Swift
ES6
Trello
CocoaPods
Browser
InVision
macOS
Graph
Zeplin
Enzyme
Firebase
Semantic UI

Project Highlights

icon
React and React Native Developer

React and React Native Developer

Jul `21 - Present

3 years

Gorilla Logic

JavaScript engineer with wide knowledge in the react ecosystem on the web and mobile. Fundamental knowledge on the server-side using NodeJS with Express and Koa. Fundamental knowledge of Docker. Fundamental knowledge of BlockChain.

Responsibilities & achievements

JavaScript engineer with wide knowledge in the react ecosystem on the web and mobile. Fundamental knowledge on the server-side using NodeJS with Express and Koa. Fundamental knowledge of Docker. Fundamental knowledge of BlockChain.

Express.js
JavaScript
Node.js
Docker
Blockchain
Koa.js
icon
React Native Developer

React Native Developer

Jul `20 - Jun `21

11 months

Zemoga

My role in the company is as a react-native developer, mainly building apps for iOS and Android using react and its ecosystem such as redux, react-query among other tools. Well-grounded on the unit testing with Jest, react-testing-library and Enzyme, also e2e with Detox and Cypress.

Responsibilities & achievements

My role in the company is as a react-native developer, mainly building apps for iOS and Android using react and its ecosystem such as redux, react-query among other tools. Well-grounded on the unit testing with Jest, react-testing-library and Enzyme, also e2e with Detox and Cypress.

React Native
Cypress
Jest
Enzyme
icon
Frontend Developer

Frontend Developer

Apr `18 - Jun `20

2 years

My role in Ideaware is to create quality products, in this case, web apps in order to full fill the client's expectations using modern tools and technologies. My contributions to Ideaware as a Semi-Senior front end developer are: Development of full-featured SPA built-in with React and Redux. Development of SSR with NextJS+Flow, CSS-in-JS with styled-component, and Jest/Enzyme for Testing. Development of static sites using HTML, CSS, or SCSS and Webpack from scratch. Implement unit tests, mocking, and testing techniques in general based on the BDD methodology with Jest and Enzyme or Jest and react-testing-library. Manage AWS services such as S3, CloudFront, and Route 53. Knowledge in the Content Stack platform in order to create block pages and block types. Phabricator as git-flow management and code reviews.

Responsibilities & achievements

My role in Ideaware is to create quality products, in this case, web apps in order to full fill the client's expectations using modern tools and technologies. My contributions to Ideaware as a Semi-Senior front end developer are: Development of full-featured SPA built-in with React and Redux. Development of SSR with NextJS+Flow, CSS-in-JS with styled-component, and Jest/Enzyme for Testing. Development of static sites using HTML, CSS, or SCSS and Webpack from scratch. Implement unit tests, mocking, and testing techniques in general based on the BDD methodology with Jest and Enzyme or Jest and react-testing-library. Manage AWS services such as S3, CloudFront, and Route 53. Knowledge in the Content Stack platform in order to create block pages and block types. Phabricator as git-flow management and code reviews.

CSS
React.js
CSS3
HTML
Redux
SCSS
Jest
Enzyme
Next.js
icon
Frontend Developer

Frontend Developer

Nov `17 - Apr `18

5 months

Fullstack Labs

My role in FullstackLabs was to create quality products, in this case, web and mobile apps in order to full fill the client's expectations using modern tools and technologies. As a Mid frontend developer I was in charge of: Implement mobile features such as data analysis tracking using Google Analytics or other tools. Implement error reporting tracking such as Sentry and Mixpanel. Implement notification services such as OneSignal. Migrate apps from iOS to Android and vice versa. Setup CI and CD for mobile apps with Bitrise and Fastlane for Android and iOS. New views from scratch in Web and Mobile apps. Estimated delivery times for new features.

Responsibilities & achievements

My role in FullstackLabs was to create quality products, in this case, web and mobile apps in order to full fill the client's expectations using modern tools and technologies. As a Mid frontend developer I was in charge of: Implement mobile features such as data analysis tracking using Google Analytics or other tools. Implement error reporting tracking such as Sentry and Mixpanel. Implement notification services such as OneSignal. Migrate apps from iOS to Android and vice versa. Setup CI and CD for mobile apps with Bitrise and Fastlane for Android and iOS. New views from scratch in Web and Mobile apps. Estimated delivery times for new features.

Google Analytics
fastlane
Mixpanel
icon
Information System Analyst

Information System Analyst

Mar `17 - Nov `17

8 months

Bank Serfinansa

My role in Serfinansa as an Information System Analyst was to create feasibly and practice solutions in order to provide exact information about private credit card transactions. My main tasks were : Migrate scripts written in RPG III and RPG IV to fully-free rpgle. Create, from scratch, scripts in fully-free rpgle. Create DB2 complex queries in order to generate reports. Optimize queries in order to reduce the amount of time taken in private card processes. Design and Implementation of new BD schemas for new products. Implement RESTFull Web Services in IBM AS400, for this task I used NodeJS as a wrapper for rpgle scripts.

Responsibilities & achievements

My role in Serfinansa as an Information System Analyst was to create feasibly and practice solutions in order to provide exact information about private credit card transactions. My main tasks were : Migrate scripts written in RPG III and RPG IV to fully-free rpgle. Create, from scratch, scripts in fully-free rpgle. Create DB2 complex queries in order to generate reports. Optimize queries in order to reduce the amount of time taken in private card processes. Design and Implementation of new BD schemas for new products. Implement RESTFull Web Services in IBM AS400, for this task I used NodeJS as a wrapper for rpgle scripts.

DB2
Node.js
RPG Development
icon
Frontend Developer

Frontend Developer

Jul `16 - Mar `17

8 months

Socobox S.A.S.

My role in Socobox was to support the frontend team with new features on the client- side and mobile apps as well. Regarding the projects I participated I had to cover different areas: Develop websites from scratch with pure HTML, CSS, and Javascript. Develop web apps using Javascript frameworks like AngularJS. Mobile App development for Android OS using RxJava. Tests implementations for the .NET Authy library. Different roles: As a Junior, my tasks were related to small and intermediate level features in web apps and static sites. As a Mid, my tasks were more complex, mainly in web app development(SPA) such as BDD with Karma and Jazmine, integration with third-party libraries like Facebook, LinkedIn, etc. I started to develop features for mobile apps specifically in Android OS.

Responsibilities & achievements

My role in Socobox was to support the frontend team with new features on the client- side and mobile apps as well. Regarding the projects I participated I had to cover different areas: Develop websites from scratch with pure HTML, CSS, and Javascript. Develop web apps using Javascript frameworks like AngularJS. Mobile App development for Android OS using RxJava. Tests implementations for the .NET Authy library. Different roles: As a Junior, my tasks were related to small and intermediate level features in web apps and static sites. As a Mid, my tasks were more complex, mainly in web app development(SPA) such as BDD with Karma and Jazmine, integration with third-party libraries like Facebook, LinkedIn, etc. I started to develop features for mobile apps specifically in Android OS.

AngularJS
CSS
JavaScript
.NET
HTML
RxJava

Education

Higher education in Computer Science

Agency

agency #2263

10-50

GMT-4

South and Center America

Core Expertise

Java
JavaScript
.NET
Node.js
PHP
Python
React.js
React Native
Ruby on Rails
Android
Golang
iOS
QA Management
Test Automation
Project management
Team Lead
Scrum Master

Industries

Branding, design, web development

Want to hire this engineer?

Check if Erik Alonso is available