beBee background
Profesionales
>
Salamanca
grant macdonald

grant macdonald

Desarrollador Backend

Tecnología / Internet

Salamanca, Salamanca

Social


Servicios ofrecidos

Soy un desarrollador de software con más de 10 años de experiencia. Durante los últimos dos años he estado trabajando como backend lead de un equipo de 5 desarrolladores.

Principalmente he trabajado con PHP (Symfony/Laravel) y Typescript (NodeJS) para crear aplicaciones de calidad enfocando en calidad de código y buenas prácticas. Adémas, todo que pueda me gusta implementar los prinicipios SOLID y tengo bastante experiencia implementando DDD, arquitectura hexagonal y CQRS en una variedad de proyectos.

Mas allá de eso, uso Docker y Kubernetes con AWS al nivel de infraestructura.

Tarifa aproximada: 35 € por hora

Experiencia

Healios, Lead Backend Engineer

September 2022 - July 2024, Remote

Lead backend restructure and development for a medical  application subject to MDR (Medical Device Regulation)

Migrated API Gateway and Data Visualisation microservices from PHP  to NodeJS to reduce latency.

Gave training and coaching to other developers regarding NodeJS.

Set coding guidelines and introduced DDD, CQRS and Hexagonal architecture to the backend team through training and tech-time.

Implemented a new DDD and CQRS approach to the existing microservice architecture.

Added Integration and E2E testing from scratch using PHPUnit.

Applied a Redis instance in the microservice architecture to improve decoupling.

Introduced RabbitMQ as a message broker to enable a more event-driven approach to communication

Reduced response times by a factor of more than 200.

Scaled the backend to permit 100.000 concurrent users, from 100 when starting.

 

BitPanda, Lead Backend Software Developer

January 2022 - September 2022, Remote

Lead the development and design of the architecture for the Customer OnBoarding and Activation slice of the BitPanda project.

Create new and develop existing API endpoints

Implement a new DDD approach to the development of the backend

Create microservices to separate our team’s work from the monolith

Improve current testing standards and add a structure to the testing environment

Collaborate with TPOs to define tasks and how they should be distributed.

 

Digital Sunray Media, Senior Software Developer

JANUARY 2020 - January 2022, VIENNA

Lead the development team to create applications aligned to the needs of the clients.

Lead the development of an API for medical professionals using NextJS for prosthetic limb configuration.

Lead the development of a virtual careers fair in place of the presential event which was suspended due to COVID using Angular for the front end and  NextJS for the backend.

Create SPA and MVC applications whilst directing the team and delegating the tasks appropriately.

Create various other, smaller  APIs in Node.js &  PHP using the frameworks Laravel and Symfony.

Use Docker for containers & Kubernetes for deployment.

Avanzo, Senior Software Developer

MAY 2018 - JANUARY 2020, MADRID

Create management & dashboard applications using both NodeJS and Laravel.

Created an audiovisual materials dashboard using NodeJS for the backend and Angular for the frontend, including management and allocation of materials as well as statistics.

Collaborate with the team of developers in order to create MVC applications.

Maintained legacy code written in their own PHP framework.

S3 Corp, Systems Analyst

OCTOBER 2014 - MAY 2018, ZARAGOZA

Design, create and implement programs according to the needs of the client.

Created an online teaching platform built in NodeJS built with the purpose of supporting 1000 students and 500  teachers concurrently

Created an internal tool for managing Groups, Classes, Teachers and Attendance. The backend built with Laravel and the frontend using Angular.

Use various languages in order to create the most appropriate application for the requirement.

Educación

University of Leicester, Bcs. Mathematics

SEPTEMBER 2011 - JUNE 2014

1st Class honours degree in Mathematics

Udacity, Full-stack Web Developer

OCTUBRE 2017 - FEBRERO 2018, Google

Profesionales del mismo sector Tecnología / Internet que grant macdonald

Profesionales de diferentes sectores cerca de Salamanca, Salamanca

Otros usuarios que se llaman grant

Trabajos cerca de Salamanca, Salamanca

  • TeamSystem España Salamanca

    Aplifisa busca un analista desarrollador para trabajar en el equipo tecnológico en Salamanca. · El candidato debe tener conocimientos sólidos en PHP, Laravel, HTML, CSS, JavaScript · y bases de datos relacionales (MySQL, PostgreSQL). · También se requieren habilidades en metodolo ...

  • Global Exchange Tecnologías Digitales Salamanca, CL, Spain

    Global Exchange Tecnologías Digitales busca a un Desarrollador senior Frontend para nuestras oficinas de Salamanca. · ...

  • Papelería San Fernando Salamanca

    Únete a Papelería San Fernando para optimizar nuestro canal online. Se requiere experiencia práctica en marketing digital y habilidades en gestión de e-commerce, visibilidad web y apoyo a ventas. · Gestión de e-commerce (Prestashop) · Visibilidad web (SEO & Contenidos) · Mantenim ...