electric dreams

Internet Solutions for a New World

-- Paula Molinero --

About

Software Engineer

I began my career in IT around the time the Internet was born. Throughout this long journey, I've engaged in most aspects of Internet development.

My initial approach to Internet development was through the LAMP stack (Linux, Apache, MySQL, PHP, Python). However, in 2013, I embarked on a re-training journey, transitioning to emerging JavaScript frameworks. Today, I specialize in Node/Express, ReactJS, React Native, TypeScript, and Angular, yet I'm a big advocate of a tech-agnostic approach to projects and problems.

I follow the best industry standards, prioritizing (whenever possible) TDD and BDD methods and security, and ensuring the highest quality markup code, web, and accessibility standards—often overlooked aspects that are directly related to performance.

During the past five years, my role has evolved into team and technical management. I enjoy nurturing team dynamics as a way to improve the work environment and maximize people’s natural talents. Recruiting, coaching, and mentoring have become essential parts of my job.

My passion for process, efficient technical management, and on-time delivery has been equally important, becoming my primary focus of attention.

Defining business and functional requirements, planning and budgeting, risk management, quality assurance, multi-disciplinary team management and coordination, and reporting and communications with stakeholders, business partners, and private companies have all been part of my tasks as a Technical Project Manager.

I choose to work only in Agile environments and like to enforce following the method correctly. This ensures a stress-free work environment as well as maximum efficiency.

Work

I created my first website in 1996. In 1999 developing for the Internet became my full-time profession.

Here's what I've been up to for the past 20+ years.

Or you can check my LinkedIn profile

The Washington Post

Sr. Solutions Engineer / Engineering Consultant

Nov 2023 to present

I currently work as a Sr Engineering Consultant for Arc XP, a powerful publishing platform. Originally created by the Washington Post, Arc XP is allowing media companies around the world to get their own professional news website solutions up and running.

Accenture / Karmarama

Lead Software Engineer / Practice Lead

Aug 2021 to Jun 2023

Shortly after joining Karmarama, the company underwent a merger and became Accenture UK.

I initially took on the role of Head of the Accenture Song UK Front-End Development team. However, as the UK branch primarily outsourced development, my role evolved into technical project management. I managed multiple projects for clients across Europe, coordinating with development teams globally, as well as engaging with clients and stakeholders.

MelodyVR / Napster

Lead Software Engineer

Apr 2018 to Mar 2023

I became a part of MelodyVR (later merged to become Napster) to lead the development of their back-end services and infrastructure. Leveraging the power of AWS and serverless technologies, along with Node.js, MySql, and other cutting-edge Javascript tools, we aimed to create a robust foundation for the company's operations.

As my role evolved, I assumed leadership in the continuous development and upkeep of the CMS and CRM platforms, taking ownership of both front-end and back-end aspects.

Additionally, I actively contributed to significant projects like the mobile app, voucher redemption website, and data ingestion tools, vital components that enriched MelodyVR’s overall ecosystem.

Department for Education

Senior Software Engineer

Apr 2017 to Mar 2018

Upon joining the project, I collaborated with a team of developers, testers, and UX designers, all focused on delivering exceptional results for the Department for Education. To ensure a powerful and efficient solution, we carefully selected the technology stack, opting for Node.js and Express to handle the back-end and API, while Angular facilitated seamless front-end development. In line with 

For the databases, we made a deliberate choice, combining the strengths of MongoDB and MSSQL to effectively handle the project's data requirements. This thoughtful selection of tools and technologies laid the foundation for a successful and high-performing solution for the Department for Education.

Bookatable.com by Michellin Group

Senior Full-stack Engineer

Jul 2016 to Apr 2017

This role presented an opportunity for me to engage with a diverse range of platforms and projects. Drawing upon my expertise in the LAMP stack and Drupal framework, I was able to make meaningful contributions. Simultaneously, I seized the chance to expand my skill set by gaining hands-on experience with cutting-edge technologies like React.js, Node.js, and Angular.

Embracing this dynamic environment, I honed my proficiency across various tech stacks, fostering personal and professional growth while making valuable contributions to the success of multiple projects.

BBC iPlayer Radio

Senior Software Engineer

Nov 2015 to Jul 2016

In the new full-stack role I undertook, I delved into the implementation of a diverse array of technologies, including pure Javascript, PHP, Silex, and HTML/SASS/CSS, all under the guiding principles of TDD (Test-Driven Development). As part of the iPlayer Radio team, my primary focus was to drive the development of innovative software solutions while diligently maintaining the existing code base.

The dynamic nature of this position provided me with valuable opportunities to showcase my expertise in these foundational technologies, while also encouraging me to stay on the cutting edge of industry trends and best practices. By collaborating with the iPlayer Radio team, I actively contributed to the creation of exceptional software, making a meaningful impact on both new projects and the continuous improvement of existing ones.

Unipro Group

Senior Full-stack Developer

Jul 2015 to Aug 2015

Upon joining a team of web developers, I took part in the production and maintenance of a diverse array of projects. For this particular endeavor, we opted for Drupal 7 as our chosen platform, utilizing a powerful combination of PHP, jQuery, HTML, and SASS.

Working collaboratively, we embarked on creating innovative solutions that met the unique needs of each project, while also ensuring seamless maintenance and support for ongoing initiatives. The versatility of Drupal 7, combined with our expertise in PHP, jQuery, HTML, and SASS, empowered us to deliver top-notch web applications that delighted our clients and users alike. Throughout this journey, I honed my skills and relished the opportunity to contribute to a variety of impactful projects as part of an exceptional web development team.

National Lottery UK

Senior Software Developer

Mar 2015 to Jul 2015

I joined Camelot Group team to develop a cutting-edge mobile app for the National Lottery.

We carefully selected and integrated a range of powerful technologies to ensure the success of the project. Node.js and Express were utilized for the back-end, while Angular drove the dynamic user interfaces. To maintain high code quality, we employed Jasmine for comprehensive testing.

For the front-end, we used HTML, CSS/SASS, and JavaScript to create engaging and responsive experiences. PhoneGap and Ionic were chosen to ensure seamless cross-platform compatibility.

Our collective efforts resulted in the successful launch of a state-of-the-art app that made a significant national impact, delivering an exceptional experience to millions of users.

BBC iBroadcast

Senior Full-stack Engineer

Sep 2014 to Feb 2015

As a full-stack developer, I played a key role in the continuous development and maintenance of iBroadcast's publishing tools.

My focus centered on leveraging Javascript/jQuery and OO PHP/Zend to enhance functionality and user experience.

I also led the creation of innovative new tools set for a 2015 launch. Embracing cutting-edge technologies and best practices, I collaborated with the team to bring these solutions to life.

Throughout this journey, I honed my skills and delivered robust, user-friendly experiences for iBroadcast users, contributing significantly to the team's success.

Wagstaffs Design

Senior Full-stack Web Developer

Jun 2014 to Sep 2014

At Wagstaffs Design, I took on the challenge of developing an interactive 3D Unity map integrated into a Drupal site for the Mall of Berlin. I successfully re-engineered 85% of the project and delivered it on schedule, meeting all expectations.

In addition to my work on the project, I assisted the agency in setting up a Linux-based development environment at their office. I also introduced an Agile methodology to streamline their project management processes, enhancing overall efficiency and collaboration.

Full Fat Things

Senior Full-stack Software Engineer

Apr 2014 to Jul 2014

I was hired by Full Fat Things to lead the analysis and development of prototype code for migrating Croner-I products to the Drupal 7 platform.

My role involved thoroughly analyzing the existing system and designing a robust migration strategy. The content for migration was provided in XML Smart Content format. To facilitate a smooth transition, I implemented a custom Drush command, integrating it with object-oriented, Drupal-compliant PHP code.

This approach ensured that the migration process was efficient and reliable, allowing for the seamless transfer of data and functionality to the new Drupal 7 environment. My work played a crucial role in modernizing the platform and enhancing its capabilities.

BBC World Service

Senior Web Developer

Aug 2013 to Mar 2014

I joined the World Service Responsive team, responsible for developing a new suite of responsive websites for BBC News in 29 languages.

We adopted a mobile-first, progressive enhancement approach to create a fresh and modern user experience across more than 1,200 devices.

The development process utilized a range of technologies, including pure JavaScript, Node.js (for internal tools), PHP, HTML, CSS, and SASS, all within a test-driven development (TDD) framework.

In 2014, the BBC News language sites on responsive were honored as the People’s Voice Winner at the Webby Awards.

Haymarket Media Group

Senior Web Developer

Mar 2012 to Sep 2013

In my role at Haymarket Media Group, I was responsible for both front-end and back-end development, as well as server configuration and optimization, all within an Agile development environment.

During my tenure at Haymarket, I played a key role in helping the company establish a robust online presence. This involved translating their printed media into dynamic online platforms, ensuring that their digital offerings were not only visually compelling but also technically sound and scalable.

By working closely with cross-functional teams, I contributed to the successful launch of several online versions of their publications, enhancing user engagement and expanding the company’s digital footprint.

Public Zone

Senior Web Developer

Jul 2011 to Mar 2012

At Public Zone, my primary responsibility was completing The Urban Gateway, a United Nations website.

I initially took over the development by addressing existing bugs and resolving architectural issues. Once the foundation was stabilized, I expanded the website's functionality to meet the evolving needs of the client.

Brainstorm Digital

Senior Web Developer

Feb 2011 to Mar 2012

At Brainstorm Digital, I contributed to a variety of projects, including developing Drupal websites from scratch based on flat designs and enhancing the functionality of existing Drupal sites.

One standout project was for the Jewish Historical Society of England, where I developed a custom Drupal module that converted a PDF book into individual web pages, all seamlessly connected through a main index and standard navigation.

In addition to my Drupal work, I also modified and extended a complex, custom-built PHP/MySQL CMS that served several of their clients.

Firechaser Ltd

LAMP Full-stack Developer

Dec 2008 to Mar 2011

Firechaser Ltd, acquired by Made Media in 2012, specialized in developing Drupal websites integrated with Tessitura, a sophisticated ticketing software system.

Our primary clients included prestigious venues such as the Southbank Centre, Roundhouse (Camden Town), King's Place, Rose Theatre (Kingston upon Thames), Wigmore Hall, Cheltenham Festival, Newcastle National Theatre, Shetland Islands Box Office, Young Vic, Grange Park Opera, and others. For each client, we designed and delivered cutting-edge Drupal websites that streamlined online ticket purchases and reservations.

My responsibilities encompassed the continuous development and maintenance of Drupal modules and submodules for seamless Tessitura integration, the integration of various e-commerce solutions such as SagePay and TNS, and the creation and implementation of an intuitive, user-friendly checkout process. Additionally, I was deeply involved in every aspect of the web development process, including direct client interactions to provide expert advice, support, and comprehensive solutions.

2pmLab.com

IT Director

Jul 2008 to Oct 2010

2pmLab.com was a commercial partnership with a Spanish entrepreneur, launched in August 2008.

As the IT Director, I oversaw the entire development cycle, from inception to deployment, including the recruitment and management of the development team.

Following the successful launch of multiple websites for both public and private sector clients, I decided to shift my focus to furthering my professional career in the UK.

TADICE, S.L.

Project Manager / Full-stack Developer

Feb 2006 to Dec 2007

TADICE was a Spanish company specializing in communication strategy.

At TADICE, I developed websites using 

