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

  • Provide banking application support for Islamic Bank of Thailand and Bank for Agriculture and Agricultural.
  • Build Web APIs, UI, batch processing, and cashier apps using ReactJS, Spring Boot, & NodeJS.
  • Manage CI/CD pipelines and deployment with Docker, OpenShift, and Jenkins.
  • Work with FIS Profile, MUMPS, PSL, GTM, and Go for various banking transactions.

SD Team Lead (Consultancy) @ LEET Intelligence

Oct 2019 – Dec 2023 | Pathum Thani, Thailand

  • Led end-to-end development of Web, Android, and iOS GIS applications.
  • Responsible for codebase maintenance and managing the deployment pipeline.
  • Tech Stack: NestJS, .NET Core, AWS, GEE API, React with TypeScript.

Software Developer Engineer @ Baan Banchi Co.

Aug 2018 – Aug 2019 | Bangkok, Thailand

  • Built a company website and a desktop accounting application using WPF and .NET.

M.Eng, Computer Science @ Asian Institute of Technology

Jan 2017 - Aug 2018 | Pathum Thani, Thailand

  • Researched and developed computer security models to detect data breaches using Prolog.

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