Impactian EToDâ„¢ Developer (2%)
Extraordinary Talent on Demandâ„¢
Alejandro
Ramirez
Front-End Developer
Software Developer in Jalisco, Mexico
JavaScript
React
GraphQL
Node.js
Vue.js
Angular.js
CSS3
Less
MySQL
PHP
HTML5
Backbone
MongoDB
HIRE
Front-End Developer
Impactian EToDâ„¢ Developer (2%)
Alejandro Ramirez
Software Developer in Jalisco, Mexico
JavaScript
React
GraphQL
Node.js
Vue.js
Angular.js
CSS3
Less
MySQL
PHP
HTML5
Backbone
MongoDB
About
Alejandro is a Senior Front-End Developer with 8 years of experience in the industry. He specializes in using JavaScript on both the front-end and back-end. He is also strongly experienced in developing applications and APIs from scratch.
Skills
Languages
JavaScript, PHP, HTML, CSS, MySQL
Frameworks
AngularJS, Laravel, Vue.js
Libraries/APIs
React, Node.js, Redux, GraphQL
Platforms
Linux, MacOS
Storage
MySQL, MongoDB
Other
Progressive Web Applications (PWA)
Tools
Git, nginx, Jenkins
Experience
JavaScript
8 years
HTML5
8 years
CSS3
8 years
AngularJS
5 years
Node.js
4 years
Backbone
3 years
MySQL
3 years
React.js
2 years
GraphQL
2 years
Vue.js
2 years
Highlight Projects
Hotwire Website
Hotwire is a travel agency partner of Expedia Group, the main difference between Hotwire and other travel companies is that Hotwire offers cheaper hotels (5, 4, 3, 2, 1 stars) but with the condition that the users will only know the name of the hotel once they have finished checking out.
Hotwire
  • https://www.hotwire.com/hotels/search?destination=SFO
  • Migrated the site from AngularJS to React.
  • Used GraphQL.
  • Conducted Unit testing and E2E testing.


VRBO Hospitality Website Application
Vrbo is an American vacation rental online marketplace, the hospitality project I was worked on allowed house owners to upload helpful information regarding the house for leaseholders (ie. amenities, nearby places, welcome guide, directions to the property, access instructions, contact numbers, parking instructions, check-in and check-out instructions)
VRBO



Foundation Medicine Internal Tools
Foundation Medicine, Inc. is an American company based in Cambridge, Massachusetts which develops, manufactures, and sells genomic profiling assays based on next-generation sequencing technology for solid tumors, hematologic malignancies, and sarcomas.
Foundation Medicine, Inc.
  • I worked on several applications using Node.js and AngularJS.
Work Experience
Lead Front-End Developer
Hotwire
|
Nov 2019 - Present
  • Migrated applications from AngularJS to React.
  • Completely migrated Hotel website results page to React using CSR.
  • Developed several reusable components for other pieces of the application (ie. cars, checkout, my account, UHP).
  • Migrated details of the Hotel page using React and Hapi.js to apply SSR and implemented GraphQL using Apollo client and Apollo server.
  • Created GraphQL components to have a better structure of the GraphQL architecture.
  • Developed reusable components that are all functional components using only hooks.
  • Unit tested React and GraphQL components using React testing library.
  • Conducted E2E testing using Webdriver I/O.
  • Delivered new features to DEV, QA, and Production environments using CI/CD.
  • Created Tech Backlog to start the migration of the site using SCRUM Agile Methodology.
JavaScript
React
Redux
GraphQL
CSS
HTML
Jenkins
Unit Testing
E2E Testing
AngularJS
Senior Front-End Developer
VRBO
|
Mar 2019 - Nov 2019
  • Developed a React application using Apollo GraphQL client to retrieve, create, update and delete data.
  • Implemented GraphQL partials with Node.js, built components based in React architecture, and developed unit tests and integrated tests for components using several tools such as mocha, sinon, enzyme, chai, proxyquire.
  • Conducted unit testing of GraphQL partials and E2E testing using Webdriver I/O.
  • Used CI/CD to deliver the new features to Test, Stage and Production environments.
  • Translated the business requirements into technical requirements by implementing SCRUM Agile Methodology.
