Working remotely from Colombo, Sri Lanka
Rusiru AbhisheakVikum Bandara
Senior Software Engineer with 5+ years of experience delivering scalable full-stack, cloud-native, and AI-enabled solutions
Specializing in full-stack, FinTech and backend engineering, AI-driven systems, and secure, production-grade APIs, with a strong focus on scalability, performance, and clean architecture.
LinkedIn
GitHub
YouTube
MediumTechnical Skills
Technologies and tools I work with
Programming Languages & API
TypeScript
Python
JavaScript
Java
REST API
GraphQLLibraries & Frameworks
React
Node.js
Next.js
Nest.js
Fastify
FastAPI
ESLint
Prettier
JestDatabase
PostgreSQL
MySQL
MongoDB
ChromaDB
Prisma
Sequelize
RedisCloud
AWS
Azure
Google CloudAI Frameworks & Tools
LangChain & LangGraph
OpenAI
Gemini
Ollama
Jupyter NotebookDevOps & Tools
Docker
Jenkins
Git
GitHub
Cursor
VS Code
PostmanProfessional Experience
My journey in software development

Senior Software Engineer
WireApps
RemotePresent
Senior Software Engineer
WireApps
RemotePresent
June 2024 - Present
Bowdon, Altrincham, England
- Leading development of the Ferry AI service, automating customer support workflows and internal operational processes using AI-driven solutions.
- Designing, reviewing, and validating AI-based software architectures for FinTech and Quantity Surveying (QS) domains, ensuring scalability, security, and domain alignment.
- Managing and mentoring participants in the WireApps AI Internship Program, providing technical guidance, code reviews, and architectural direction.
- Developing and maintaining backend API services for the Ferry daily payout platform, with a focus on reliability, performance, and data integrity.
- Contributed to the development of the Ferry mobile application using React Native, collaborating across frontend and backend teams.
- Proactively identifying, troubleshooting, and resolving complex technical issues and production bugs across multiple services.
- Implemented targeted performance optimization strategies, reducing CPU and memory utilization from approximately 90% to under 20%, significantly improving system stability and operational efficiency.
ReactReact NativeNode.jsPostgreSQLTypeScriptPythonFastAPIFastifyDockerGitGitHub

Senior Software Engineer
Arimac Lanka
Hybrid
Senior Software Engineer
Arimac Lanka
Hybrid
December 2023 - June 2024
Colombo, Sri Lanka
- Mentoring and guiding junior engineers, conducting code reviews, and ensuring best practices.
- Worked in Dubai at Du headquarters for 2 months, collaborating with multiple teams including designers, developers, and project managers to deliver key projects.
- Working with cross-functional teams, including product managers, designers, and other stakeholders.
- Working with architecture team to review and implement pre-written Low-Level Designs (LLDs), ensuring adherence to best practices.
- Successfully deliver the Du web application project.
- Leading and managing McGrath web project.
- Overseeing the planning, execution, and delivery of software projects.
- Design and implement advanced text base search that support geo location base and multiple suburb search in McGrath project using Algolia service.
ReactReact NativeNode.jsTypeScriptDockerGitGitLabJenkinsAlgolia Search

Software Engineer
Arimac Lanka
Hybrid
Software Engineer
Arimac Lanka
Hybrid
October 2022 - December 2023
Colombo, Sri Lanka
- Developed micro-frontend apps with React Native, Redux, and GraphQL to enhance UI performance.
- Created adaptive web application designs with debounce technique, enhancing device responsiveness.
- Designed React HOCs for shared business logic, boosting code efficiency in adaptive designs.
- Developed GraphQL client for optimal data integration from external backends.
- Supported team in technical issues and ensured project deadlines were met.
ReactReact NativeTypeScriptGraphQLNode.jsRedux

Associate Software Engineer
Redot Global
Remote
Associate Software Engineer
Redot Global
Remote
August 2021 - October 2022
Dehiwala-Mount Lavinia, Sri Lanka
- Developed messaging campaign feature with queue mechanism for customer outreach.
- Implemented REST API-based feature for customer contract exchanges.
- Built customer care feature with complaint logging and Stripe integration for refunds.
- Debugged and fixed bugs in various software features.
- Worked on full-stack development using NodeJS, React, Redux, MySQL, and WooCommerce API.
ReactJavaScriptNode.jsReduxWooCommerceAWSMySQL

Intern Software Engineer
Redot Global
RemoteInternship
Intern Software Engineer
Redot Global
RemoteInternship
January 2021 - August 2021
Dehiwala-Mount Lavinia, Sri Lanka
- Develop frontend application with React library and Redux.
- Develop backend API services using Node JS and Express framework.
- Debugging and testing frontend and backend APIs.
ReactJavaScriptNode.jsReduxExpressMySQL
Let's Connect
Ready to bring your next project to life? Let's discuss how my expertise in full-stack development and AI agent development skills can help achieve your goals.
