Scott Johnston
Scott Johnston

Senior Software Engineer and Technical Lead

Open to offers · Member since 23 Sep 2026
Location
Madrid, Spain
Desired salary
65k–90k EUR/yearly
Work preference
Hybrid / Full Time, Contract
Experience level
Lead

About

Professional summary

I am a software engineer with more than 20 years of experience delivering software solutions for startups, government organizations, and multinational companies. I have worked across banking, retail, logistics, transport, military, publishing, pharmaceuticals, real estate, telecommunications, and other industries.

I specialize in full-stack engineering, software architecture, microservices, cloud platforms, and enterprise modernization. My recent work has focused on Angular, TypeScript, C#/.NET Core, Java, Spring Boot, Python, FastAPI, Kafka, and distributed systems.

I have substantial experience in artificial intelligence, machine learning, NLP, LLMs, computer vision, and data engineering. I have applied these capabilities to publishing workflows, investment models, clinical systems, OCR, and operational platforms.

I am experienced with cloud and DevOps practices including Azure, AWS, Docker, Kubernetes, Helm, CI/CD, Terraform, Git-based workflows, and production deployment. I also work with SQL and NoSQL databases, messaging platforms, APIs, and enterprise integrations.

I have held engineering, architecture, project management, and CTO roles. I enjoy leading technical initiatives, mentoring teams, working with stakeholders, and delivering reliable solutions from discovery through deployment.

I am a British citizen residing in Spain and can work in international, distributed environments. My availability is one month.

Notice period: 1 month

Skills

80 capabilities

Tech stack & tools

Working toolkit

Experience

Career history

Software Engineer Strauss

Delivered and deployed e-commerce, ERP, ordering, warehouse, and logistics solutions for an industrial clothing and tools retail chain.

Worked with Angular.js, C#/.NET Core, Entity Framework, Node.js, TypeScript, Kafka, RabbitMQ, MongoDB, MySQL, SQL Server, Snowflake, Azure, Docker, Kubernetes, Helm, CI/CD pipelines, and OAuth 2.0.

AI Software Engineer & Technical Lead Frontiers

Led technical work to streamline and migrate academic journal publishing workflows using artificial intelligence and machine learning.

Built cloud-native microservices and AI-enabled applications using Azure, C#/.NET Core, Python, FastAPI, Kafka, Kubernetes, Docker, GraphQL, MongoDB, PostgreSQL, TensorFlow, PyTorch, Keras, scikit-learn, and Vue.js.

Full Stack Software Engineer NATO

Modernized a military signal-tracking and target platform, including work related to AI drone capabilities.

Developed full-stack microservices using Angular, Java, Spring Boot, Node.js, TypeScript, PostgreSQL, SQL Server, AWS, Docker, GitLab, Jenkins, and Gradle.

Full Stack Software Engineer Jungheinrich

Supported the legacy migration of intra-logistics system management platforms to a microservices-oriented architecture.

Worked with Android, Angular, React, Java, Go, Node.js, TypeScript, Spring, AWS, Docker, Terraform, PostgreSQL, MQTT, SQS, SNS, Nginx, and Concourse.

Chief Technology Officer & Project Manager Robnik Family Office

Spearheaded AI and machine-learning models and established data center capabilities for a private investor.

Managed technology initiatives spanning blockchain, IoT, networking, databases, cloud-adjacent infrastructure, analytics, and application development using C#/.NET, Java, Python, PHP, TensorFlow, PyTorch, MongoDB, MySQL, Cassandra, Cisco, and SonicWall.

Solution Architect & Software Architect Amadeus

Designed solution and software architecture for pipeline and sales-cycle systems supporting software and data center operations in the tourism industry.

Applied infrastructure, security, quality, and service-management practices using Cisco, EMC, Linux, Windows, VMware, Check Point, Symantec, VoIP, ITIL, PRINCE2, and ISO standards.

Software Engineer & Data Engineer Transport for London

Automated and modernized system architecture for the London River Service.

Developed capabilities involving C#/.NET, Python, JavaScript, Microsoft SQL Server, MySQL, Google Maps, payment processing, point-of-sale systems, RFID, RS-232, and smart cards.

Software Engineer & Data Engineer USAID

Overhauled clinical and pharmacy management systems for a public hospital.

Worked with biometrics, C#/.NET, DICOM, clinical compliance practices, Linux, MySQL, SQL, OCR, machine learning, neural networks, SAS, and healthcare-related standards.

Education

Learning history

Coursera

IBM AI Engineering Professional Certificate, AI Engineering

Studied machine learning, deep learning, and neural networks.

Coursera

Google AI Engineering Professional Certificate, AI Engineering

Covered research, communication, content creation, data analysis, and coding.

The Open University

Postgraduate Certificate in Engineering, Engineering

Thesis topic included machine learning and artificial intelligence.

The Open University

Master of Business Administration, Innovation and Supply Chain Management

Specialized in innovation and supply chain management.

University of Johannesburg

Bachelor of Science in Information Technology, Computer Science and Data Analytics

Specialized in computer science and data analytics.

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.

People also viewed

All talent ›
Jobs Talent AI Tools Salaries
Menu