Skip to main content

Professional Experience

My journey through the world of software development, cloud engineering, and technical leadership.

ZL

Senior Cloud Engineer

Zimi Ltd • QLD, AU

December 2020 – Present
Current

As the only full stack and cloud developer, Full stack development and cloud deployment of Zimi smart home iot cloud product. Involved in maintaining infrastructure on GCP and Amazon, Frontend admin and customer portal development, backend api development and message handler development. Continue building on the IoT platform with additional features and integrations.

Key Achievements

Platform Migration

Successfully migrated cloud IoT platform with 55,000+ active devices from Xively to GCP with zero downtime, reducing infrastructure costs by 50% and latency by 40% while maintaining 99.999% uptime

Architecture

Designed end-to-end IoT platform for smart electrical devices handling 100+ events/second with secure device communication protocols

Cloud Infrastructure

Built service oriented architecture on GCP using Kubernetes, Cloud Functions, Redis, PubSub, Cloud SQL (PostgreSQL) for optimal scalability and resilience

Frontend Development

Developed React/Redux admin dashboards with dynamic visualizations for IoT device network monitoring and management

Backend Development

Created high-performance REST APIs and event-driven services using Node.js/TypeScript with comprehensive documentation, diagramming, and testing

Voice Integration

Engineered and certified Google Assistant and Alexa voice control systems, expanding product ecosystem compatibility

Code Efficiency

Created reusable, unit tested TypeScript/Node.js libraries containing common functionality, reducing development time by more than 50%

DevOps

Setup automated CI/CD pipelines with Docker, Google Cloud Build, GitHub Actions, Container Registry, Kubernetes for seamless multi-environment deployments

Knowledge Transfer

Documented the entire system architecture and conducted comprehensive knowledge sharing sessions covering system components and business processes to facilitate seamless transition

Solution Design

Diagrammed and documented solutions, interfaces, and test cases thoroughly before implementation, leading to high-quality, well-designed components

System Modernization

Proactively planned system improvements by selecting and collaborating with a third-party software company to develop a scalable system capable of handling millions of devices, telemetry data, analytics, and insights

Platform Evaluation

Experienced in evaluating software tools and platforms to select optimal solutions for specific use cases

Alexa Integration

Alexa smart home voice control integration with the Zimi smart devices

3rd Party API

Design, document and develop API for 3rd party integrations for device information retrieval, device control and status change events with user authorization based security

Firmware Update CDN

IoT device firmware update CDN service for memory limited devices needing OTA with self signed Certificate Authority and Certificate management system

Technologies Used
GCP
Kubernetes
TypeScript
React
Node.js
PostgreSQL
Redis
MQTT
Docker
Firebase
IoT Core
PubSub
Cloud Functions
Alexa Smart Home API
BP

Full Stack Developer

BlueKey Pty Ltd (acquired by Zimi) • QLD, AU

October 2017 – December 2020

As the only full-stack/cloud engineer of the team, designed, developed, tested, deployed and maintained the services and infrastructure of the entire backend system.

Key Achievements

Initial Platform Development

Initially developed product functionality based on Xively IoT platform with REST API for apps and admin dashboard

Cloud Migration to GCP

Successfully migrated the entire live cloud backend from Xively to Google Cloud Platform with zero downtime

Microservices Architecture

Designed and developed new cloud services using microservices based architecture considering scalability, low latency, security, maintainability and traceability

Voice Control Integration

Integrated and certified voice control of devices using Google assistant and later Alexa

Cost & Performance Optimization

Infrastructure cost reduced by more than 50%. Latency decreased considerably. Reliability increased.

Technologies Used
GCP
Firebase
Firestore
Cloud Functions
IoT Core
PubSub
Kubernetes
Docker
PostgreSQL
BigQuery
TypeScript
React
Redux
S

Product Manager

Simcentric • Colombo, Sri Lanka

January 2015 – June 2017
Key Achievements

Leadership

Directed development of 5 new simulation products used by military training organizations

Team Management

Led cross-functional teams (10 engineers, 5 QA specialists) in delivering complex software projects

Complex Delivery

Successfully implemented challenging screen capture and real-time streaming features, overcoming significant R&D obstacles

Technologies Used
C#
.NET
Java
Project Management
S

Software Engineer

Simcentric • Colombo, Sri Lanka

November 2010 – December 2014
Key Achievements

Simulation Development

Built core components for military training simulation products using C++

Scenario Engine

Implemented Insurgent Pattern of Life Simulation for VBS2 Game engine scenarios

Technologies Used
C++
VBS2
Game Development
R

Software Engineer

Respere • Colombo, Sri Lanka

August 2008 – November 2010
Key Achievements

Open Source

Developed web software for human rights violations recording using PHP and MySQL

SaaS Implementation

Designed 'OpenEvSys' as a secure multi-tenant platform with international hosting options

Technologies Used
PHP
MySQL
SaaS
Open Source

Career Progression

My growth from software engineer to senior cloud engineer and technical leader

Software Engineer

2008-2014

Building core components and learning software engineering fundamentals

Product Manager

2015-2017

Leading teams and driving product development for simulation software

Full Stack Engineer

2017-2020

Architecting and building scalable IoT platforms and cloud solutions

Senior Cloud Engineer

2020-Present

Leading cloud architecture and mentoring teams on modern development practices

Skills Evolution

How my technical expertise has grown and evolved throughout my career

Early Career (2008-2014)

  • C++ and desktop application development
  • Game engine integration and simulation
  • Object-oriented design principles
  • MySQL and PHP web development

Growth Phase (2015-2017)

  • Team leadership and project management
  • Cross-functional collaboration
  • Product strategy and planning
  • Quality assurance processes

Modern Era (2017-Present)

  • Cloud architecture and microservices
  • TypeScript and React ecosystem
  • DevOps and CI/CD pipelines
  • IoT and real-time systems

Ready for the Next Challenge

With 15+ years of experience and a proven track record of delivering complex projects, I'm excited to bring my expertise to your team and help drive your technical vision forward.