Markel A.

Markel A.

Software Engineer

Spain
Hire Markel A. Hire Markel A. Hire Markel A.

About Me

Markel is an ambitious Software Engineer with 5+ years of experience utilizing various Web Development technologies and tools, mainly PHP and related frameworks. He also has a wide understanding and knowledge of DevOps and System Engineering. Markel has often worked in a development environment using the Scrum methodology and Agile methodologies, leading and mentoring when needed, being fully capable of adapting to any development process. He strives to provide innovative development, analyzing project requirements, and assisting with problem analysis to ensure applications run at an optimum level.

Work history

UpStack
UpStack
Software Engineer
2020 - Present (4 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Eventises
Eventises
Software Engineer
2019 - 2020 (1 year)
Spain
  • Design and develop back-end related applications using mainly PHP7+ and other technologies. Led technical decisions and actively participated on product development for new software.

  • Improved team deliverability thanks to technical practices, such as Small Releases, Trunk-based development, Collective Ownership, Refactoring, Pair-programming, Testing (Unit and E2E), Hex Arch, DDD, CI/CD, DevOps, Immutable infrastructure.

  • Improved product performance by closely collaborated with the front-end team, focusing mainly on understanding technical tradeoffs and on delivering value for the client.

 GFINorte
GFINorte
Software Engineer / DevOps Engineer
2018 - 2019 (1 year)
Spain
  • Designed and developed a greenfield PHP web application based on Hexagonal Architecture and DDD for automating tasks integrating different interactors Powershell, Ansible, and Python. Developed the custom application mostly based on Symfony components and was responsible for full SDLC.

  • Directly led and managed a team of 4 developers and supported the infrastructure team as well. Set up CI/CD pipelines using Jenkins.

  • Promoted active documentation using OpenAPI for REST APIs and Markdown for common documents. Provided internal training/mentoring on testing, OOP, PHP7+, Hex Architecture, DDD, CI/CD.

EKIOM
EKIOM
Software Engineer
2017 - 2018 (1 year)
Spain
  • Led and managed a team of 3 developers by applying SCRUM. Refactored a legacy web application into modern PHP and OOP and was responsible for full SDLC.

  • Managed to achieve a 40-50% decrease on page load by using website performance measuring. Set up a testing workflow with PHPUnit and continuous integration using Jenkins.

  • Migrated some parts of the legacy codebase to Laravel and/or Symfony Components. Assisted the hardware team in defining architecture/interaction for IoT devices and Web application, for instance, Websocket implementation.

Bilbomática
Bilbomática
Software Engineer
2016 - 2017 (1 year)
Spain
  • Worked on development of custom features based on Drupal APIs and a data visualization Tool using R and JavaScript.

  • Provided server maintenance of three environments: Linux(Ubuntu), Apache. Managed implementation, adjustment and configuration of contributed modules: Views, Workbench Moderation, Honeypot, Menu Block, Revisioning.

  • Used Agile methodologies and tested new functionalities for software applications.

Eurofound
Eurofound
Software Developer
2016 - 2016
Ireland
  • Worked on the development of the Eurofound website, including the presentation-like interactive page available in 22 languages and CMS platform.

  • Performed business analysis, liaising with business partners to determine new requirements.

  • Provided training and support for users, Drupal administration assistance, as well as Drupal feature development.

Portfolio

Software Engineer - Go command microservice
Software Engineer - Go command microservice

The software is a learning project for Golang and microservices to execute command lines. Go is an open source programming language that makes it easy to build simple, reliable, and efficient software. Created a service designed to handle various operations on the repository. REST API and middlewares are based on Gorilla mux and net/http. Testing was based on testify, net/http/httpest and testing packages. Technologies used for the project: Go1.11, Docker, Makefile.

Software Developer - European Quality of Life Survey
Software Developer - European Quality of Life Survey

The project was the creation of a presentation-like interactive page available in 22 languages for Eurofound. Eurofound’s European Quality of Life Survey provides a unique insight into the quality of life of Europeans today. Overall results from Eurofound’s fourth European Quality of Life Survey conducted in 2016 show general progress in the three keys areas of review: quality of life, quality of society and quality of public services – though not in all countries and not for all social groups. The survey was first launched in 2003 and has been carried out every four years since. The fourth edition of the survey took place in 2016 and covered 33 countries: the 28 EU Member States and the five candidate countries of Albania, the former Yugoslav Republic of Macedonia, Montenegro, Serbia and Turkey. Technologies used in the project: JavaScript, HTML, CSS, D3.js.

Software Engineer - Eurofound web application Drupal CMS
Software Engineer - Eurofound web application Drupal CMS

Eurofound carries out three pan-European surveys. The surveys offer a unique source of comparative information on the quality of living and working conditions across the EU. Created a Eurofound web application Drupal CMS platform for internal use. Drupal provides essential infrastructure for .gov, NGO, and healthcare platforms. Drupal’s modular approach and ready-to-go configurations provide rapid time to market and the ability to keep pace with digital evolution. Developed a platform that supports creation and modification of digital content for staff and users.

Education

Education
B.S. in Computer Engineering
University of Deusto
2011 - 2016 (5 years)
Education
M201: MongoDB Performance ; M312: Diagnostics and Debugging ; MongoDB for Node.js Developers ; Exploratory Data Analysis ; Getting and Cleaning Data ; R Programming ; The Data Scientist's Toolbox ; HTML, CSS and JavaScript ; ISTQB CTFL - Certified Tester Foundation Level
Licenses & Certifications