Aruna Wijerathna

Software Engineer in Sri Lanka

profile-picture
Software EngineerServerless DeveloperSolutions ArchitectNode.jsNext.jsReactAngularTailwindcssReduxTypeScriptMongoDBDynamoDBSQLAWS

Hey, I’m Aruna – a software engineer with 7 years of experience in web and cloud development. I specialize in building scalable, reliable solutions and have worked on a variety of commercial and R&D projects. I enjoy collaborating with teams and turning complex challenges into functional, impactful products. If you’re working on something interesting and need a hand, I’d love to be part of it. Let’s build something great together!

Work Experience

Projects

Mobex Health Data Platform

AWS GlueS3AWS AthenaAPI GatewayPower BI Data GatewayServerless FrameworkReact.jsTailwind CSSTypescriptDynamoDB

This platform serves as a unified data pipeline for healthcare reporting. Designed and implemented a data pipeline and data lake architecture to centralize healthcare data from various Mobex Health applications, including provider web apps, patient management mobile apps, order management system, and kiosks. The solution enabled seamless integration with Power BI for reporting and analytics. Responsibilities included architecting the pipeline, developing ETL processes, and deploying infrastructure using Serverless Framework.

Mobex Health Order Management System

AngularNode.jsMySQLAWS CodePipeline

Worked on maintaining and enhancing the existing Order Management System used across Mobex Health operations. Key contributions included implementing new order types, adding a user impersonation feature for support teams, integrating a notification system, and connecting the platform with Salesforce. Also played a key role in the cloud migration from Azure to AWS and ongoing bug fixes and optimizations.

Ampd Platform

Next.jsTailwind CSSTypescriptLit FrameworkServerless FrameworkNode.jsDynamoDBAPI GatewayCode BuildAmplifyS3

AMPD is a platform that helps content creators build recurring income streams and grow their audience in the Web3 space. I contributed to three key solutions. This platform was built on the Cardano blockchain.

  1. Ampd Landing Page

    Develop bespoke responsive landing page for Ampd.

  2. Ampd ID

    Web 3 Authentication solution for Cardano blockchain applications.

  3. Ampd Sub

    Ampd subscription dashboard where users can subscribe and pledge funds to their favourite creators, developers. This platform uses Ampd ID as the authentication solution.

Key Responsibilities
  • Communicate and collaborate with offshore development team to implement technical requirements.
  • Full Stack Development
  • Produce technical documentation.

Family Connect

Serverless FrameworkNode.jsDynamoDBTypescriptAppSyncAPI GatewayCognitoS3SNSSESFirebase Cloud MessagingCode PipelineAmplifyRedis

Family Connect is health, wellness and family communication tablet for senior adults. As the senior population continually increases, this comprehensive software provides families with insight into the lives of their senior family member and their health journey at in one place

Key Responsibilities
  • Communicate with customer to identify technical requirements.
  • Application architecture design.
  • Database design.
  • Create Estimates with the Technical team and the project manager and make sure the team hits all technical milestones.
  • Code reviews and ensure code quality.
  • Setting up and managing deployment pipelines.
  • API development.
  • Produce technical documentations.

Spot.lk

ReactPythonFlaskNGINXMongoDB

Spot is Human Capital Platform operating with the primary goal of utilizing AI to bridge the gap between the talent and the organizations. Our platform provides talented individuals a place to manage and showcase their portfolios while applying and automatically getting recommended for the best suited talent vacancies. To the organizations, we provide a full suite of features covering everything from Job advertising, AI recommendations for best matching talent, IQ / Personality and Technical tests for the applicants and Applicant Tracking System.

Key Responsibilities
  • Identify requirements and key goals of the applications with Key Stakeholders.
  • Conducted R&D to identify tools and technologies to assist the development team.
  • Oversight technical development.
  • Code reviews & ensure code quality.
  • Setting up and managing deployment pipelines.

Fit Insights

ReactReduxPuppeteerNode.JsUI / UX

FitInsights is portal to player reports with behavioral and social insight reports. You can quickly and easily find information you need to evaluate the fit of each player to navigate risk, maximize strengths and develop untapped potential for the team.

Key Responsibilities
  • Design UI / UX for efficient access of the portal and display data user friendly manner.
  • Develop the UI with React and Redux.
  • Develop Report Generation Engine with Puppeteer and NodeJS.

Mirada Media

Node.jsCMongoDBSertaintyJMeterAWS

A Media management tool that Creators, Labels, and Studios use to streamline their marketing efforts, to promote their creative projects, grow their audience, and track media stream royalties.

Key Responsibilities
  • Design and implement Asset Encryption / Decryption service with Sertainty Technology.
  • Write NodeJs wrapper for Sertainty's C language based data protection library with Node Foreign Function Interface.
  • Load testing the service with JMeter.

Plexus

Hyperledger IndyNode.jsMongoDBDockerReactRedux

Plexus is a blockchain-backed Digital Identity solution that empowers individuals to own and control their identity without relying on third parties. The platform connects Digital Identity Providers, Consumers, and Validators in a secure network. This is a R&D project developed on top of Hyperledger Indy Blockchain.

Feel free to reach me via email arunaswj@gmail.com