Summary

Expertise

Project Highlights

Education

Agency

JF

English:

Upper Intermediate

John F.

vetted by Youteam

Vetted by YouTeam

Colombia

UTC -05:00

America/Bogota

English:

Upper Intermediate

Informatics Engineer, with over 12 years of experience working on a variety of projects from conception to delivery.

Experienced and Versatile Front-End Engineer with 13 years of proven success in developing and leading WEB and MOBILE applications from conception to delivery. Proficient in a diverse range of technologies, specializing in Front-End and Full-Stack development. Dedicated to staying up-to-date with the latest industry trends and maintaining the highest quality standards. A creative and open-minded team player who excels both independently and collaboratively.

Want to hire this engineer?

Check if John is available

Expertise

Years of commercial development experience

12 years of experience

Core technologies

Node.js 4 years
Next.js 3 years
TypeScript 6 years
CSS 6 years
React.js 4 years
GraphQL 2 years

Other technologies

CSS
Ionic
MongoDB
MySQL
SQL Server
Zend
Bootstrap
Jenkins
Laravel Framework
Sass
Karma unit tests
CircleCI
Redux
RxJS
Nest
GraphQL
Firebase
NgRx
Next.js

Project Highlights

icon
Senior Full Stack Web & Mobile

Cox2M

Nov `20 - Present

4 years

Team International - Medellín, Colombia.

Developing an information system to manage Cox2M data focused on the Internet of Things (IoT) business line within Cox Communications.

Responsibilities & achievements

As the Front-End Leader of the WEB project 'Tank Level Monitoring,' successfully managed a team of two (2) developers. Collaborated closely with the product team to prioritize future enhancements and define new behaviors, ensuring a clear understanding of their priority and guiding the development team in meeting those requirements. Additionally, designed the testing pattern for the mobile app, including unit tests and integration tests. Proficient in the following technologic stack: Next.js (SSR), Redux Thunk, Material UI, React Hooks, React Testing library. As a Back-End Senior Developer for the WEB APP project, I took charge of developing endpoints for the Firebase database in the Mobile project and the SQL server in the Web project. I utilized the following technologies: Nest JS, PubSub, Sql Server, Sql As the Front-End Leader for the mobile app based on React Native, I collaborated closely with one developer. My responsibilities primarily revolved around direct communication with the UX/UI team to understand new designs and functionalities and provide valuable feedback to the product and management teams. Additionally, I took charge of creating a robust pipeline for running testing modules and implementing continuous integration. The following tools were utilized for these tasks: React Native, React Native Testing library, Redux Thunk, React native Dev Tools, typescript-eslint, CircleCi. Collaborated seamlessly as an integral part of the team, adhering to the Scrum methodology for effective project management. Regularly engaged in daily stand-up meetings spanning the entire week and actively contributed to retrospective meetings conducted biweekly. Actively participated in sprints spanning a duration of two (2) weeks and played a vital role in 'story point' ceremonies. Additionally, actively contributed to meetings with the product and management teams, all proficiently conducted in English.

Node.js
PostgreSQL
React.js
React Native
CircleCI
Redux
Cypress
Google Cloud Datastore
icon
Front-End leader WEB/MOBILE Engineer Tools and technologies Ionic, React Native, Cordova, Android

Western Union

Aug `18 - Nov `20

2 years

Mas Global - Medellín, Colombia.

Western Union in their Web & Mobile projects.

Responsibilities & achievements

Led the establishment and maintenance of programming standards across six (6) countries while tailoring unique functionalities to comply with each country's internal policies for seamless money transfers. As the Front-End Leader for the Latin American team, successfully managed a team of three (3) developers and one (1) Scrum Master. Collaborated closely with the product team to prioritize future enhancements and new functionalities, ensuring seamless alignment between development efforts and business priorities. As the Lead Front-End Developer for the Western Union project, I took charge of the development for both the WEB APP and MOBILE platforms across countries, including Argentina, Brazil, and Trinidad & Tobago. I successfully utilized the following technologic stack: WEB APP Project (Argentina, Brazil, Trinidad & Tobago): Angular Universal, Karma and Jazmine, NGRX, RXJS ○ MOBILE project (Argentina, Brazil, Trinidad & Tobago):: Ionic Framework by Angular, Karma and Jazmine, NGRX, RXJS. As the Lead, I spearheaded the migration of the Wester Union MOBILE APP project (Argentina, Brazil, Trinidad & Tobago) from Ionic to React Native. I successfully led the team in implementing the following technologic stack during the migration process: React Native, React Native Testing library.

AngularJS
Ionic
React Native
Xcode
Jenkins
Angular 2x
Karma unit tests
Android GCC
icon
Senior Leader Front-end Web & Mobile

Brainshark

Nov `16 - Aug `18

2 years

Yuxi Mobile - Medellín, Colombia.

The MOBILE and WEB APP for the "Brainshark" project to help the companies to improve sales effectiveness and productivity

Responsibilities & achievements

As the Front-End Leader of the MOBILE team, successfully managed a team of two (2) developers. Collaborated closely with the product team to prioritize future enhancements and define new behaviors, ensuring a clear understanding of their priority and guiding the development team in meeting those requirements. Proficient in the following technologic stack: Ionic Framework by Angular, Karma and Jazmine, NGRX, RXJS, Firebase As the Front-End Developer for the WEB APP project, my primary responsibility was to lead the refactoring process to incorporate an application state management solution. I successfully implemented the following technologic stack for this project: Angular, NGRX, RXJS, Karma and Jazmine In charge of making the setup for the continuous integration pipeline for the MOBILE APP project, using Jenkins for the purposes of testing and deployment. We followed the Scrum agile methodology, which involved conducting daily stand-up meetings throughout the week and holding a retrospective meeting once a month. Our development process included two-week sprints, followed by a 'story point' ceremony. It's worth noting that in addition to these meetings, we also regularly engaged with the product and management. All these meetings and scrum ceremonies were in English.

AngularJS
Ionic
Jenkins
Karma unit tests
Cypress
Firebase
NgRx
icon
Senior Leader Front-end Full Stack Web & Mobile

Copropiedad

Apr `16 - Nov `16

7 months

Teleinte. CA - Bogotá, Colombia.

Developing the application MOBILE and WEB APP for the product "Copropiedad".

Responsibilities & achievements

As the Full-Stack Leader of the MOBILE project, I successfully managed a team comprising one (1) developer. My key responsibilities involved collaborating with the product team to discuss future enhancements and new behaviors, ensuring a clear understanding of their priorities. I also guided the development team in effectively addressing these requirements. Throughout the project, we utilized the following technologic stack: Ionic Framework by Angular, MongoDB, Laravel, CSS, Firebase for push notifications As the Full-Stack Leader of the WEB APP project, I spearheaded the migration from jQuery to Angular, overseeing a team consisting of one (1) developer. My primary responsibility was to manage the team and ensure a smooth transition. Throughout the project, we utilized the following technologic stack: Angular, CSS, MongoDB, Laravel In addition to my responsibilities, I was also in charge of publishing the app to the respective stores (iOS and Android), while ensuring compliance with their policies and guidelines.

AngularJS
Ionic
MongoDB
Firebase
icon
Leader of the Full-Stack team

Lead the Full-Stack team for the Mi Senado and Helios projects (WEB APP & MOBILE).

Dec `15 - Feb `16

2 months

Senate of the Republic of Colombia

Lead the Full-Stack team for the Mi Senado and Helios projects (WEB APP & MOBILE).

Responsibilities & achievements

As the Full-Stack Leader of the MOBILE project for the Senate of the Republic of Colombia (highest legislative institution), I was responsible for managing a team of two (2) developers. My main focus was on collaborating with the product team to identify future enhancements and new functionalities, ensuring a clear understanding of their priorities. I effectively guided the development team in meeting these requirements. Throughout the project, we utilized the following technologic stack: Angular 2, Ionic, Xcode, Cordova, Firebase, Laravel, MongoDB. I had the primary responsibility of designing and implementing a robust and efficient code that adhered to best programming practices for the backend endpoints of the WEB APP 'helios'. Utilizing the below-listed technologic stack, my aim was to ensure a well-structured and maintainable code base: Laravel, MongoDB As part of my responsibilities, I assumed the role of overseeing the publication of the app to the relevant app stores, namely iOS and Android. This involved meticulously following and adhering to their policies and guidelines to ensure a smooth and compliant release

Ionic
MongoDB
Xcode
Laravel Framework
Angular 2x
Firebase
icon
Full Stack leader Web App Developer

Full Stack leader Web App Developer

Sep `15 - Nov `15

2 months

JJ Vasquez Y Asociados

System for managing the data from the insured companies of the stolen cars.

Responsibilities & achievements

As the Full-Stack Leader of the WEB app project, I spearheaded the development of an administrator system to manage the extensive database of stolen cars in the northern region of the "Anzoátegui" state in Venezuela. This project presented unique challenges and required meticulous attention to detail due to its scale and importance in addressing public safety concerns. jQUERY, PHP, Mysql I assumed responsibility for gathering client requirements and designing the app architecture. My role involved actively engaging with clients to understand their needs and translating them into a well-defined app architecture. This process required meticulous attention to detail and effective communication to ensure the final solution met the client.

jQuery
MySQL
PHP
icon
Front-End leader Mobile Engineer

Front-End leader Mobile Engineer

May `15 - Aug `15

3 months

Quobi

An application that facilitates the recognition of governance and citizen participation through the web and mobile.

Responsibilities & achievements

As the Front-End Leader of the MOBILE team, I successfully managed a dedicated developer to spearhead the development of the "Quobi" project. Our primary objective was to provide the general public with transparent access to crucial information regarding infrastructure projects overseen by the mayor's offices across diverse regions in Colombia. This user-friendly app served as a valuable resource for citizens, enabling them to effortlessly explore the status of public works such as roads, schools, and more. To achieve this, we employed the following cutting-edge technologic stack, ensuring a seamless and intuitive user experience throughout the development process: Angular JS, Ionic , Cordova, Firebase As the project lead for the "Quobi" project, I had the privilege of working closely with the mayor's office (Santa Rosa de Osos Colombian municipality) to deeply understand their requirements and translate them into a robust app architecture. This project held significant importance as it involved the execution of critical public works. By actively engaging with the mayor's office, I ensured that their vision and objectives were effectively incorporated into the app's design and functionality. As part of my responsibilities, I assumed the role of overseeing the publication of the app to the relevant app stores, namely iOS and Android. This involved meticulously following and adhering to their policies and guidelines to ensure smooth and compliant releases

AngularJS
Ionic
Firebase
icon
Full-Stack Engineer

Full Stack Web Developer

Aug `12 - Jan `15

2 years

Crosspointe. LLC, USA.

As a freelance Full-Stack developer, I had the opportunity to work on the "Educational Data Resources" project through the Upwork platform. This project holds immense significance as it involves the comprehensive management of the database for all public schools in the state of California, USA. By leveraging the below-listed technologic stack, I played a key role in designing and implementing the necessary features and functionalities to efficiently handle and organize the educational data. This project showcased my ability to work independently, deliver high-quality solutions, and contribute to a massive undertaking that impacts the education sector in California.

Responsibilities & achievements

Porting of AS400 applications to web stack while maintaining compatibility with legacy systems. Development of administrative timesheet and team management systems.

PHP
Zend
Dojo Toolkit
icon
Full-Stack Engineer and Founder

Full Stack Web Leader

Dec `09 - Nov `11

2 years

FG Sites

Leading the set of projects: Jems de Oriente, Antigravity, Anvitell, Proyecto Medusa, AV Consultores, Taller de Arte Smart, Clínica Shamagin, JJ Vasquez Asesoría de Seguros

Responsibilities & achievements

As the founder and lead Full-Stack and Architecture Engineer, I played a pivotal role in driving the technological aspects of the projects while overseeing the company's overall growth. Beyond coding, my focus extended to cultivating valuable customer relationships and enhancing the company's value proposition. By developing and executing a compelling business plan, I positioned the company as a highly desirable choice for customers, further bolstering its reputation and success. This multifaceted approach allowed me to combine technical expertise with a strategic mindset, resulting in the overall advancement and prosperity of the company.

jQuery
PHP
Zend
Dojo Toolkit

Education

Higher education in Computer Science

Agency

IT services agency #2470

10-50

GMT-4

Venezuela, Colombia, Chile, Brazil, Argentina, United States

Core Expertise

Agile
Ajax
AngularJS
Apache
Apex
ASP.NET
ASP.NET MVC
CakePHP
CSS
Django
Ember.js
Flask
HTML5
Ionic
JavaScript
jQuery
MongoDB
MySQL
.NET
NetSuite
Node.js
PostgreSQL
Python
React.js
React Native
SQL Server
Symfony
TypeScript
WordPress
Amazon Web Services
Apache administration
ASP
Bootstrap
CSS3
Go
HTML
Ionic Framework
JQuery Mobile
Laravel Framework
Mocha
NetSuite Development
Product management
Project Scheduling
Swift
Transact-SQL
Unit Testing
Wordpress Plugin
User Experience Design
Angular 2x
Project management
DynamoDB
ASP.NET Web API
Project Manager
Electron
Vue.js
Cypress

Industries

E-Commerce & Retail, Mapping & Navigation, Sports & Fitness, Branding, design, web development, ERP

Want to hire this engineer?

Check if John is available