Pablo Villoslada Puigcerber

Pablo Villoslada Puigcerber

Amsterdam, Netherlands
Hire Pablo
Scroll To View More
Pablo Villoslada Puigcerber

Pablo Villoslada Puigcerber

Amsterdam, Netherlands
Member since October 15, 2014
Pablo is a skilled software engineer with over six years of experience developing websites. He has spent the last four years as a front-end engineer creating a variety of JavaScript applications. He is a team player who cares deeply about code quality and standards.
Pablo is now available for hire
Portfolio
Experience
  • JavaScript, 6 years
  • Node.js, 4 years
  • Unit Testing, 3 years
  • Backbone.js, 3 years
  • AngularJS, 3 years
  • MongoDB, 2 years
  • AngularJS 2, 1 year
Amsterdam, Netherlands
Availability
Full-time
Preferred Environment
Mac OS, WebStorm, Git, Grunt, Gulp, SASS
The most amazing...
...thing I strive for is reinventing myself as a developer every day and mastering new technologies.
Employment
  • JavaScript Engineer
    Fantasy Sports Limited (via Toptal)
    2015 - 2016
    • Reviewed the code of the existing AngularJS application and set action points for refactoring.
    • Helped with modularization, UI-Router configuration, and unit testing.
    • Integrated OAuth with Satellizer.
    • Created a Node.js API over Redis with Express.
    • Developed a command line tool with Node.js to manage scenarios.
    • Implemented an XML parser with Node.js to save statistics data in MariaDB and Redis.
    Technologies: AngularJS, Bootstrap, Node.js, Express, Redis, MariaDB
  • JavaScript Engineer
    Rchivos (via Toptal)
    2015 - 2015
    • Built an AngularJS application for internal company communication.
    Technologies: AngularJS, Bootstrap
  • Front-end Engineer
    Kistler Group
    2015 - 2015
    • Joined the team that developed the new generation of the CoMo Injection System.
    • Accomplished the code organization and modularization of the AngularJS application.
    • Established the front-end guidelines.
    • Introduced patterns and guidelines to the team for code unit testing.
    Technologies: JavaScript, AngularJS, D3.js, HTML5, CSS3, LESS, CoffeeScript
  • Front-end Engineer
    Esebe Software, s.r.o.
    2012 - 2014
    • Established the front-end workflow with a Git branching model, test driven-development, and task automation.
    • Collaborated with the team that developed a new sports betting web application with AngularJS, SASS, and Bootstrap.
    • Developed an application using Backbone.js to display real-time data of games and bets on screens inside shops.
    • Created a server with Node.js connected to HornetQ to provide live updates through Socket.IO to any connected client.
    • Reviewed code of colleagues to approve pull requests.
    • Wrote a couple of websites in Python with the Django framework.
    Technologies: JavaScript, AngularJS, Backbone.js, Node.js, HTML5, CSS3, Sass, Python, Django
  • Web Developer
    Cupofcity, s.r.o
    2012 - 2012
    • Analyzed requirements for a dating and meeting website focused on the Slovak market.
    • Wrote specifications for the application.
    • Designed the MySQL database.
    • Led a two-person team to develop an application using PHP and the Yii framework.
    • Implemented server-sent events.
    Technologies: PHP, Yii, HTML, CSS, jQuery, MySQL
  • Web Developer
    OREC Solutions, s.r.o.
    2010 - 2012
    • Developed his first hybrid mobile app for iOS using PhoneGap, HTML5, CSS3, and jQuery.
    • Migrated an old website to a new customized solution using PHP and the Yii framework.
    • Developed themes for clients using WordPress.
    Technologies: PHP, Yii, CodeIgniter, WordPress, HTML, CSS, jQuery, MySQL, PhoneGap
Experience
  • MongoDB Certified Developer, Associate Level (Other amazing things)
  • Unit testing AngularJS applications (Other amazing things)
    https://www.airpair.com/angularjs/posts/unit-testing-angularjs-applications

    Patterns and guidelines for unit testing AngularJS applications. This won the best AngularJS post of the 2015 Developer Writing Competition and was shared more than 500 times in social networks.

  • How to Turn Your Raspberry Pi Into a Development Server (Publication)
    The Raspberry Pi is a little computer that you can get for as low as US $35 and on which you can run many different types of software and build many different projects. In this article, I'm going to guide you through the process of setting it up as a home development server and deploying a full-stack JavaScript application that you can access from outside your network. This is great for setting up your own remote digital workspace, or simply to have control over the hardware you use for development.
  • Pablo is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Pablo shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.
Skills
  • Languages
    HTML5, HTML, JavaScript, CSS3, CSS, SQL, PHP, CoffeeScript, LESS, Python, SASS
  • Frameworks
    AngularJS, Express.js, Yii, Bootstrap, AngularJS 2, Django, ZURB Foundation, Protractor
  • Paradigms
    Unit Testing, Real-time systems, Clean Code, Test-driven Development (TDD), REST, Agile Software Development
  • Storage
    MongoDB, NoSQL, MySQL, PostgreSQL, Redis
  • Libraries/APIs
    Node.js, Underscore.js, Backbone.js, D3.js, Lodash, Polymer, React.js, jQuery
  • Tools
    AngularFire, Yeoman, Grunt, WebStorm, Git, NPM, Gulp.js
  • Platforms
    Firebase, Raspberry Pi
Education
  • Bachelor's degree in Computer Engineering
    Universidad de La Rioja - Logroño, Spain
    2003 - 2008
I really like this profile
Share it with others