JavaScript
React
GraphQL
Redux
Hapi.js
CSS
HTML
Unit Testing
E2E Testing
Node.js
Senior Front-End Developer
Hotwire
|
May 2016 - Mar 2019
  • Designed and built a AngularJS application for several parts of the business (ie. hotels, cars, checkout, and my account).
  • Created unit tests for AngularJS web component using Jasmine.
  • Worked hand in hand with Product Owners to guide the software to ensure that we used the most appropriate technologies.
  • Developed responsive web design using mobile first approach and created CSS animations using translations, keyframes, transform, etc.
  • Coordinated with UI/UX design team by having UI review sessions to see if the design specs matched with the final result of the components developed.
  • E2E testing using protractor and cucumber.
JavaScript
AngularJS
HTML
CSS3
Less
Jenkins
Unit Testing
E2E Testing
Node.js
Senior Full-Stack Engineer
Foundation Medicine, Inc.
|
Aug 2015 - May 2016
  • Designed and built several AngularJS applications from scratch
  • Built RESTful APIs with Node.js using Express, Mongoose, Sequelize.
  • Built RESTful APIs using PHP and MySQL.
  • Conducted Unit testing using Mocha for Node.js and Jasmine for AngularJS.
  • Developed several Node.js scripts and authentication using JSON Web Token (JWT) and passport.
  • Used SPARQL query language to retrieve and save data.
JavaScript
AngularJS
Node.js
JSON Web Token (JWT)
MySQL
Express
Mongo
Sequelize
Mongoose
Software Engineer III
SourceThought, Inc.
|
May 2014 - Aug 2015
  • Developed new features for an existing Backbone/Marionette and Node.js application.
  • Created new modules for ingesting data using Hadoop from different sources such as csv, excel, and text files.
  • Learned new technologies (Hadoop, Backbone/Marionette and Node.js) in a short time due to the needs of the project.
JavaScript
Backbone
CSS
HTML
Marionette
Node.js
Express
Web Developer
Intagono
|
Dec 2013 - May 2014
  • Developed front-end using HTML5, CSS3, Javascript, jQuery, AngularJS, and Bootstrap.
  • Developed back-end using PHP frameworks (Laravel and Codeigniter) and MySQL.
  • Worked closely with the design team to give the best experience to the final users of every product developed.
  • Conducted cross-browser testing across several web browsers such as Google Chrome, Mozilla Firefox, Internet Explorer, and Safari.
Laravel
JavaScript
AngularJS
Less
HTML
MySQL
Bootstrap
Education
International University UNINTER
Cuernavaca, Mexico
|
Jul 2008 - Dec 2012
Bachelor's Degree in Computer System Engineering
About
Alejandro is a Senior Front-End Developer with 8 years of experience in the industry. He specializes in using JavaScript on both the front-end and back-end. He is also strongly experienced in developing applications and APIs from scratch.
Skills
Languages
JavaScript, PHP, HTML, CSS, MySQL
Frameworks
AngularJS, Laravel, Vue.js
Libraries/APIs
React, Node.js, Redux, GraphQL
Platforms
Linux, MacOS
Storage
MySQL, MongoDB
Other
Progressive Web Applications (PWA)
Tools
Git, nginx, Jenkins
Experience
JavaScript
8 years
HTML5
8 years
CSS3
8 years
AngularJS
5 years
Node.js
4 years
Backbone
3 years
MySQL
3 years
React.js
2 years
GraphQL
2 years
Vue.js
2 years
Highlight Projects
Hotwire Website
Hotwire is a travel agency partner of Expedia Group, the main difference between Hotwire and other travel companies is that Hotwire offers cheaper hotels (5, 4, 3, 2, 1 stars) but with the condition that the users will only know the name of the hotel once they have finished checking out.
Hotwire
  • https://www.hotwire.com/hotels/search?destination=SFO
  • Migrated the site from AngularJS to React.
  • Used GraphQL.
  • Conducted Unit testing and E2E testing.


VRBO Hospitality Website Application
Vrbo is an American vacation rental online marketplace, the hospitality project I was worked on allowed house owners to upload helpful information regarding the house for leaseholders (ie. amenities, nearby places, welcome guide, directions to the property, access instructions, contact numbers, parking instructions, check-in and check-out instructions)
VRBO



Foundation Medicine Internal Tools
Foundation Medicine, Inc. is an American company based in Cambridge, Massachusetts which develops, manufactures, and sells genomic profiling assays based on next-generation sequencing technology for solid tumors, hematologic malignancies, and sarcomas.
Foundation Medicine, Inc.
  • I worked on several applications using Node.js and AngularJS.
