You will get a secure multifactor authentication microservice (SMS & email verification)
Top Rated

You will get a secure multifactor authentication microservice (SMS & email verification)
Top Rated

Project details
I provide customized installation of FLOWBIT's SOLID Multi-factor Authentication microservice for securing web, iOS, and Android apps. Following industry best practice, SOLID leverages OAuth2 with Proof of Key Code Exchange (PKCE) to provide robust security. Multi-factor authentication protects against cyberthreats like brute force, phishing, and credential stuffing.
Technical Specifications:
• OAuth2 with PKCE for sign-in authentication and authorization
• Multi-factor authentication via Twilio Verify (SMS/Email)
• Email verification for sign-up using Twilio Verify
• Custom branded email templates (sign-up, sign-in, password reset/change) via SendGrid
• Supports Linux, Unix, macOS, Windows
• Self-hosted or cloud deployment options
• Single Sign-On with JWT
• User, team, and organization roles
Not Included:
• Subscription fees for Twilio, SendGrid, and SOLID
• Cloud hosting fees
• Data backups of user profiles and identity information
• Migration of existing user accounts (available as add-on service)
Dependencies:
• Twilio Verify Account
• SendGrid Email API Account
• FLOWBIT's SOLID License
Related Projects:
• Web, iOS, Android app development
Technical Specifications:
• OAuth2 with PKCE for sign-in authentication and authorization
• Multi-factor authentication via Twilio Verify (SMS/Email)
• Email verification for sign-up using Twilio Verify
• Custom branded email templates (sign-up, sign-in, password reset/change) via SendGrid
• Supports Linux, Unix, macOS, Windows
• Self-hosted or cloud deployment options
• Single Sign-On with JWT
• User, team, and organization roles
Not Included:
• Subscription fees for Twilio, SendGrid, and SOLID
• Cloud hosting fees
• Data backups of user profiles and identity information
• Migration of existing user accounts (available as add-on service)
Dependencies:
• Twilio Verify Account
• SendGrid Email API Account
• FLOWBIT's SOLID License
Related Projects:
• Web, iOS, Android app development
Cybersecurity Expertise
Data ProtectionTechnology Type
SaaSCybersecurity Regulation
NIST Cybersecurity FrameworkWhat's included $400
These options are included with the project scope.
$400
- Delivery Time 5 days
- Small Company Size
- Medium Company Size
- Large Company Size
Optional add-ons
You can add these on the next page.
Existing User Migration
(+ 10 Days)
+$5,000
1 review
(1)
(0)
(0)
(0)
(0)
This project doesn't have any reviews.
AK
Adekunmi K.
Sep 12, 2024
Need help finishing up Machine Learning Problem
Ali approached this project with a level of professionalism that exceeded expectations. His knowledge and skills on machine learning were a breath of fresh air and a welcome addition to the team and project. I cannot overstate how valuable his contributions were to this team and he is a great asset to the Upwork community.
About Ali
Software Development | Machine Learning Engineer
100%
Job Success
Chicago, United States - 1:48 am local time
I started my career at Motorola, went on to build software as a medical device applications at University of Illinois at Chicago’s Center for Magnetic Resonance Research, and later pioneered the development of mobile applications to support field work at the University of Chicago’s NORC. As a consultant, I have led significant projects at FLOWBIT® LLC, Orthogonal, QuidelOrtho, and Google, focusing on user authentication, AI-driven healthcare solutions, and mobile application development. I hold a dual BS in Electrical and Computer Engineering from Illinois Institute of Technology. I also have several certifications in machine learning and TensorFlow, and I am Sun-Certified in Java.
Software Design & Development Services:
— Algorithms - AI/ML Models **
— Mobile Apps
— Websites
— Cloud APIs
— Cybersecurity: Multi-factor Authentication Workflows
— Payment Gateway API Integrations
[**See my specialized Upwork profile for Machine Learning for algorithms AI/ML development services]
Programming Languages:
— C, C++, C#, Java, JavaScript, TypeScript, SQL, Swift, HTML, CSS/SASS, Python, R
Specializations and Certifications:
— TensorFlow: Advanced Techniques by DeepLearning.AI
— Machine Learning by Stanford
— Supervised Machine Learning: Regression and Classification by Stanford
— Unsupervised Learning, Recommenders, Reinforcement Learning by Stanford
— Advanced Learning Algorithms by Stanford
— Generative Deep Learning with TensorFlow by DeepLearning.AI
— Advanced Computer Vision with TensorFlow by DeepLearning.AI
— Custom and Distributed Training with TensorFlow by DeepLearning.AI
— Custom Models, Layers, and Loss Functions with TensorFlow by DeepLearning.AI
— Neural Networks and Deep Learning by DeepLearning.AI
— Sequence Models by DeepLearning.AI
— Java Programmer by Sun Microsystems
Programmer Methodologies:
— Test Driven Development (TDD)
— Continuous Integration (CI)
— Continuous Delivery (CD)
— Agile Iterative Software Development
— Quality Management System (QMS) - Design Controls
Steps for completing your project
After purchasing the project, send requirements so Ali can start the project.
Delivery time starts when Ali receives requirements from you.
Ali works on your project following the steps below.
Revisions may occur after the delivery date.
Working Meeting: Deployment Plan
Ali will meet with you to discuss the SOLID deployment plan and timeline. He will also request information related to 3rd party services and provide guidance on SOLID monthly subscriptions. Prior to meeting, Ali will send meeting agenda.
Follow-up Email to confirm Deployment Plan details
Ali will send a follow-up email summarizing the discussion that took place at the Working Meeting and confirming Deployment Plan details and next steps.