Linescode · Software Engineering

Software solutions for mission-critical systems.

We design, develop and manage high-complexity software platforms — from finance to the cloud, from artificial intelligence to distributed systems — turning technology into concrete business value.

  1. 01 FinTech & Digital Payments 3 projects
  2. 02 Big Data & Cloud Engineering 3 projects
  3. 03 AI, Robotics & Mission-Critical Systems 3 projects

Area 01

FinTech & Digital Payments

Payment platforms, wallets and banking integrations for regulated financial institutions.

Project 1.1

EMI & PSP Platforms

Payment systems for electronic money institutions.

  • Retail and corporate customer onboarding
  • Home banking and corporate portal
  • Mastercard wallets and prepaid cards
  • SEPA and SWIFT payments
  • Integration with GPS UK, acquirers, AML/PEP services and APIs
  • Mobile and batch payments
  • Gift card and corporate card programmes
  • Java
  • Spring
  • PostgreSQL
  • Kubernetes
  • Docker
  • API
Project 1.2

Crypto Platform & Wallet

End-to-end platform for BTC and ETH cryptocurrencies.

  • Customer onboarding and management
  • Cryptocurrency payments (web and mobile)
  • AML and KYC procedures
  • Payment gateway for merchants
  • Reporting and monitoring
  • PCI-DSS compliance
  • Scalable microservices architecture
  • Blockchain
  • Kubernetes
  • Kafka
  • PostgreSQL
  • Docker
  • PCI-DSS
Project 1.3 Intesa Sanpaolo

Intesa Sanpaolo – SEPA Hub & Open Banking

SEPA messaging components and PSD2 data pipelines.

  • Customer Journey Hub
  • Generation and simulation of SEPA flows
  • Open Banking data pipelines under PSD2
  • Maintenance and evolution of components
  • Integrations with banking systems
  • Banking monitoring and tracing
  • Java
  • Spring
  • Angular
  • Kafka
  • Docker
  • Open Banking

Area 02

Big Data & Cloud Engineering

Distributed data processing, data lakes and enterprise integration at scale.

Project 2.1

Large-Scale Data Pipelines

Distributed data processing with Apache Spark.

  • Batch and near-real-time pipelines
  • Transformation of large data volumes
  • Performance optimisation (partitioning, caching, resource tuning)
  • Writing to columnar formats (Parquet)
  • Support for reporting, analytics and data science
  • Job orchestration and automation
  • Apache Spark
  • Databricks
  • Python
  • Parquet
  • Oracle
  • Data Science
Project 2.2

Data Lake on AWS

Data lake architecture and management on Amazon S3.

  • Layered architecture on Amazon S3 (raw / cleansed / curated)
  • Governance and cataloguing with AWS Glue Data Catalog
  • Provisioning, scaling and cost optimisation with AWS EMR
  • Integration into orchestration flows
  • End-to-end pipelines from ingestion to analysis
  • Cost and security optimisation
  • Amazon S3
  • AWS Glue
  • AWS EMR
  • Athena
  • Lambda
  • CloudWatch
Project 2.3

Data Integration & ETL

Advanced data integration and processing.

  • Extraction of data from multiple sources, cloud storage systems and real-time data streams
  • Transformation applying business rules, data cleansing and quality improvement (QualityStage), aggregations and filters
  • Loading of processed data into enterprise data warehouses, data marts and operational systems
  • High-performance parallel processing for enterprise-scale data volumes, including hybrid and multi-cloud environments
  • JSON
  • SQL
  • Parquet
  • DataStage

Area 03

AI, Robotics & Mission-Critical Systems

Intelligent machines, real-time observability and core infrastructure for the banking system.

Project 3.1

Innovation Lab: FLORA

Robotic prototype for fruit harvesting.

  • Automated robotic prototype
  • Intelligent harvesting of fruit crops
  • Real-time environment perception and decision-making
  • Unstructured outdoor environments
  • Minimal human intervention
  • Computer vision, sensor fusion and Edge AI
  • Advanced perception, decision and interaction capabilities with the environment
  • Computer Vision
  • Edge AI
  • Machine Learning
  • ROS
  • Python
  • C++
Discover LineRob
Project 3.2

Prometheus & Grafana

Real-time metrics monitoring and visualisation.

  • Collection: periodic scraping of metrics from monitoring endpoints
  • Storage: collected data is timestamped and kept in a local time-series database
  • Visualisation: metrics represented through charts and dashboards (CPU, memory usage, HTTP request rate)
  • Prometheus
  • Grafana
Project 3.3 Nexi

Nexi – CBI Hub

A new central hub for the Italian banking system.

  • Scalable microservices: a flexible architecture for secure transactions and communications
  • Real-time monitoring: dashboards for service status and message delivery
  • Asynchronous messaging: reliable, resilient communication based on RabbitMQ
  • Mainframe integration: database optimised for high-volume transaction processing
  • Angular 13
  • RabbitMQ
  • Java
  • API
  • Database
  • Security

Technologies

The stack behind our platforms.

  • Java
  • Spring
  • PostgreSQL
  • Kubernetes
  • Docker
  • Kafka
  • Angular
  • RabbitMQ
  • Apache Spark
  • Databricks
  • Python
  • Parquet
  • Oracle
  • Amazon S3
  • AWS Glue
  • AWS EMR
  • Athena
  • Lambda
  • CloudWatch
  • DataStage
  • Prometheus
  • Grafana
  • ROS
  • C++
  • Computer Vision
  • Edge AI
  • Machine Learning
  • Blockchain
  • Open Banking
  • PCI-DSS