
Timeline
About me
Fullstack Web Developer | Tech Lead | Cloud Architect | Azure | AWS x3 | NodeJS | React | Angular | Vue
Education

University of toronto
2011 - 2013Master of science in applied computing computer science
Udacity
2018 - 2018Front-end web developer nanodegree
University of toronto
2006 - 2011Bachelor of applied science computer engineering
Experience

Digital attractions inc.
May 2008 - Jul 2008Crowd control
Ibm
May 2009 - Jul 2010System verification engineerDatabase management and administration on DB2, Oracle and Apache Derby. Website development and maintenance. Eclipse Java Plugin project development and maintenance. Performance, Functional and Installation test cases execution. Lab servers maintenance.

University of toronto
Jan 2012 - Apr 2012Teaching assistantIntroduction to Databases

Ibm
May 2012 - Aug 2013Software developerDB2 RAS/PD Development- new framework for a DB2 support tool - DB2Support- rolling update infrastructure for all DB2 PD tools- dev for DB2Support, DB2PD, Dart.

Ibm
Apr 2014 - Apr 2017Software developerdashDB- built a new database as a service web console dashboard in Angular, which is available as a managed service on the IBM public cloud - Bluemix- led the development and maintained the legacy web console in DOJO/J2EE, with the Spring framework.- built a complete continuous integration solution using Concourse CI, together with docker container, Ansible deploy and UCD.- implemented a database conversion workbench in Java/Eclipse for converting database schemas between different databasesDB2 optimizer- developed a new costing model for the new DB2 columnar store query optimizer- fixed defects in DB2 runtime engine- developed a test coverage tool for DB2 engine codebase- worked on Russian encryption PCR for DB2Technologies used: Angular, Dojo, HTML5, CSS, Java, SpringMVC, C/C++, DB2, Docker container, Microservies, Concourse, Jenkins, Urban Code Deploy, Ansible, Git, Github, Perl Show less

Scotiabank
Apr 2017 - Jan 2018Senior program analyst- Refactored and transformed a key accounting hub application from a monolithic architecture to a micro-service oriented architecture- architected and implemented a number of RESTful API services in Java 8, Springboot stack- designed and implemented a new dashboard application in Angular- setup Devops infrastructure in Jenkins- led the team in design and code reviews for all new API services- ran the team as both scrum master and team lead for all new API and frontend projectsTechnologies used: Angular, Java 8, SpringBoot, SpringMVC, SpringData, Oracle, Microservices, PL/SQL, MQ, Hibernate, Jenkins, JFrog Artifactory, Python, Git, SVN, Bitbucket, JIRA, Confluence Show less

Td
Jan 2018 - Nov 2019Tech lead | sr. software developerWeb servicing platform for business banking customers- Led a team of 6 developers to successfully develop and deliver the first release of a new web banking platform for business banking customers- Designed and implemented from scratch a web-based application using Angular 7, NGRX on the frontend, and microservices in Java Springboot and Spring Cloud on the backend- Worked closely with the design team and business product team on defining the requirement and story scopes- Heavily involved in the DevOps transformation that enabled the automated code integration and product delivery to productionCustomer onboarding application for business banking customers- developed and designed a web application in Angular to assist branch employees for onboarding new business banking customers- designed and implemented 5 microservices APIs in NodeJS/strongloop for supporting the account open process business banking customers.- led the team in DevOps/Agile transformation, and successfully built a complete continuous integration solution in Jenkins with sonarqube, veracode, and other technologies.- facilitated and led the daily scrum, sprint planing and other activities for the devops pod.Technologies used: Angular, NGRX, Springboot, Spring Cloud, NGINX, NodeJS, Loopback, Strongloop, Jenkins, Html5, CSS, Javascript, Typescript, SonarQube, VeraCode, Mocha, Karma, Gulp, SQL Server, Git, BitBucket, JIRA, Confluence Show less

Rbcx
Nov 2019 - Nov 2020Application architect | it consultantI undertook the redesign and refactoring of an established web application that enables Canadian entrepreneurs and small business owners to register and manage their businesses. I managed to successfully transform the application from a monolithic architecture to a microservices-based one, resulting in significant enhancements to scalability and performance. Technologies used include Node.JS, Koa.JS, React, GraphQL, Apollo.JS, AWS, DynamoDB, Postgres, Gatsby, Lambda, Serverless

