You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Ravija GunawardanaRG

Average response time: 1 hour

About Ravija

I help companies build high-performance, user-friendly web and mobile apps using React, React Native, and TypeScript.

Over the past 6+ years, I’ve developed scalable mobile solutions and real-time data dashboards, including apps that integrate with hardware via Bluetooth Low Energy (BLE) for aviation and IoT sectors.

I’ve worked with startups and enterprise clients in Italy and Switzerland, delivering projects from prototype to production and ensuring they meet high standards for performance, security, and user experience.

Tech stack: React, React Native, Angular, TypeScript, JavaScript (ES6+), Redux, Tailwind, Node.js, REST APIs, GraphQL, Expo, CI/CD, Docker.

Specialties:
  • Mobile app performance optimization
  • BLE hardware integration
  • Cross-platform UI/UX with pixel-perfect detail
  • Agile, test-driven development

🚀 I’m available for part-time or project-based contracts, remote or hybrid

Disponibile per progetti in inglese, sto migliorando il mio italiano per collaborare al meglio con team locali
  • Sinhala

    Native or bilingual

  • English

    Fluent

  • Italian

    Basic

Remote only
Primarily works remotely

Experience

  • Mespac
    Software Engineer
    DIGITAL AND IT
    January 2026 - Today (7 months)
    Turin, Italy
    Software Engineer working on cloud-based data applications using Python, AWS, and Next.js, focused on processing and visualizing large-scale oceanographic metadata. The role involves integrating and analyzing datasets from MetaOcean to investigate, structure, and interpret ocean-related data for research and operational insights. Responsibilities include building scalable backend services on AWS, developing data-driven web interfaces, and ensuring reliable data pipelines for metadata exploration and analysis.
    Python Next.js Amazon Web Services Fullstack Data science
  • Intuos (L’Aquila–Preturo Airport), Italy
    Senior Software Engineer
    AVIATION AND AEROSPACE
    December 2024 - December 2025 (1 year)
    L’Aquila, Italy
    • Led and owned the full product lifecycle of a BLE-enabled mobile application for aviation hardware, enabling firmware updates and real-time aircraft engine telemetry monitoring. Oversaw requirements, architecture, and delivery while developing with React Native (Expo), Node.js, and TypeScript.
    • Directed the migration of a legacy Windows application (for an Approved Training Organization) into a modern, scalable Windows platform, acting as both lead engineer and product owner. Utilized React, Node.js, Redux, and TypeScript to enhance performance, maintainability, and usability, introducing faster data handling, a modular architecture, and an intuitive UI.
    • Product owner and lead developer of an Aircraft Safety Event Dashboard, a real-time monitoring and analytics platform built with React.js, Node.js, and TypeScript. Designed to process telemetry from Hyperconnected InFlight Units (HIFU) and provide mission-critical safety insights to aviation stakeholders.
    Node.js Typescript React Native Microsoft Azure Firebase
  • Panaceata
    Software Engineer
    ARCHITECTURE AND URBAN PLANNING
    December 2022 - December 2024 (2 years)
    Colombo, Sri Lanka
    • Developed an offline-first mobile application using React Native and Redux Toolkit (RTK) Query to manage data fetching and caching, significantly improving data access speeds and reducing latency for frequently accessed resources, creating a smooth user experience even in low-connectivity environments.
    • Worked with Expo modules for handling platform-specific code, including Swift and Java, to implement native features across iOS and Android devices.
    • Designed and deployed serverless architectures for real-time e-commerce data processing using AWS Lambda, SQS, and DynamoDB, scaling to handle a 75% increase in traffic during peak usage.
    • Optimized RESTful APIs for managing customer data and product information, improving system response times by 40% and enhancing accessibility for end-users.
    • Developed responsive and scalable UI components using Tailwind CSS and NativeWind, reducing development time by 30% while maintaining consistent styling.
    • Integrated third-party APIs for secure payment processing. ensuring data protection and regulatory compliance.
    • Managed the full development lifecycle, including test strategy, continuous deployment, and monitoring using AWS CloudWatch and CI/CD pipelines.
    • Built notification systems leveraging AWS Lambda and SNS, improving incident response times by 20%.
    • Applied the Singleton design pattern to centralize resource management, improving system performance and reducing redundant code
    • Developed dynamic and responsive web applications using React, Next.js, and Framer Motion, increasing user engagement by 25% with smooth animations and a seamless user experience.
    • Implemented Firebase Crashlytics and Firebase Analytics to monitor app stability, report crashes, and analyze user behavior, improving app reliability and user engagement by 20%.
    • Developed a real-time mobile chat application utilizing WebSocket connections, enabling instantaneous messaging and notifications for users.
    React Native Firebase DynamoDB

Recommendations

CG
ON
Carolina Gianardi and 1 other person have recommended Ravija

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • BEng (Hons) Software Engineering
    University of Westminster
    2023
    The final year project was awarded as one of the top 3 best projects of the year.
  • General Certificate of Education (Advanced Level)
    Mahanama College
    2019
    General Certificate of Education (Advanced Level)

Certifications

Skill set

Categories