Fernando Espinosa
AngularJS, NodeJS, Ionic, ReactJS, MongoDB-
Summary
I'm a Web Develooer with over 6 years of web development experience. I currently specialize in developing
large web and mobile solutions using JavaScript. I strongly believe in a test-first approach and am extremely
passionate about learning new things and sharing my knowlege with others.
I have expert knowledge in full stack javascript development (AngularJS, ReactJS, Strongloop, Swagger), PHP
(Laravel, Codelgniter, Symfont, Zend), Java, .Net, relational and non-relational databases (Mysql, MSSQL,
MongoDB, Redis).
Also experience working with Cloud Computing with Amazon Web Services, Google Cloud Computing, Azure
with Linux environments
And of course project managment with many tools like Gitlab, Github, Bitbucket-Jira and TDD & FTD
Experience
Lead Javascript Developer at Spiffy Group
octubre de 2014 - Actualidad (1 año 11 meses)
Full-stack development in Javascript.
Developed core webapps framework and most current features of Spiffy products.
API`s development with many NodeJS frameworks available for it such as Express, StrongLoop, Swagger.
Implementation of User authentication and authorization components between multiple API's (Micro
services).
Websockets implementation for realtime communication with NodeJS & Socket.IO
Infrastructure management and distributed applications with Amazon Web Services (EC2, S3), Microsoft
Azure and GCC.
Developing front-end architecture with mainly Angular, ReactJS and IONIC Framework for mobile apps.
Maintaining the legacy Node.js API and designing the new API with Strongloop.
Technologies: Node.js, Strongloop, MongoDB, AngularJS, Bootstrap, Material Design, Ionic, Cordova
IT LATAM at ClickBus
julio de 2014 - diciembre de 2014 (6 meses)
Page1
Booking Engines Integration.
Development Stack
Php + Symfony2 + Doctrine
Mysql
Vagrant
Git + Github + Git-Flow
TDD
Atlassian Jira
Unit Test
Front-End (Angular, jQuery, Css, HTML5)
Lead Front-End Senior Developer at Planet Media
octubre de 2013 - enero de 2014 (4 meses)
Front-End architecture and leading. My role for this position consisted in define all stack of components in
the client side and communication with the server and even give training to rest of developers below my
charge in all set of tools we were working.
Development stack:
AngularJS as main framework.
Asynchronous Module Definition Design (RequireJS).
Responsive design with Bootstrap + BootstrapUI (integrated with Angular), precompilation with Grunt and
Sass.
ChartsJS.
API restfull as Back-End.
NodeJS + Socket.IO + ExpressJS 4.
MongoDB.
LAMP SR Developer at Televisa Interactive Media
febrero de 2013 - octubre de 2013 (9 meses)
Web Development on Zend Framework 1, 2. Mysql, Perl Scripting, jQuery, Web Services (Json, Xml), SVN,
Redmine, Nginx, Amazon AWS, Mobile apps creation with Phonegap and BackboneJS.
Senior PHP Developer at Rancho Digital
enero de 2013 - febrero de 2013 (2 meses)
Web Development with lamp stack, Codelnigter, BackboneJS, Cordova.
LAMP Web Developer at Central Media
Page2
abril de 2012 - febrero de 2013 (11 meses)
Web Development for many kind of projects, clients and technologies both Front and Back-End Dev.
TI at INE SC
2008 - 2011 (3 años)
Custom Support
Languages
Español
Ingles
(Competencia bilingüe o nativa)
(Competencia profesional completa)
Skills & Expertise
JavaScript
AngularJS
PHP
HTML 5
Node.js
CSS3
jQuery
jQuery UI
MongoDB
Linux System Administration
AJAX
CodeIgniter
Joomla
MySQL
Socket.io
PhoneGap
jQuery Mobile
Amazon EC2
Amazon Web Services (AWS)
Amazon S3
Shell Scripting
Perl
Object Oriented Modeling
Git
Github
Atlassian JIRA
Symfony
Web Development
JSON
Subversion
REST
Page3
PostgreSQL
XML
HTML5
CSS
Front-end
Servicios web
Linux
LAMP
Backbone.js
Desarrollo guiado por pruebas
Zend Framework
Patrones de diseño
Lenguaje SASS
Nginx
Interfaz de programación de aplicaciones (API)
Bases de datos
Cascading Style Sheets (CSS)
Education
MongoDB University
MongoDB for NodeJS Devs, Nosql, 2014 - 2014
Activities and Societies: Learn MongoDB and Moongose for NodeJS
Instituto Politécnico Nacional
Electronic Engineering, 2009 - 2014
Activities and Societies: ESIME
Interests
IT Tendencies
Publications
Professional Front End with AngularJS
Autores: Fernando Espinosa, Israel Salinas
Profesional course showing an entire development stack on the client side with html, javascript, css, starting
from basic concepts, reaching architecture and leading methodologies.
Organizations
Agrorganicos
Ti
diciembre de 2014 a Actualidad
Page4
Fernando Espinosa
AngularJS, NodeJS, Ionic, ReactJS, MongoDB-
5 person has recommended Fernando
"Fernando is a proficient developer, he has demonstrated his expertise in solving complex problems. He
always gives new ideas to improve the platform."
— José Betanzos, worked directly with Fernando at Planet Media
"Fernando, colabora en el área de Front-End, con una actitud de colaboración, entusiasta y optimismo que
favorece un buen ambiente de trabajo en el equipo."
— Susana Sánchez González, managed Fernando at Planet Media
"Fernando es una persona muy dedica y apasionada en lo que hace, sabe lo que hace, es muy asertivo, esta
dispuesto a aprender cosas nuevas, tranquilo, responsable, comparte sus conocimientos. Lo recomiendo
mucho!"
— Gilberto Alonso Caballero Trujano, worked directly with Fernando at Planet Media
"Fernando cuenta con amplios conocimientos tanto en el área de Back-End como en Front-End. Bajo su
cargo, impulsó el desarrollo de habilidades y conocimientos en el grupo, contribuyendo a la formación de un
equipo de trabajo sólido y eficiente. Cuenta con gran capacidad de liderazgo, toma de decisiones, desarrollo e
implementación de soluciones."
— Israel Salinas, reported to Fernando at Planet Media
"Fer tiene un gran potencial en el área de Front-end fortaleciendo al equipo con sus amplios conocimientos,
desempeñando sus actividades con entregables de muy alta calidad e inmediatez."
— Carlos Mijangos, managed Fernando at Planet Media
Contact Fernando on LinkedIn
Page5