Bell
Nov 2020 - Mar 2021Senior iot software developer | it consultantProject: Bell IoT Smart Retail Solutions- Developed and designed a dashboard using Vue.js that presents real-time and analytical data from IoT devices. This dashboard empowers retail store managers to more effectively manage their staff schedules, monitor store occupancy levels, and track a range of other important metrics.- Created and executed the design of several backend microservices using Node.JS, MongoDB, and Kafka, which operate within a Kubernetes cluster on Azure. These microservices deliver real-time sensor metrics and analytical data through WebSockets and RESTful APIs- Integrated OAuth 2.0 and OpenID Connect for authentication and authorization in both the dashboard and microservices, using the Istio SideCar patternTechnologies used: Node.js, Express.js, Azure, Azure Function, Azure Cosmos DB, Azure EventHub, Keycloak, Kubernetes, Istio, MongoDB, Kafka, Vue.js, WebSocket, GraphQL, Azure AKS Show less

Mcap
May 2021 - Nov 2021Senior software engineer | it consultant- Implemented a full user/service authentication and authorization library using Open ID connect, OAuth 2.0, Passport.js and Node.JS- Developed and architected a new underwriting system, with an event-driven microservices architecture on the backend and a dashboard implemented in Vue.js on the front end.Technologies used: Node.js, Express.js, Passport.js, Vue.js, MongoDB, RabbitMQ, OAuth 2.0, OpenID Connect, Azure DevOps

Symcor
Oct 2021 - May 2022Senior manager, software developmentResponsible for building a new software engineering team and developing the POC and the first iteration of the new Open Banking Platform that gives Canadian consumers better control and ownership of their financial data.Technologies: Node.JS, Express.JS, MongoDB, React, Azure, GraphQL, OAuth 2.0, Open ID Connect, Serverless, Cosmos, Azure functions, API Gateway, Tailwind CSS

Bell
May 2022 - Jun 2023Senior iot software developer | it consultantDesigned and built IoT solutions for supply chain and retail stores. These solutions provide customers with improved insights into their supply chain operations, enable them to monitor goods, observe driver behavior, and facilitate more effective route planning.Technologies used: Node.js, React.js, Express.js, MongoDB, Azure Cosmos DB, Azure EventHub, Kafka, MongoDB, Kubernetes, Azure AKS

Scotiabank
Jul 2023 - Oct 2024Sr software developer | it consultant
Moneris
Oct 2024 - nowIt consultant
Licenses & Certifications
- View certificate

Microsoft certified: azure administrator associate
MicrosoftApr 2022 - View certificate
.webp)
Aws certified sysops administrator – associate
Amazon web services (aws)Sept 2020 - View certificate
.webp)
Aws certified solutions architect – associate
Amazon web services (aws)Aug 2020 - View certificate
.webp)
Aws certified developer – associate
Amazon web services (aws)Aug 2020
Languages
- maMandarin chinese
- enEnglish
Recommendations

Adriana mendes de castro forcinetti
Delivery Manager SR / QA Manager SR na Tata Consultancy ServicesSão Paulo, São Paulo, Brazil
Gaurav singh
Senior Quality Engineer at Panasonic Energy of North AmericaReno, Nevada, United States
Kanishk morey
IoT & Data Science Enthusiast | Data-Driven Problem Solver | ML & Data Analytics | PythonBhopal, Madhya Pradesh, Indien
Bronislav novák
Key Account Manager at Velta Plus EUPrague, Czechia
Laura-lee strydom
Industrial Software EngineerCity of Johannesburg, Gauteng, South Africa
Siarhei abrazhevich
Senior Full Stack Engineer — .Net/Angular/TypeScript/SQL/C#Lithuania
E brooke hayes
Graduate Student at University of VictoriaVictoria, British Columbia, Canada
Tanuja pasupuleti
Engr II at Verizon || PCSA || PCSSA || PCDCHyderabad, Telangana, India
Aakansha mintri
Assistant Manager at State StreetHyderabad, Telangana, India
Rohan sawant
Frontend Developer at FrequenceGoa, India
...