avatar

Hello,
my name is Marc Mascarell and this is my resume

About Me

As an Engineering Manager, I love to empower my team by giving them the tools and resources to achieve their best. I tend to be on the optimist side of things, but I'm also a critic when I have to.

My 10+ years of experience as a Full Stack Developer working on dozens of projects gave me the needed technical skills and vision to accomplish any idea.

Working on startups gave me this mindset of trying to deliver value to the costumer, test and repeat.

Remote work is a game-changer challenge, but it is here to stay, and that is why I think it is more important than ever for companies to invest the necessary resources in making people feel connected.

In my dev days I worked on a wide variety of projects and tasks: high concurrency websites, ecommerce, websites for celebrities, administration panels, tools, browser extensions, SPAs, MVPs, migrations, basic server management, sizeable refactors, testing, deployment, etc… Since I'm eager to learn, and become better on a daily basis, refactoring was one of my favorite moments.

Contact & details

Full name
Marc Mascarell Roca
Location
Barcelona (relocatable)
Phone
+34 635 79 06 78
Github
https://github.com/marcmascarell
https://github.com/marcmascarell
LinkedIn
https://www.linkedin.com/in/marcmascarell
https://www.linkedin.com/in/marcmascarell/?locale=en_US

Experiences

Mad Collective
2019 - NOW
Engineering Manager

Dating Team

I am a manager within a team comprised of 10 very talented people. We have a product in its initial phase, so rapid and constant development is required. Also, in the meantime, we maintain the main product of the company, its legacy and its microservices


Responsibilities:
  • Career Planning
  • Promotions and Coaching
  • Headcount Planning and Hiring
  • Salaries
  • Team Planning and Delivery
  • Objectives
  • Performance and Feedback
  • One on Ones
  • Participation in Technical Decisions
  • Cascading Communications
  • Team Building Activities and Culture
  • Team Protection and Happiness
  • Team Productivity and Metrics
  • Alignment with other Engineering Managers
  • Hands-On Coding 0% to 30% of the Time
  • Awareness of Indirect costs
  • System Roadmap
  • Development Process
  • Team Visibility and Recognition
  • Handling of Direct Costs

Full Stack Developer - Labs Research & Development

Labs Team

Technologies used: JS (Nuxt.js, Vue.js), PHP (Symfony), HTML, CSS (Bulma, Bootstrap)

Labs was the department in charge of innovation within the company. We developed MVPs within the company, validated the idea and if it was viable, we turned it into one more product of the company.


Capsule Multimedia
series.ly
tviso
patatabrava
2014 - NOW
Full Stack Developer

Patatabrava

Technologies used: PHP (Slim, Eloquent), SQL (MySQL), NoSQL (MongoDB), JavaScript (jQuery), HTML, CSS (Bootstrap)
  • Responsible for the development of the mobile web version from scratch of Patatabrava (a social network for university students that had been in development for years).
  • Decision making and coordination with the product team.
  • Responsible for creating a pleasant and functional mobile experience, an application called Matchtata (Tinder-like system), ad management, downloading notes with authentication and a security system.

Tviso

Technologies used: PHP (Slim), JS (jQuery), SQL (MySQL), NoSQL (MongoDB), HTML, CSS
  • Rewrite the existing control panel in Series.ly. High concurrency and availability website, positioned at # 23 in Alexa Spain, December 2014.
  • Add new features to the API (PHP), created the entire panel (UI) from scratch and adapted authentication, user management and roles.
  • Creation of a contribution system so that end users could suggest changes in the contents, which would later be moderated by the content team.
  • Actively participated in the maintenance and development of the platform. The Series.ly project pivoted to become Tviso.com.

Tviso Play

Technologies used: JS (Vue), PHP, Drafter, SQL (MySQL), NoSQL (MongoDB), HTML, CSS
  • Tviso Play is a modernization and revamp of the platform with cutting-edge technologies.
  • Key role in the adoption and implementation of Vue.js. This resulted in a great improvement in speed and development experience, user experience and talent acquisition.
  • Promotion and participation in the creation of version 2.0 of the API (PHP) to modernize legacy parts of the code, allowing cleaner, better structured and standardized outputs.
  • Creation of a documentation generation system for data structures (with Drafter). It allowed the team to know the output and its types in advance and was also able to validate the output in the API itself when making a request.
  • Adaptation of the administration panel to the new UI.
  • On-boarded new developers and helped in the search for new talent.

Tviso TV

Technologies used: Vue, Laravel, Node.js, Nuxt, Unix sockets, Nightwatch, Websockets, Bash, HTML, CSS
  • Tviso TV is a TV Box that was made to function with web technologies.
  • Adaptation of the UI to televisions, we redefined the experience with a browser extension and integrated with dozens of external players.
  • Stripe integration as a payment method and creation of a panel to manage the status of orders.
  • E2E testing of integrations.
  • Creation of a remote assistance system, fault detection and self-recovery, management of software updates and their dependencies, as well as communication with the remote control.
Chocolate Studio
2010 - 2014
Full Stack Developer

Technologies used: JS (jQuery), PHP (Slim, Laravel). Python (Django), SQL (SQLite, MySQL), HTML, CSS (Bootstrap)
  • The only in-house developer and technical management of the company, all the projects passed through me.
  • In charge of technical decisions, that everything was in order and to coordinate with third parties when we outsourced.
  • Direct relationship with customers providing solutions to their problems and providing support at all times.
  • Responsible for various projects, mainly simple websites, however we also did microsites, Facebook apps, redesign of existing websites, migration, server management, maintenance, refactors, testing, deployment, etc.
  • Development of a framework for Facebook apps to optimize development time.

Soft Skills

Communication
Communication
Advanced
Teamwork
Teamwork
Advanced-Master
Problem-solving
Problem-solving
Intermediate-Advanced
Time management
Time management
Intermediate-Advanced
Organizational
Organizational
Proficient-Intermediate
Decision-making
Decision-making
Intermediate-Advanced
Stress management
Stress management
Proficient-Intermediate
Critical thinking
Critical thinking
Advanced-Master
Beginner
Proficient
Advanced
Master

Skills

HTML
HTML
Advanced-Master
CSS
CSS
Advanced
JavaScript
JavaScript
Advanced
TypeScript
TypeScript
Intermediate-Advanced
PHP
PHP
Advanced
Python
Python
Proficient
Beginner
Proficient
Advanced
Master

Frameworks

Vue (Javascript)
Vue (Javascript)
Advanced
Django (Python)
Django (Python)
Intermediate
Slim (PHP)
Slim (PHP)
Advanced
Laravel (PHP)
Laravel (PHP)
Advanced
Prestashop (PHP)
Prestashop (PHP)
Proficient-Intermediate
Bootstrap/Bulma
Bootstrap/Bulma
Intermediate-Advanced
Beginner
Proficient
Advanced
Master

Other

Linux
Linux
Intermediate-Advanced
SCSS/LESS
SCSS/LESS
Advanced
RESTful API
RESTful API
Advanced
Relational databases
Relational databases
Intermediate-Advanced
NoSQL databases
NoSQL databases
Proficient-Intermediate
Wordpress
Wordpress
Proficient
Responsive design
Responsive design
Advanced
Git
Git
Proficient-Intermediate
Photoshop
Photoshop
Beginnner-Proficient
JIRA
JIRA
Proficient-Intermediate
Confluence
Confluence
Proficient-Intermediate
Beginner
Proficient
Advanced
Master

Languages

English
Intermediate-Advanced
Catalan
Advanced-Master
Spanish
Advanced-Master

Hobbies

Learning
Open Source
History
Programming
Strategy Games