SD

Resume

Sameera Roshan Dias

Software Engineer with production-focused full-stack experience in SaaS, ERP, cloud delivery, and secure backend architecture.

Download PDF

Contact

Madiwela, Kotte, Sri Lanka · +94 76 1140 025 · sameeradias98@gmail.com

Experience

Software Engineer

Apr 2025 - Present

DevX Technologies (Pvt) Ltd

  • Architected and developed a multi-tenant SaaS ERP platform across 6 services, including React frontends, .NET APIs, shared contracts, and a proxy API gateway routing to tenant-specific PostgreSQL shards.
  • Built 18+ domain-driven modules including Sales, Purchases, Inventory, Logistics, Payroll, Accounting, POS, and CRM using ASP.NET Core and EF Core.
  • Implemented API versioning and mobile-focused v2 endpoint strategy for cross-platform client integration.
  • Delivered appointment/time-slot workflows with SignalR real-time updates.

Associate Software Engineer

Mar 2024 - Apr 2025

Echonlabs (Pvt) Ltd

  • Built and maintained SaaS applications with Angular, NestJS, and MongoDB.
  • Improved payment integration reliability by strengthening transaction, security, and compliance flows.
  • Optimized reporting queries and improved reporting performance by 50%.
  • Built unit/integration tests with Jest and contributed to peer code reviews.

Trainee Software Developer

Feb 2023 - Mar 2024

Echonlabs (Pvt) Ltd

  • Contributed to large-scale finance web applications using Angular, Node.js, and MongoDB.
  • Researched and applied secure transaction patterns for financial operations.
  • Collaborated with cross-functional teams to troubleshoot and resolve issues in active delivery cycles.
  • Added unit/integration tests with Jest to reduce production bug risk.

Trainee Mobile Software Engineer

Aug 2022 - Jan 2023

Codera Technologies Private Limited

  • Developed Flutter applications with secure payment processing and API consumption.
  • Implemented Firebase auth and real-time database features for better app security and responsiveness.

Technical Skills

Languages

Production: C#, TypeScript, JavaScript · Familiar: Java, Python, Dart

Frameworks & Libraries

Production: ASP.NET Core, Entity Framework Core, Next.js, React, React Native / Expo, TanStack · Familiar: Node.js, Flutter

Databases

Production: PostgreSQL, MongoDB · Familiar: Redis, Firebase

DevOps & Delivery

Production: GitHub Actions, Docker, AWS (EC2/ECR/S3), Linux Server Deployments · Familiar: GitLab CI/CD, Nginx

Engineering Practices

Production: Multi-tenant SaaS Architecture, RESTful API Design, RBAC and JWT Security, Domain-Driven Module Design, Unit and Integration Testing, Agile/Scrum

Infrastructure & DevOps

  • Provisioned and managed AWS EC2 environments (dev, QA, production) for multiple SaaS and ERP applications.
  • Configured Amazon ECR lifecycle management to control storage and keep deployment registries clean.
  • Designed multi-environment GitHub Actions pipelines using self-hosted runners across 10+ repositories.
  • Implemented branch-based deployment strategy: develop -> Dev, qa -> QA, main -> Production.

Education

  • BSc in Applied Sciences (Computer Science, Physics, Chemistry)

    Rajarata University of Sri Lanka

    2021 - 2024

  • GCE A/L - Bio Science Stream (3 C passes)

    Dharmasoka College, Ambalangoda

    2018

  • GCE O/L (8 A passes, 1 B pass)

    Dharmasoka College, Ambalangoda

    2014

Leadership

  • Chairperson, IEEE Student Branch (2023 - 2024)
  • Vice Chairperson, IEEE Student Branch (2022 - 2023)
Professional references
  • Mr. Sampath Sandaruwan · Associate Tech Lead, 99x · 077 4471 293 · sampaths@99x.io
  • Mr. Vishwajith Weerasinghe · Senior Software Engineer, DevX Technologies · 076 2646 098 · vishwajith@devxtechnologies.com