Michele Riso, Developer in London, United Kingdom
Michele is available for hire
Hire Michele

Michele Riso

Verified Expert  in Engineering

Cost Cutting Developer

Location
London, United Kingdom
Toptal Member Since
April 10, 2020

Michele is a solutions architect who holds AWS Solutions Architect Professional and AWS DevOps Engineer professional certifications. He has nearly a decade of experience in IT roles and exemplary expertise in financial services and team leadership. He has delivered multiple cloud migration projects from on-premise to cloud-native of hybrid architectures for top tier banks using AWS, Azure, and OpenShift. He's also delivered transformation projects from EC2 to Serverless with AWS Lambda.

Portfolio

M.R. IT CONSULTING, Ltd.
Amazon Web Services (AWS), Azure, React, Kubernetes, Node.js, Serverless...
Riso Engineering Solutions
Amazon Web Services (AWS), Web Services, Cloud, Hibernate, Java, Spring...

Experience

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Amazon Kinesis, Git, Beanstalk, AWS CloudFormation, Kubernetes, Docker, ECS, Amazon EC2, Lambda Functions

The most amazing...

...app I've delivered went live in 95 days in a controlled bank environment (Deutsche Bank). The app has been globally deployed to the entire bank.

Work Experience

Principal Solutions Architect

2017 - PRESENT
M.R. IT CONSULTING, Ltd.
  • Worked with clients such as HCL, Deutsche Bank, HSBC, Sapient, Gousto, and Infosys.
  • Designed and implemented cloud architecture in AWS, MS Azure, and RedHat OpenShift. Executed cloud migrations from legacy Java on-premises to RedHat OpenShift on Azure.
  • Completed multiple refactors from legacy apps to modern web/mobile apps utilizing React, GraphQL, React Native, and Angular. Delivered cleaning, refactoring, and splitting of the large codebase in React.
  • Delivered the global release of a trading compliance app within 95 days in a controlled bank environment.
  • Implemented Docker/Kubernetes microservices in AWS and RedHat OpenShift on Azure.
  • Completed transformation projects from monolith service deployed in EC2 instances to serverless microservices using AWS Lambda, GraphQL, Node.js, DynamoDB.
  • Reduced AWS running costs by 40% going down from circa $100,000/month to less than $60,000/month. Used AWS Trusted Advisor, RI, and Savings Plan, and chose the right instance size.
  • Proven ability to build high-performance teams from the ground up.
  • Orchestrated all solutions architecture operations at the head of multiple globally dislocated teams of 20+ back/front end developers and junior architects.
  • Advocated for serverless architecture and DynamoDB. Advocated for DynamoDB single table design to drastically improve performances while reducing costs for business.
Technologies: Amazon Web Services (AWS), Azure, React, Kubernetes, Node.js, Serverless, AWS Lambda, Cost Cutting, JSON, JavaScript, AWS Cloud Computing Services, AWS CloudTrail, AWS DevOps, Amazon EBS, AWS SDK, Migration, Cloud Migration, Financial Services, Amazon Kinesis, Containerization, Lambda Architecture, OpenShift, Serverless Framework, GitLab CI/CD, AWS AppSync, Amazon EC2, Serverless Architecture, AWS Cloud Architecture, AWS CloudFormation, Amazon CloudWatch, Amazon DynamoDB, Amazon Elastic Container Registry (ECR), Amazon S3 (AWS S3), DevOps, Amazon Elastic Container Service (Amazon ECS), ECS, Writing & Editing, Amazon API Gateway, Architecture, Continuous Delivery (CD), Continuous Integration (CI), Scalable Architecture, Red Hat OpenShift, Continuous Deployment, Docker, Web Services, Lambda Functions, Amazon Cognito, Beanstalk, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (Amazon SNS), Data Pipelines, Network Security

CTO and Founder

2013 - 2017
Riso Engineering Solutions
  • Developed websites using AngularJS, jQuery, JavaScript, PHP, WordPress, Struts, Spring, and Hibernate.
  • Developed mobile apps for native Android and iOS devices.
  • Led HTML5 mobile development using Cordova, AngularJS, Onsen UI, and Ionic.
  • Utilized Appcelerator Titanium for hybrid mobile development.