Working primarily remotely, I managed the entire development process, from concept to completion. This included hiring and coordinating professionals for specific tasks such as design mock-ups, HTML/CSS integration, and quality assurance.

Touchrugby Ltd

LAMP Developer / Linux Admin

Jan 2003 to Jul 2006

I joined Touchrugby Ltd when it was still an early-stage startup.

During my time there, I developed the company's core business platform—a website that served as a subscription service and tournament management system. This platform enabled the company to efficiently organize and manage touch rugby tournaments across the UK.

1st Contact

Senior Web Developer

Feb 2002 to Feb 2003

My primary responsibility was leading the development of 'Contingo,' the company's extranet platform.

In this role, I was deeply involved in the entire lifecycle of the project, from initial planning and development to ongoing management. 'Contingo' was designed to streamline internal operations and improve efficiency across the organization.

Additionally, I played a key role in the planning, development, and management of partner websites, ensuring they met both functional and strategic objectives.

The successful implementation of the new extranet led to a significant reduction in the company's infrastructure and operational costs, with a decrease of approximately 40% within the first three months. This achievement not only demonstrated the effectiveness of the new system but also highlighted its impact on overall cost efficiency and operational performance.

Time Warner Cable

LAMP Developer, Linux Admin

Feb 2001 to Feb 2002

I was initially hired as a junior developer to contribute to the development of an intranet designed to manage the company's 40 divisions across the US.

Due to challenges with project management and inadequate planning, the company decided to part ways with the project manager and lead developer. In response to this situation, I was tasked with reassessing the project and taking a more proactive role in its development.

I began by conducting a thorough evaluation of the existing project status and identified key areas that required improvement. I then reallocated resources more effectively, brought on board new developers with the necessary expertise, and streamlined the development process.

Through these efforts, I successfully delivered the project on schedule, meeting all specified requirements and objectives. My proactive approach not only ensured the project's completion but also contributed to improved team dynamics and overall project efficiency.

Skills

I am constantly upgrading my skills, currently these are the core ones.

IT Architecture

I have a solid experience in designing and planning websites and mobile apps with different degrees of complexity.

I enjoy finding balance between the technical, creative and business related aspects involved in these projects, some of which are: business logic, data modelling, UI/UX, content, performance and security.

Programming Languages

  • Javascript
  • PHP (OOP)
  • Linux shell scripting
  • Perl
  • Python

Javascript Frameworks & Libraries

  • Javascript
  • Node / Express
  • React (with Redux and other popular libraries)
  • React Native (and Expo)
  • Angular
  • Vue.js
  • jQuery and popular libraries (_underscore, Ramda, etc.)

Technologies stacks

  • HTML, HTML5, XML
  • XML
  • CSS – SASS/LESS

Technology stacks

  • MERN - MongoDB, Express, React, Node
  • MEAN - MongoDB, Express, Angular, Node
  • LAMP - Linux, Apache, MySql, PHP

Mark-up

  • HTML (HTML5)
  • CSS
  • SASS / LESS
  • Accessibility standards

Databases

  • MySql
  • MsSql
  • PostgreSql
  • Mongo DB
  • Cosmos DB

TDD / BDD

  • Unit testing
  • Testing Library
  • Enzyme for React
  • Cucumber
  • Jasmine (and popular libraries)
  • Protractor for Angular

Cloud Services / Infrastructure

Solid experience as Linux administrator: CentOS and Fedora (formerly RedHat), Debian and Ubuntu.

AWS. Serverless. GCP. Azure.

Nginx and Apache servers. Solid understanding of networking/distributed computing environment concepts, Samba, NFS, DNS, HTTP, FTP, etc. as well as a good knowledge of routing concepts.

Contact

Use the form below to message me.

Alternatively, email me at hello [at] electricDreams.dev - I'll get back to you as soon as possible.

Confirm that you're not a bot:
Those pesky cookies...
By clicking "Accept Cookies", you acknowledge that this website uses cookies for functional and analytics purposes.