You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
David G.DG

David G.

Telecommunications Engineer

€311/day
Madrid, ES
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About David

I am a **software developer specializing in backend and scalable architectures**, with experience building systems in **AWS, microservices with NestJS, and distributed environments**. Throughout my career, I have worked on projects for sectors such as telecommunications and banking, developing **APIs, automations, and solutions focused on performance and scalability**.

What sets me apart is that I don't just program: **I understand the business behind the technology**. I am currently developing my own e-commerce projects, where I manage the entire cycle: product analysis, **SEO optimization, FBA logistics, and process automation**, which gives me a real vision of how to generate revenue with technology.

I work with a practical mindset:create efficient, scalable solutions with direct impact on results**. If you are looking for someone who combines a **solid technical profile + business vision,I can add value from day one.
  • Spanish

    Native or bilingual

Can work on-site
Madrid (up to 50km)

Experience

  • TTB
    Senior Backend Developer
    March 2021 - Today (5 years and 3 months)
    Development and maintenance of the backend in TTB, a company in the Telco sector, within
    the global services and engineering projects company Dominion. Throughout these years, the development has been divided into two phases:
    • First phase: Development in AWS with Node.js, taking advantage of all the
    storage and functionality tools offered by the platform. During this time, I designed, maintained, and resolved incidents in WebDealer, the
    platform with which our company provided services to other white-label Telcos as well as our own clients.
    • Second phase: Focus on microservices with Nest.js and TypeScript, using
    RabbitMQ as a messaging system and MySQL as a database. The entire ecosystem was deployed in Docker containers, managed through
    continuous integration with Bitbucket, within a hexagonal architecture. At times, we complemented the infrastructure with AWS ECS instances,
    with automated deployments through pipelines configured with IaC repositories. For more specific functions, we integrated automation tools
    such as Azure and Power Automate.
    As a final project, I led the reconstruction of the internal CRM module, which also supported The Phone House's internal CRM.
    AWS JavaScript Typescript Node.js NestJs
  • Sopra Steria
    Senior FullStack Developer
    September 2020 - March 2021 (6 months)
    Develop and implement modifications in the WatsonAssistant tool for interactive FAQ chat for Banco Santander. (Python 2.7 + Angular v.9 + REST API)
    Develop, analyze, and execute data with Spark and Jupyter notebooks, all based on Python
    Spark Jupyter Python
  • SIA
    FullStack Developer
    April 2019 - September 2020 (1 year and 5 months)
    Identity management.
    Developing and maintaining at ING's Las Rozas facilities the authentication system (AdminUser) for the bank's internal users, as well as maintaining the accounts and roles of each of them using Python libraries and an SQL database, while developing the front end with Angular, all under a REST API developed by us in Python. In addition, the project had continuous integration based on Jenkins and was deployed on different servers with Ansible. (Python 2.7 – 3.6 (pandas, django), MySQL, Angular v.9
    Python SQL Jenkins MySQL Django

Recommendations

Be the first to recommend David

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Telecommunications Engineer - Telematic Engineering
    URJC
    2020

Categories