Professional Experience
My journey through the world of software development, cloud engineering, and technical leadership.
Senior Cloud Engineer
Zimi Ltd • QLD, AU
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
Full Stack Developer
BlueKey Pty Ltd (acquired by Zimi) • QLD, AU
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
Product Manager
Simcentric • Colombo, Sri Lanka
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
Software Engineer
Simcentric • Colombo, Sri Lanka
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
Software Engineer
Respere • Colombo, Sri Lanka
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
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.