##Summary Motivated, action-oriented technology enthusiast with experience on multiple industries designing cutting-edge Web API-centric applications. Deep experience across entire product development cycle. Strong development skills working with a wide range of open source technologies. Successfully built remarkable technology teams accomplishing highly-scalable, mission critical systems. LOVE working together with development team and clients, crafting innovative software solutions. Advocate of Agile methodologies. Certified Scrum Master. Member of Scrum Alliance: http://www.scrumalliance.org/profiles/186112-juan-carlos-c-cancela
Specialties: Designing Web APIs | Framework development | IT Strategic Planning | Sustainable architecture modelling | Problem resolution
➤ Development of mobile backend as a service (MBaaS) application generator.
➤ Technologies used: NodeJS - SailsJS - ExpressJS - Ruby - Heroku - Docker - Postgres - MySQL - MongoDB
➤ Provided guidance designing and developing a HAL based RESTful architecture, as well as defined a new software stack conformed by Nginx + NodeJs + MongoDB
➤ Designed and implemented a continuous deployment pipeline using Jetbrains TeamCity and Grunt.
➤ Designed and implemented a token based service to augment authentication platform.
➤ Designed and implemented a TV Everywhere platform activities service used both for logging and authentication caching. Prepared and tested under high concurrency scenarios.
➤ Defined and implemented a convenient Git branch strategy for all existing projects.
➤ Collaborated actively migrating VCS from GitHub to BitBucket.
➤ Implemented common standard libraries both for Java and NodeJs, providing standardized Date, Event, Error and Exception structures.
➤ Designed and implemented real time monitoring service to control current status of third party services.
➤ Collaborated actively implementing infrastructure automation using Ansible.
➤ Collaborated actively defining a Scrum based project life-cycle using Atlassian JIRA platform.
➤ Implemented multiple proofs of concept using linux based dongles, Smart TV Alliance SDK, Samsung SDK and Android.
➤ Implemented and regularly updated Toolbox Development Wiki.
As Software Integration Architect at Level 3, my primary objective is to define both an integration strategy and a service oriented architecture, to integrate current Level 3 and Global Crossing software platforms, in order to provide support to newly required business processes. Apart from integration tasks, I provide guidance on framework developing, as well as definition of architecture roadmap for different platforms.