Portfolio 2025
Tharuka
Software Engineer
Maxim Impressions • Colombo, Sri Lanka
Full Stack Developer specializing in Angular, Flutter, and Node with hands-on experience building scalable and IoT applications.
Passionate about creating efficient, user-centric solutions with clean, maintainable code.
Scroll
About
Software Engineer at Maxim Impressions (Pvt) Ltd, building scalable full-stack and IoT solutions using modern frameworks.
Proficient in end-to-end development — from RESTful APIs and real-time systems to responsive UIs and mobile apps.
Experience
Associate Software Engineer
Maxim Impressions (Pvt) Ltd
Sep 2024 – Present
Colombo, Sri Lanka · On-site
NestJSAngularFlutterMySQLMongoDB
Intern Software Engineer
Maxim Impressions
Mar 2024 – Sep 2024
UI/UXTailwind CSSAngular
Technical Expertise
Frontend
Angular
Next.js
React
TypeScript
Tailwind CSS
Mobile
Flutter
Swift
Kotlin Multiplatform
Capacitor.js
Hive
Backend & APIs
Node.js
NestJS
RESTful APIs
WebSockets
TypeORM
Databases & Caching
MySQL
MongoDB
PostgreSQL
Redis
Supabase
DevOps
Git
Docker
GitHub Actions
AWS
Linux
IoT
MQTT
RabbitMQ
ESP32
Mosquitto
Cloud IoT
Selected Work
Enterprise Resource Planning System
→Navoda Pvt Ltd • Software Engineer
HR, inventory, finance modules • Real-time reporting • CI/CD & Docker deployment
AngularNestJSMySQLTailwind CSSSCSSDockerGitHub Actions
Dec 2024 – Apr 2025
Real-Time Sales Representative Mobile App
→Navoda ERP • Mobile & Backend Engineer
Offline-first sync • Real-time sales & inventory • OTA updates
FlutterHiveSupabaseFirebaseShorebird CodePush
Apr 2024 – Jun 2025
IoT-Enabled Polytunnel Control System
→Personal Project • IoT & Full Stack Engineer
Automated climate control • Real-time dashboards • Remote mobile access
ESP32Capacitor.jsNestJSRabbitMQMosquitto MQTT
Aug 2024
Let's build something great.
Open to full-time roles, freelance projects, or collaboration on innovative ideas.
Email
hello@tharuka.dev→
Best way to reach me
GitHub
@github/sooriyo→
Open source & projects
LinkedIn
@tharuka-sooriyaarachchi→
Professional profile
X
@tharukaravisara→
Updates & thoughts
Current Status
Actively exploring new opportunities
Based in Colombo, Sri Lanka • Available for remote & hybrid roles