Krakow, Poland · Open to opportunities

Santanu
Barua

 

Technical Architect with 9+ years building distributed systems, low-latency trading platforms, and AI-powered tools. Currently architecting Forex AI systems at HSBC Bank.

GitHub LinkedIn Email Me
9+
Years Experience
~90%
Latency Reduced
1B+
Rows Processed
6
Companies
// career path

Experience

HSBC Bank
Apr 2024 — Present
Senior Software Engineer
  • Architecting AI-powered Forex trading tools with LLM integrations for intelligent trade analysis.
  • Reduced microservice latency by ~90% (40–50s → 4–5s) for 30GB+ datasets using DuckDB + Parquet.
  • Designed sub-millisecond algorithmic trading execution engines for pre/post-trade analysis.
  • Built real-time monitoring with OpenTelemetry, Micrometer & Prometheus across trading components.
Java 21Spring BootPython LLM APIsDuckDBParquet KafkaKDB+MongoDBAWS
EPAM Systems
Feb 2023 — Jan 2024
Senior Software Engineer
  • Designed and implemented scalable microservices, optimizing API throughput and response times.
  • Cloud-native deployments with Docker, Kubernetes, and AWS (ECS, ECR, RDS).
JavaSpring BootKafka PostgreSQLKubernetesAWS
Vivasoft Limited
Apr 2021 — Dec 2022
Senior Software Engineer
  • Core developer for Azerion's marketplace, handling millions of ad impressions daily.
  • Reduced p95 latency from ~500ms → 350ms at 1200 RPS using Kafka + Redis caching.
  • Mentored 3–4 junior engineers; established code review culture and CI/CD best practices.
Java 11Spring BootKafka RedisMySQLJenkins
Square Health Limited
Jul 2018 — Apr 2021
Senior Java Developer
  • Led JOTNO Expert — prescription & appointment platform serving 10,000+ users with multi-language support.
  • Improved search performance by 40% via IndexedDB caching and Elasticsearch.
JavaSpring BootAngular ElasticsearchMySQLAWS
BJIT Limited
Aug 2015 — Jul 2018
Software Engineer
  • Delivered audit compliance tools for Valmet Corporation and PLM automation via SolidWorks add-ins.
JavaSQLSolidWorks EPDM
// open source & builds

Featured Projects

🏆
1 Billion Row Challenge
✓ Merged PR #169

Contributed a highly optimized Java 21 solution to the official 1BRC repository. Processes 1 billion temperature records with minimal GC overhead using memory-mapped I/O, custom byte-array parsing without String allocation, and parallel chunk processing.

Java 21MappedByteBuffer Parallel I/OJVM Tuning
View PR on GitHub
🏗️
Multi-Tenant E-Commerce SaaS
Production-ready

Architected and built a production-ready multi-tenant shop platform featuring tenant-isolated catalog management, shopping cart, and order processing. Includes scalable data partitioning, subscription management, and automated tenant provisioning workflows.

JavaSpring Boot PostgreSQLDockerAWS
View on GitHub
🤖
AI-Powered Forex Trading Tools
@ HSBC Bank

Designing LLM-integrated trade analysis tools for Forex & Capital Markets, cutting analytical query latency by ~90% (40–50s → 4–5s) through DuckDB + Parquet columnar processing on 30GB+ datasets.

PythonLLM APIs DuckDBKDB+Java 21
LinkedIn
// toolbox

Technical Skills

⚙️
Languages
Java 8–21 Python SQL TypeScript
🧩
Frameworks
Spring Boot Spring MVC Jakarta EE Angular
☁️
Cloud & DevOps
AWS GCP Docker Kubernetes Jenkins CI/CD
🗄️
Data & Messaging
Apache Kafka PostgreSQL MongoDB MySQL Elasticsearch DuckDB Parquet KDB+ Redis
🏛️
Architecture
Microservices Event-Driven DDD CQRS Multi-tenant SaaS
📊
Observability
OpenTelemetry Micrometer Prometheus SonarQube
// credentials

Certifications

Create Generative AI Apps on Google Cloud
Coursera · Google Cloud
AWS Essential Training for Developers
LinkedIn Learning · Amazon Web Services
Apache Kafka Essential Training: Getting Started
LinkedIn Learning · Confluent
// get in touch

Contact

EMAIL
cushantanu@gmail.com
LINKEDIN
santanu-barua
GITHUB
Santanu26
LOCATION
Krakow, Poland 🇵🇱