Skills & Expertise
A comprehensive overview of my technical capabilities and professional background.
About Me
Hi! I am Charuka Karunarathna. I specialize in building scalable web applications, mobile solutions, and IoT systems with modern technologies like React, Node.js, Nest.js, and Flutter. I focus on creating clean, efficient, and user-centric solutions.
Engineering
Full stack development using React, Node.js, Spring Boot, and modern databases.
Mobile
Cross-platform mobile applications with Flutter and native integration.
IoT & Systems
Hardware integration with cloud backends for real-time monitoring.
DevOps
Cloud infrastructure and deployment pipelines.
Performance
Optimization and clean code architecture.
Technical Skills
Software Engineering Excellence
From responsive frontends to robust backends, I build complete solutions using React, Node.js, Spring Boot, and modern databases.
Mobile & Cross-Platform
Native mobile applications with Flutter and cross-platform solutions that deliver excellent user experiences.
IoT & Real-time Systems
Hardware integration with cloud backends for monitoring systems, real-time dashboards, and automated solutions.
Cloud & DevOps Ready
Experience with AWS, Docker, and modern deployment pipelines for scalable, production-ready applications.
Featured Projects
A selection of live applications showcasing full-stack development capabilities.
Full-stack platform for student accommodation search and booking with personalized recommendations, real-time chat, and fake review detection.
Key Features
- Mapbox Integration
- Real-time Chat
- AI Review Detection
- Personalized Recommendations
Mobile app to explore Sri Lankan destinations with personalized recommendations, navigation, and role-based access control.
Key Features
- Mapbox Navigation
- Firebase Auth
- AWS S3 Storage
- Admin Panel
IoT system for real-time monitoring of tower power systems including fuel levels, voltage, current, and temperature with cloud dashboards.
Key Features
- Real-time Monitoring
- Cloud Dashboards
- Alert System
- Remote Access
Marketplace platform for drone content creators to upload, license, and sell aerial media with manual payment verification and role-based dashboards.
Key Features
- Payment Gateway
- Role-based Access
- AWS S3 Storage
- Order Management
Experience
Software Engineer
Atmo Technologies Pvt Ltd
As a Software Engineer, I contributed across the full development lifecycle, from architecture and implementation to deployment and optimization.
Highlights
- Design and develop full-stack web applications using modern frameworks and cloud technologies
- Communicate with clients to translate business requirements into scalable technical solutions
- Integrated APIs, third-party services and cloud infrastructure to enhance system functionality
- Implemented clean, modular and maintainable code following industry best practices and Git workflows
- Participated in product design discussions, architectural decision making and sprint planning
- Optimized performance, resolved production issues and contributed to continuous improvement
- Handled deployment pipelines, CI/CD, testing, and release cycles
- Tech: React/Next.js, Node.js, TypeScript, REST APIs, Cloud Platforms, Microservices, CI/CD
Software Engineering Intern
Atmo Technologies Pvt Ltd
Assisted in building full-stack solutions with React, Node.js, and MongoDB. Contributed to feature development, bug fixing, and testing for live client projects.
Highlights
- Gained hands-on experience with version control and Git workflows
- Contributed to API integration and deployment pipelines
- Developed features for client-facing applications
- Learned industry best practices and agile methodologies
BSc (Hons) Computer Science
University of Plymouth (UK) – NSBM Green University
Comprehensive computer science program covering modern software development, algorithms, and system design.
Highlights
- Coursework: OOP with C#, Web App Development, Mobile App Development
- Algorithms & Data Structures, DBMS, System Analysis & Design
- Software QA, Computational Theory, IoT, Computing Group Project
- Focus on practical application and real-world projects
Let's work together
I'm currently available for full-time roles and freelance projects. Drop me a message or send an email directly.
