Cloud Developer

Passionate about constant improvement and ready to tackle anything; understands how complex systems fit together and looks to simplify; a visionary who understands current and emerging technologies.