Kayvan Tehrani
@hajk1
Full-stack software engineer focused on distributed systems and AI-augmented, production-grade delivery.
What I'm looking for
I’m a software engineer with 15+ years building and scaling production systems used by real customers—from core banking platforms and payment infrastructure to multi-tenant SaaS products. I take end-to-end ownership across backend microservices, APIs, event pipelines, cloud infrastructure, and frontend.
I’m deeply pragmatic about technology choices and outcome-focused architecture. Whether it’s Go, Java, Python, or React—and monolith vs. microservices, REST vs. gRPC—I choose the right tool for the job, then keep simplifying by questioning complexity, refactoring ruthlessly, and leaving codebases better than I found them.
I integrate AI tooling directly into development workflows—design, implementation, testing, and documentation—to move faster without sacrificing reliability. I’ve also driven measurable outcomes, including building payment-processing integrations from sandbox to production and improving production incident recovery by ~40% through observability and structured alerting.
I’m currently building Ledgiq, an AI-powered payment reconciliation SaaS for UK SMEs, taking it from zero to production as a solo founder. I own the full stack—from Spring Boot backend and Open Banking integrations to the LangChain matching pipeline and CI/CD—built with simplicity as a first principle.
Experience
Work history, roles, and key accomplishments
Software Engineer - Contract
Softpay
Jan 2025 - Present (1 year 4 months)
Owned end-to-end integration for the AMEX acquirer and onboarded Mollie from sandbox to production, aligning SDK adoption and compliance requirements. Built a new integration microservice with Spring Boot and PostgreSQL on AWS (SNS) and the ELK stack, and evolved the transaction API with backward-compatible allocation-based requirements.
Software Engineer
Softpay
Jan 2025 - Present (1 year 4 months)
Took end-to-end ownership of the AMEX acquirer integration, driving SDK adoption, certification, and compliance alignment, and onboarded Mollie as the first live client. Designed and built a new Spring Boot integration microservice with PostgreSQL and AWS SNS, evolving the transaction API for allocation-based requirements while preserving backward compatibility.
Software Engineer — B2B Contract
Softpay
Jan 2025 - Present (1 year 4 months)
Took end-to-end ownership of the AMEX acquirer integration, driving SDK adoption and compliance alignment while onboarding Mollie from sandbox to production. Built a Spring Boot integration microservice and evolved the transaction API for allocation-based requirements with backward compatibility, using AWS SNS event-driven processing, ELK-based debugging, and AI-assisted development for faster del
Founder & Principal Engineer
Ledgiq Ltd
Jan 2024 - Present (2 years 4 months)
Founded and built an AI-powered payment reconciliation SaaS for UK SMEs from zero to production as a solo engineer, matching incoming bank payments to invoices using machine learning. Owned the full stack implementation, integrating Open Banking API connections with Stripe, PayPal, and Xero and embedding AI tooling across design, implementation, and delivery.
Founder & Principal Engineer
Ledgiq
Jan 2024 - Present (2 years 4 months)
Founded and built Ledgiq, an AI-powered payment reconciliation SaaS for UK SMEs that connects Open Banking, Stripe, PayPal, and Xero to match incoming payments to invoices using machine learning. Owned end-to-end full-stack delivery (Spring Boot backend, LangChain matching pipeline, and CI/CD) while integrating AI tooling throughout design, implementation, testing, and documentation to accelerate
Senior Software Engineer
British Petroleum
May 2023 - Dec 2024 (1 year 7 months)
Built backend APIs for high-throughput data pipelines in a hybrid Azure/AWS environment, processing millions of records daily with sub-200ms p99 latency targets. Delivered a Go/React internal interview evaluation portal, replaced batch processing with Kafka/Redis streaming to cut data latency from hours to seconds, and improved observability to reduce MTTR by ~40%.
Led backend API development for high-throughput data pipelines in a hybrid Azure/AWS environment, processing millions of records daily with sub-200ms p99 latency targets. Built a Go + React internal evaluation portal, implemented real-time streaming with Spring Boot/Kafka/Redis to cut data latency from hours to seconds, and reduced MTTR for production incidents by ~40% through improved observabili
Led backend API development for high-throughput pipelines in a hybrid Azure/AWS environment, targeting sub-200ms p99 latency while processing millions of records daily. Built streaming services that reduced downstream data latency from hours to seconds and established observability with Grafana and alerting to reduce MTTR by ~40%.
Maintained and enhanced components of an international payment processing system for the Spanish market using Java, Spring Integration, and PostgreSQL. Performed root-cause analysis for production incidents and improved monitoring to increase transaction reliability.
Maintained and enhanced components of the international payment processing system for the Spanish market using Java, Spring Integration, and PostgreSQL. Performed root-cause analysis for production incidents and improved monitoring to increase transaction reliability.
Senior Backend Developer
Glovo
Aug 2022 - Jan 2023 (5 months)
Migrated monolithic order and logistics services to domain-driven microservices on Kubernetes, improving deployment independence and fault isolation across squads. Optimized large-scale data processing using a data mesh approach with PySpark and Spring Boot, reducing pipeline execution times for analytics consumers.
Lead Java Engineer
Data Processing of Iran
Sep 2009 - Aug 2022 (12 years 11 months)
Led core banking engineering across ACH integration, RTGS support and migration, and a greenfield ISO 20022 Instant Payment platform with sub-second end-to-end processing and idempotent retry flows. Built IBM MQ/DB2/Oracle message-driven pipelines with robust error handling and dead-letter strategies, established PCI-DSS-aligned CI/CD using GitLab, Jenkins, and JFrog Artifactory, and mentored engi
Education
Degrees, certifications, and relevant coursework
Islamic Azad University
Bachelor of Computer Engineering, Computer Engineering
1998 - 2002
Grade: GPA: 3.17 / 4.0
Earned a Bachelor of Computer Engineering at Islamic Azad University from 1998 to 2002, achieving a GPA of 3.17/4.0.
Tech stack
Software and tools used professionally
Xero
GitHub
GitLab
SonarQube
Kubernetes
Spring Cloud
Jenkins
GitHub Actions
GitLab CI
PySpark
MySQL
PostgreSQL
MongoDB
Memcached
Gmail
Node.js
Spring Boot
Redis
Terraform
Azure DevOps
JFrog Artifactory
Java 8
Java
Kotlin
Kafka
RabbitMQ
Grafana
Prometheus
Windows
PayPal
jFrog
gRPC
Spring Security
JUnit
Mockito
OAuth2
Root Cause
SQL
LangChain
Playwright
Score
N8N
Increase
Remote
Jan
Android
Availability
Location
Authorized to work in
Website
hajk1.meSocial media
Job categories
Skills
Interested in hiring Kayvan?
You can contact Kayvan and 90k+ other talented remote workers on Himalayas.
Message KayvanFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