Work Experience
Lead Front-End Developer
Hotwire | Nov 2019 - Present
  • Migrated applications from AngularJS to React.
  • Completely migrated Hotel website results page to React using CSR.
  • Developed several reusable components for other pieces of the application (ie. cars, checkout, my account, UHP).
  • Migrated details of the Hotel page using React and Hapi.js to apply SSR and implemented GraphQL using Apollo client and Apollo server.
  • Created GraphQL components to have a better structure of the GraphQL architecture.
  • Developed reusable components that are all functional components using only hooks.
  • Unit tested React and GraphQL components using React testing library.
  • Conducted E2E testing using Webdriver I/O.
  • Delivered new features to DEV, QA, and Production environments using CI/CD.
  • Created Tech Backlog to start the migration of the site using SCRUM Agile Methodology.
JavaScript
React
Redux
GraphQL
CSS
HTML
Jenkins
Unit Testing
E2E Testing
AngularJS
Senior Front-End Developer
VRBO | Mar 2019 - Nov 2019
  • Developed a React application using Apollo GraphQL client to retrieve, create, update and delete data.
  • Implemented GraphQL partials with Node.js, built components based in React architecture, and developed unit tests and integrated tests for components using several tools such as mocha, sinon, enzyme, chai, proxyquire.
  • Conducted unit testing of GraphQL partials and E2E testing using Webdriver I/O.
  • Used CI/CD to deliver the new features to Test, Stage and Production environments.
  • Translated the business requirements into technical requirements by implementing SCRUM Agile Methodology.
JavaScript
React
GraphQL
Redux
Hapi.js
CSS
HTML
Unit Testing
E2E Testing
Node.js
Senior Front-End Developer
Hotwire | May 2016 - Mar 2019
  • Designed and built a AngularJS application for several parts of the business (ie. hotels, cars, checkout, and my account).
  • Created unit tests for AngularJS web component using Jasmine.
  • Worked hand in hand with Product Owners to guide the software to ensure that we used the most appropriate technologies.
  • Developed responsive web design using mobile first approach and created CSS animations using translations, keyframes, transform, etc.
  • Coordinated with UI/UX design team by having UI review sessions to see if the design specs matched with the final result of the components developed.
  • E2E testing using protractor and cucumber.
JavaScript
AngularJS
HTML
CSS3
Less
Jenkins
Unit Testing
E2E Testing
Node.js
Senior Full-Stack Engineer
Foundation Medicine, Inc. | Aug 2015 - May 2016
  • Designed and built several AngularJS applications from scratch
  • Built RESTful APIs with Node.js using Express, Mongoose, Sequelize.
  • Built RESTful APIs using PHP and MySQL.
  • Conducted Unit testing using Mocha for Node.js and Jasmine for AngularJS.
  • Developed several Node.js scripts and authentication using JSON Web Token (JWT) and passport.
  • Used SPARQL query language to retrieve and save data.
JavaScript
AngularJS
Node.js
JSON Web Token (JWT)
MySQL
Express
Mongo
Sequelize
Mongoose
Software Engineer III
SourceThought, Inc. | May 2014 - Aug 2015
  • Developed new features for an existing Backbone/Marionette and Node.js application.
  • Created new modules for ingesting data using Hadoop from different sources such as csv, excel, and text files.
  • Learned new technologies (Hadoop, Backbone/Marionette and Node.js) in a short time due to the needs of the project.
JavaScript
Backbone
CSS
HTML
Marionette
Node.js
Express
Web Developer
Intagono | Dec 2013 - May 2014
  • Developed front-end using HTML5, CSS3, Javascript, jQuery, AngularJS, and Bootstrap.
  • Developed back-end using PHP frameworks (Laravel and Codeigniter) and MySQL.
  • Worked closely with the design team to give the best experience to the final users of every product developed.
  • Conducted cross-browser testing across several web browsers such as Google Chrome, Mozilla Firefox, Internet Explorer, and Safari.
Laravel
JavaScript
AngularJS
Less
HTML
MySQL
Bootstrap
Education
International University UNINTER
Cuernavaca, Mexico | Jul 2008 - Dec 2012
Bachelor's Degree in Computer System Engineering