Flowz

Sr. Full Stack Developer

DocuSign portal with serverless architecture and passwordless authentication

Next.jsTypeScriptMaterial UINode.jsNest.jsServerlessAWSStripeDynamoDB
Flowz

Overview

  • Defined and implemented design patterns optimizing project structure and maintainability
  • Developed efficient data structures and algorithms enhancing performance
  • Managed backend using Nest.js framework with serverless AWS Lambda functions
  • Implemented role-based authentication using AWS Cognito
  • Enabled passwordless login options including fingerprint and face scan
  • Implemented CI/CD pipelines for development and production servers
  • Built drag-and-drop form builder for document creation
  • Integrated Stripe subscription-level management

Challenges

  • Ensuring adherence to industry best practices for design patterns
  • Optimizing performance and computational efficiency
  • Managing backend complexity with Nest.js framework
  • Creating and deploying serverless functions efficiently
  • Implementing secure passwordless authentication methods
  • Setting up CI/CD pipelines for seamless deployment

Solutions

  • Defined design patterns aligned with industry best practices
  • Developed efficient algorithms to enhance performance
  • Managed backend using Nest.js for better scalability
  • Created serverless functions using AWS Lambda deployed on AWS
  • Implemented role-based auth with Cognito and passwordless login
  • Built CI/CD pipelines for both dev and production environments

Tech Stack

Frontend

React.jsTypeScriptMaterial UICognitoEmotion CSSDND Form BuilderStripe

Backend

Node.jsNest.jsServerless FrameworkAWS LambdaIAMCloudFormationDynamoDBS3

Deployment

Deployed using AWS services including Lambda, IAM, Cognito, CloudFormation, DynamoDB, and S3 with CI/CD pipelines

Third-Party Integrations

Stripe for paymentsAWS Cognito for authPasswordless authentication