Hi, I am Surya Rao and I'm a |

A seasoned software engineer with nearly 6 years of experience specializing in Core Banking, Full Stack Development, and DevOps. I excel at designing, building, and deploying scalable applications for the financial sector, from robust APIs to high-performance batch processing systems.

Surya Rao Karri

Professional Journey

Senior Banking Application Developer @ Yip In Tsoi

Aug 2019 – Present | Bangkok, Thailand

  • Build Spring Boot APIs and Microservices, migrating monolithic legacy modules into scalable REST architectures.
  • Implement Event-Driven Architecture (Kafka) for Anti-Money Laundering (AML) system ensuring real-time data ingestion.
  • Manage Docker, Kubernetes, and automated CI/CD pipelines via Jenkins/GitLab.
  • Optimize API latency with Redis caching, SQL tuning, and ensure stability using Prometheus & Grafana.

Conversational AI WebRTC Engineer (Freelance) @ Equmenopolis, Inc.

Jan 2026 – Mar 2026 | Remote (Tokyo, Japan)

  • Engineered a real-time Conversational AI streaming pipeline using WebRTC (Agora, LiveKit, aiortc) for synchronizing Unity avatars.
  • Developed high-performance backend microservices using Python and FastAPI.
  • Deployed scalable GPU workloads and serverless infrastructure on RunPod, optimizing for low-latency communication.

Automation Tools Developer @ Freelance

Aug 2023 – Present | Bangkok, Thailand

  • Develop custom tools and integrations to ingest ~4 million tokens into Vector Databases, powering business insights and RAG workflows.
  • Create custom Chrome extensions and scripts (Selenium/Puppeteer) to automate workflows and eliminate manual tasks.
  • Built and deployed a live data scraper actively utilized by university students in the USA.

SD Team Lead (Consultant) @ LEET Intelligence

Oct 2019 – Dec 2023 | Pathum Thani, Thailand

  • Led end-to-end development of Web, Android, and iOS GIS applications processing satellite imagery.
  • Architected and maintained scalable AWS infrastructure (EC2, ECS, S3, Lambda, API Gateway).
  • Tech Stack: NestJS, .NET Core, React with TypeScript, AWS, GEE API.

Software Developer @ Baan Banchi Co.

Aug 2018 – Aug 2019 | Bangkok, Thailand

  • Developed and maintained WPF-based accounting applications using the .NET framework.

Freelance Projects

Custom Automation Solutions

Industry: Software AutomationType: Personal Hobby

I enjoy building tools and solutions to automate repetitive manual tasks, improving efficiency and reducing human error in software workflows.

Project Tech

Node.jsAutomationScripting
Biometric Registration Project

Smart Device Registration App (Freelance)

Client: DOPA ThailandPlatform: Android & Windows

Developed a biometrics enrollment application to register users. It captures fingerprints (WSQ), reads smart ID cards (NFC/APDU), and prints forms.

Project Tech

Node.jsJava (Android)ElectronJS
GIS Application Project

Enterprise GIS Platform

Client: LEET IntelligenceIndustry: Geo-Analytics

Architected and built end-to-end GIS applications for web and mobile, processing satellite imagery for classes like LULC and Loss/Gain analysis.

Project Tech

NestJS.NET CoreReactTypeScriptAWS
LEET Nature App

LEET Nature App

Client: LEET IntelligencePlatform: IOS, Android & Browser

Mobile app is used to take photos of trees, pin them to the map, get coupons, and render satellite layers on the map boundary.

Project Tech

Node.jsReact Native & React.jsAWS Lamdba

Automation in Action

I build tools and solutions to reduce manual work. Here's a sample of one of my automation projects.

Watch on YouTube

My Toolkit

Programming

JavaC#JavaScriptGoPython

Frameworks

Spring Boot/Cloud.Net CoreNest.JSReact.JS

Database & Comms

SQLMongoDBRedisRESTfulGraphQL

Cloud & DevOps

AWSGCPDockerKubernetesOpenShiftJenkinsGitHub

Fintech & Data

FIS ProfilePD TellerApache KafkaRabbitMQApache SparkPrometheus

Testing

JestSeleniumSonarQube