Miguel Angel Flores, Developer in Palma, Spain
Miguel is available for hire
Hire Miguel

Miguel Angel Flores

Verified Expert  in Engineering

Software Developer

Palma, Spain

Toptal member since October 29, 2018

Bio

Miguel has varied and in-depth experience in IT thanks to his long-term contact with computers and programming languages which started when he was a child. He's an expert in various languages/frameworks (PHP, JavaScript, Node.js, Angular), in Linux system administration, operations, automation, and orchestration using tools like Ansible, Jenkins, Docker, and Kubernetes. Currently, Miguel is using Amazon AWS and Google Cloud as CC providers.

Portfolio

Alt 17 Mobile and Web Development, S.L.
Amazon Web Services (AWS), Amazon DynamoDB, Puppet, Ansible, Serverless...
Engel Axil, S.L.
Linux, MySQL, PHP, MongoDB, AngularJS, Node.js, CSS3, HTML5, iOS, Android
Sirte Comunicaciones, S.L.
MySQL, PHP, Windows Server, Linux

Experience

  • Linux - 20 years
  • MySQL - 15 years
  • Apache2 - 15 years
  • Bash Script - 10 years
  • Amazon Web Services (AWS) - 4 years
  • Docker - 2 years
  • MongoDB - 2 years
  • Ansible - 1 year

Availability

Part-time

Preferred Environment

Bitbucket, GitHub, Sublime Text, Visual Studio Code (VS Code), MacOS, Linux

The most amazing...

...project I've worked on was developing the complete IPTV architecture; including the front-end of several platforms, CDN, and back-end deployment.

Work Experience

CEO | CTO

2008 - PRESENT
Alt 17 Mobile and Web Development, S.L.
  • Managed the project and worked as the full-stack developer.
  • Acted also as the main mobile and web app developer and analyst.
  • Led a team of developers.
  • Developed using innovative frameworks such as Symfony, Express, Laravel, and Loopback.
  • Implemented server virtualization, orchestration and automation using Ansible, Puppet, EC2, Vagrant, and more.
  • Implemented CI/CD using Jenkins and unit tests.
  • Designed and implemented microservices and serverless architectures using AWS.
Technologies: Amazon Web Services (AWS), Amazon DynamoDB, Puppet, Ansible, Serverless, Loopback, Symfony, Laravel, LAMP, MEAN Stack, C++, C, Python, JavaScript, Objective-C, Swift, Linux, MySQL, PHP, MongoDB, AngularJS, Node.js, CSS3, HTML5, iOS, Android

Project Manager

2011 - 2016
Engel Axil, S.L.
  • Developed an IPTV platform for Android, iOS, and the web; including the various native front-ends, back-ends, system architectures, deployments, CDNs, and more.
Technologies: Linux, MySQL, PHP, MongoDB, AngularJS, Node.js, CSS3, HTML5, iOS, Android

DevOps and Full-stack Developer

2004 - 2008
Sirte Comunicaciones, S.L.
  • Used a functional analysis and deployment in several stacks.
  • MIgrated a data center from Windows Server to GNU/Linux using the Linux-VServer virtualization stack.
  • Implemented new requirements in clients' software.
  • Built internal tools to manage our own ISP services.
  • Created a remote web filesystem in PHP.
Technologies: MySQL, PHP, Windows Server, Linux

Software Quality Assurance Engineer

2002 - 2004
Caprabo, S.A.
  • Executed software quality assurance tasks.
  • Tested new requirements.
  • Developed and monitored software in Linux and Unix environments.
  • Scrutinized and authorized new point-of-sale devices.
  • Assessed and approved new hardware.
Technologies: C, C++, Bash Script, AIX, Unix, Linux

Glocalia TV

Glocalia is a subscription solution for mobile access to live television in more than 27 countries.

Our job was to design the ecosystem of the front-end applications for Glocalia IP's television service. We developed live visualization solutions for iOS, Android, and the web as well as the web platform for subscription and content recommendation and the system administration back-end.

We also contributed to the CDN design for content broadcasting using Akamai's platform.

Roomy TV

https://www.youtube.com/watch?v=cis-jgKzMi0
I handled the point-of-sale development for Roomy TV totems. It is currently operating in more than thirty hotels and hospitals. It manages cash and card payments, the activation of real-time TVs, room change management, and more.

Parkifan

Parkifan is an application that automatically detects where you have parked your car or motorcycle, notifies you of the address, and then helps you find it. All of this is done only by analyzing the iPhone’s motion sensors. Parkifan is also able to detect when there is a free space to park.

I developed this app in Swift 4 in combination with Google Cloud. All in all, Parkifan has been a great international success.

Engeldroid

https://www.amazon.es/engeldroid/s?ie=UTF8&page=1&rh=i%3Aaps%2Ck%3Aengeldroid
I built the entire architecture for Engeldroid Smart TV devices—from the front-end of the home application for Android to the server back office, back-end, and infrastructure.

Jump2U

I developed the eCommerce platform for Jump2U (desktop and mobile version). I made it fully responsive and compatible with several payment gateways. I built the system architecture so that it was highly available and fault tolerant. Jump2U also needed to integrate its billing data with its Navision ERP so it was also necessary to build a connector for this task.

ValueIQ Sales CRM

This project involved the development of a multiplatform mobile application written in Ionic 4. It also required that I design and implement the whole back-end architecture based in several nodes of Node.js (Express), MongoDB, ReplicaSet, and Elasticsearch.
2000 - 2001

Senior Technician Degree in Enterprise Computing

Instituto Cibernos - Madrid, Spain

AUGUST 2013 - PRESENT

iOS Development

Universitat Politécnica de Catalunya

AUGUST 2011 - PRESENT

Android Development

Universitat Politécnica de Catalunya

JUNE 2008 - PRESENT

Advanced Computer Security

Universitat Autónoma de Barcelona

Libraries/APIs

Node.js, jQuery

Tools

PM2, Git, Redmine, Ansible, AWS CLI, NGINX, Sublime Text, GitHub, Bitbucket, Puppet, Jira

Languages

Bash Script, TypeScript, Bash, JavaScript, PHP, HTML5, Swift, Java, Objective-C, Python, C, C++, CSS3, Kotlin, Go

Frameworks

Loopback, Angular, Ionic, Express.io, Symfony, Laravel 5, Android SDK, Serverless Framework, AngularJS, Laravel

Platforms

Apache2, Ubuntu, Debian, Linux, Amazon Web Services (AWS), Docker, iOS, Android, MacOS, LAMP, Windows Server, Unix, AIX, Red Hat Linux, Kubernetes, Red Hat OpenShift, CentOS, Visual Studio Code (VS Code)

Storage

MongoDB, MySQL, Amazon DynamoDB, Google Cloud, Elasticsearch, Redis

Paradigms

Scrum, MEAN Stack

Other

Load Balancers, Fault Tolerance, LXD, Serverless

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring