Francisco Molina Montenegro
Barcelona, Catalonia, Spain
--
linkedin.com/in/francisco-molina-montenegroa98a5358
Summary
7+ years experience as front-end developer:
Those years stuying in the faculty granted me an analytical mindset being able to solve problems by standing
close to efficiency and good practices when programming.
Subsequent work experience, made me a versatile developer to confront projects from both ends working as
front-end but also as back-end (PHP frameworks like Laravel or Symfony and MVC5 .NET) in so many different
projects, environments and technologies. However, my latest experience and natural tendency towards to frontend development by using JavaScript ES6+, frameworks (VueJs) and layout composition (HTML5, CSS3).
Browser rendering optimization, AJAX flows and TDD are part of my skill set.
Furthermore, I am an experienced JavaScript developer where S.O.L.I.D. principles, memory management or
clean code are in my daily routine.
Lastly, I am a responsible and a team player who feeds good atmosphere into the team to achieve its goals.
Experience
Frontend Engineer
Educaweb
Mar 2019 - Present (2 years 3 months +)
Educaweb is the reference portal of Spain in training programs, masters and degrees that helps users
to find the course that best suits their needs.
My role is to implement a front-end architecture based on:
• ITCSS + BEM with SaSS as our CSS structure.
• Building an environment based on Webpack 4 plus Babel for code transpiling and polyfills to ensure
retroactive compatibility.
• Refactoring our JS/jQuery code to reach a ES6+ modules and components structure making use of
the Factory design pattern.
• Applying S.O.L.I.D principles.
• Handling and analysing memory in order to fix potential memory leaks.
• Using the latest API JavaScript like Intersection/Mutation Observers.
• Building own Vanilla/ES6+ JS components and plugins.
• Validating our JS scripts with EsLint/JShint.
• Applying Browser Rendering Optimisation techniques like Critical Path.
• Building a TDD environment with Mocha, NightwatchJS and Chromedriver.
• Scrum and Agile methodology.
Francisco Molina Montenegro - page 1
Freelance Frontend Developer
Freelance Web Development
Sep 2018 - May 2019 (9 months)
Involved in projects for traveling ecommerce, coupons app, art portofolios or music magazines.
• Projects using ES5/ES6 Vanilla JavaScript.
• Developed JS ES6+ own plugins for commercial projects.
• Developed jQuery own plugins for commercial projects.
• SaSS preprocessor, Webpack and automation tools (Gulp & Grunt).
• Solid cross browser responsive design.
• Involved in Laravel5+ (PHP) projects.
Laravel | MVC | OOP | HTML5 | CSS3 | SaSS | VueJS | Browse Rendering Optimisation | JavaScript |
NodeJS | AJAX | Mocha | Selenium | MySQL | PWA | Git | BitBucket | Gulp | Responsive Design
Frontend Developer
Coinaphoto
Jul 2017 - Sep 2018 (1 year 3 months)
Coinaphoto was a B2B and B2C global stock photography platform with 200k photographers worldwide
sharing millions of images. Coinaphoto Missions, Photo Challenges or Photoduels were part of our B2C
stack.
As a front-end developer my role was:
• JS refactoring by module pattern and component prototyping.
• Browse Rendering Optimisation. SaSS preprocessor. Gulp.
• Solid cross browser responsive design.
• TDD using NodeJS, Mocha and Selenium.
• Scrum and Agile methodology.
MVC | Symfony | PHP | OOP | javascript/jQuery | AJAX | HTML5 | CSS3
| Responsive Design | MySQL | SASS | Git | Bitbucket | Agile | JIRA | Unit Test Front-end | Gulp
Frontend Developer
Surfholidays.com
Apr 2016 - Jun 2017 (1 year 3 months)
Surf Holidays is the world’s leading platform for surf travel, allowing users to book over 20,000 surf
accommodations, surf packages & surf schools across 118 surf towns Worldwide.
I worked as front-end developer but also supporting in small/medium back-end Laravel tasks:
• Developed JS/jQuery own plugins.
• Browse Rendering Optimisation techniques.
• SaSS preprocessor and automation tools.
• Solid cross browser responsive design.
• Scrum and Agile methodology.
Francisco Molina Montenegro - page 2
MVC | Laravel | PHP | OOP | javascript/jQuery | AJAX | HTML5 | CSS3
| Responsive Design | MySQL | SASS | Git | Bitbucket | Trello
Web Developer
Ocho Tags Desarrollo y Marketing
Oct 2015 - Mar 2016 (6 months)
8tags is a web development agency located in Alicante (Spain) which has worked along with national
newspapers, multinational corporations like Nike, international brands like Tupl, national universities
and museums or local businesses.
• Front-end and responsive design.
• OOP PHP REST API for a national newspaper blog community.
• Integration & synchronization data between a software and it's web app through a REST PHP API.
PHP | OOP | javascript/jQuery | AJAX | HTML5 | CSS3| Responsive Design | MySQL | GIT & Bitbucket |
API development | JIRA
Web Developer
Surfholidays.com
Nov 2014 - Jun 2015 (8 months)
Surf Holidays is the world’s leading platform for surf travel, allowing you book over 20,000 surf
accommodations, surf packages & surf schools across 118 surf towns Worldwide.
• Build the whole new website with Laravel, HTML5, CSS3, JS/jQuery, AJAX.
• Load results using infinity scroll feature
• Responsive Design
• UI interfaces
MVC | Laravel | PHP | OOP | JavaScript/jQuery | AJAX | HTML5 | CSS3 | Responsive Design | MySQL |
Resources & performance optimization | GIT & Bitbucket
Junior Web Developer
Ocho Tags Desarrollo y Marketing
Oct 2013 - Sep 2014 (1 year)
8tags is a web development agency located in Alicante (Spain) which has worked along with national
newspapers, multinational corporations like Nike, international brands like Tupl, national universities
and museums or local businesses.
• Front-end and back-end.
• Responsive Design.
MVC | PHP | OOP | JavaScript/jQuery | AJAX | HTML5 | CSS3 | Responsive Design | MySQL
Junior Web Developer
BITmarketing
Francisco Molina Montenegro - page 3
Oct 2012 - Sep 2013 (1 year)
BIT is a digital marketing agency that helps to improve the digital presence of their clients on the web.
• Front-end and Back-end.
• Responsive Design.
• Web application (PHP+AJAX+jQuery) that allows users to view the products of a shop through the
webcams installed there. The system allows users to buy those products by priority date turns.
MVC | PHP | OOP | JavaScript/jQuery | AJAX | HTML5 | CSS3 | Responsive Design | MySQL
Education
Universitat d'Alacant
Computer Science, Computer Science
2006 - 2012
Developing and managing larger systems. Design, implement, test and maintain software applications
individually and in a team.
Licenses & Certifications
UX & Web Design Master Course: Strategy, Design, Development - Udemy
UC-R30R311W
Web Design for Usability - Interaction Design Foundation (IxDF)
NdvfJQVss
Browser Rendering Optimization - Udacity
Client-Server Communication - Udacity
Skills
JavaScript • CSS3 • OOP • Responsive Web Design • Web Development • HTML 5 • PHP •
MySQL • Laravel • jQuery
Francisco Molina Montenegro - page 4