Technologies: Amazon Web Services (AWS), Web Services, Cloud, Hibernate, Java, Spring, JavaScript, SOAP, Spring Boot, Cost Cutting, Cloud Migration, Architecture, Scalable Architecture, Network Security

Implementing a Multi-Factor Authentication in React Using Auth0 and AWS Amplify

https://aws.amazon.com/blogs/apn/implementing-multi-factor-authentication-in-react-using-auth0-and-aws-amplify/
I wrote an article on the AWS Blog about Auth0 identity management capabilities and AWS Amplify.

In particular, I've explored how to integrate a React single SPA with Auth0 to provide user identity and multi-factor authentication (MFA), and AWS Amplify to build, deploy, and host a single SPA on the AWS Cloud. I've also explored what MFA is, why it is needed, and how to easily one can implement it via Auth0 Rules.

Serverless Framework: Deploy a REST API Using AWS Lambda and DynamoDB

I wrote a tutorial on ITNEXT about learning how to:
- Create and deploy a REST API with two endpoints (GET, POST) using Express, Serverless, and AWS API Gateway
- Provision a DynamoDB table using the Serverless syntax
- Connect to the DynamoDB using the AWS SDK

AWS Serverless Framework: Warming up AWS Lambda to Avoid “Cold Start”

I wrote a tutorial on ITNEXT about the AWS Lambda “cold start” issue:
- Explaining this particular issue
- Demonstrating how to avoid the "cold start" issue using a plugin made available from the Serverless Framework

AWS Serverless Framework: Deploy an HTTP Endpoint Using Node.js and Lambda

I wrote a tutorial on ITNEXT about learning: - What is the Serverless framework - How to deploy an AWS Lambda HTTP endpoint implemented in Node.js with Express using the Serverless framework ITNEXT is a platform for software developers, engineers, IT architects, system engineers, and IT enthusiasts to share knowledge, connect & learn.
https://itnext.io/serverless-framework-deploy-an-http-endpoint-using-nodejs-lambda-on-aws-30558422de1b

Languages

JavaScript, ECMAScript (ES6), Java, PHP, Python, SQL

Frameworks

Serverless Framework, Spring Boot, Spring, Hibernate

Libraries/APIs

Node.js, React, AWS Amplify

Tools

Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (Amazon SNS), AWS SDK, Amazon EBS, Amazon CloudWatch, AWS CloudFormation, Amazon CloudFront CDN, GitLab CI/CD, Beanstalk, Amazon Elastic Container Service (Amazon ECS), Amazon Elastic Container Registry (ECR), AWS CloudTrail, Amazon Cognito, AWS AppSync, Git, Jenkins

Paradigms

Continuous Integration (CI), Continuous Delivery (CD), Serverless Architecture, DevOps, Lambda Architecture, Continuous Deployment

Platforms

Docker, AWS Lambda, Amazon EC2, AWS Cloud Computing Services, OpenShift, Red Hat OpenShift, Amazon Web Services (AWS), Linux, Kubernetes, AWS Elastic Beanstalk, Azure

Storage

JSON, Amazon S3 (AWS S3), Data Pipelines, Amazon DynamoDB

Industry Expertise

Network Security

Other

Cloud Services, Cloud Security, Cloud Storage, Load Balancers, Elastic Load Balancers, Networks, Amazon Kinesis Data Firehose, Cloud, Web Services, Writing & Editing, Cost Cutting, Architecture, Scalable Architecture, Containerization, Migration, AWS DevOps, AWS Cloud Architecture, Lambda Functions, Serverless, HTTP Server, Financial Services, SaaS, Amazon RDS, AWS Certified Solution Architect, SOAP, ECS, Amazon Kinesis, Cloud Migration, Amazon API Gateway

2010 - 2013

Master's Degree with Honors in Software and Telecommunication Engineering

Universita' Mediterranea - Italy

2006 - 2010

Bachelor of Engineering Degree in Telecommunications Engineering

Universita' Mediterranea - Italy

FEBRUARY 2020 - FEBRUARY 2023

AWS Solutions Architect - Professional

Amazon Web Service

DECEMBER 2019 - DECEMBER 2022

AWS DevOps Engineer - Professional

Amazon Web Service

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring