- Ease My Day SolutionsFounder | Senior Software Engineer and Architect | Team ExtensionTECHDecember 2015 - January 2020 (4 years and 1 month)Toronto, Canada𝗥𝗲𝗰𝗲𝗻𝘁 𝐍𝐨𝐫𝐭𝐡 𝐀𝐦𝐞𝐫𝐢𝐜𝐚𝐧 𝐜𝐥𝐢𝐞𝐧𝐭𝐬 𝐈 𝐚𝐬𝐬𝐢𝐬𝐭𝐞𝐝:IBM, Royal Bank Of Canada, and Scotiabank. (All held roles are detailed in this LinkedIn profile)𝐖𝐡𝐚𝐭 𝐬𝐞𝐫𝐯𝐢𝐜𝐞𝐬 𝐰𝐚𝐬 𝐈 𝐩𝐫𝐨𝐯𝐢𝐝𝐢𝐧𝐠?As an independent software engineer, I assisted companies with a wide range of software engineering tasks such as:- Software development , engineering and architecture- Cloud architecture (Amazon Web Services / AWS and Microsoft Azure)- Software consulting- POC proof of concept development
- RBC - Royal Bank Of CanadaSoftware Application Engineering ExpertBANKING & INSURANCEMay 2018 - September 2018 (5 months)Toronto, Canada@RBC (ACE lab):- Developed and deployed an open banking API that is currently used by several financial institutions in North America, Europe and some Eastern Nations.- Assisted the big data team initiative focused on handling large data ingestion throughout the bank, using streaming platforms like Apache Kafka and NiFi.- Assisted the main DevOps team to enable our development team deploy smoothly within a CI/CD architecture.Some technologies: Spring Boot, Kotlin, Angular, MongoDB, Bluemix, Urban Code Deploy, Apache Kafka, NiFi, Jenkins.
- IBMSenior Solutions Architect & Full Stack EngineerTECHJuly 2017 - January 2018 (6 months)Toronto, Canada@IBM Digital's innovation space; tech leadership in building and revamping multiple software systems for a market leading financial institution.
- Lead in architecture and building of a modern and complete authentication framework such as (not limited to) Token based authentication (JWT RS-256, JWKS, Scopes, entitlements etc..) for the business banking sector. Integration with the business application using ReactJS / Redux, NodeJS and Java/Spring.
- Lead in architecture of a 'SecureKey Concierge' solution (http://securekeyconcierge.com/), placing the institution on the national list of parties that gives access to government related infrastructures..
Some technologies: Auth0, Redis, Securekey Concierge, Jenkins/Jenkinsfile, React/Redux , NodeJS ...
- Bachelor Of Engineering - Software EngineeringConcordia University (Montréal, Canada)2011
- Cyber Security ManagementUniversity Of Toronto (Toronto,Canada)2019Program courses: - Cyber Security Incident Management - Cyber Security Program Design - Enterprise IT Risk Management & Cyber Security