Md. Ashif Al Nowajesh, Developer in Dhaka, Dhaka Division, Bangladesh
Md. is available for hire
Hire Md.

Md. Ashif Al Nowajesh

Verified Expert  in Engineering

Full-stack Developer

Dhaka, Dhaka Division, Bangladesh

Toptal member since February 2, 2022

Bio

Ashif is a senior software engineer with over seven years of experience in Node.js, Python, JavaScript, and C++. He has worked with diverse organizations across North America, Asia, and Europe, from startups to enterprises. Specializing in back-end development, AI, and DevOps, Ashif excels across the entire software development lifecycle, combining deep problem-solving skills with a passion for delivering robust, high-quality products.

Portfolio

AI & ML Consulting
Python, Python 3, Pydantic, LangChain, Artificial Intelligence (AI)...
Independent Contractor
Python, Python 3, Celery, FastAPI, PostgreSQL, SQLAlchemy, SQL, Back-end, APIs...
MedGeo Ventures
Node.js, Amazon Web Services (AWS), PostgreSQL, Sequelize, Express.js...

Experience

  • Back-end - 7 years
  • Node.js - 6 years
  • APIs - 6 years
  • Amazon Web Services (AWS) - 5 years
  • PostgreSQL - 5 years
  • Artificial Intelligence (AI) - 3 years
  • Python - 3 years
  • Google Cloud Platform (GCP) - 1 year

Availability

Full-time

Preferred Environment

Agile Software Development, Artificial Intelligence (AI), Back-end, Databases, SQL, NoSQL, DevOps, Software as a Service (SaaS), Node.js, Python

The most amazing...

...things I've architected were scalable notification systems to deliver real-time job updates to thousands of users across email, in-app messaging, and feeds.

Work Experience

Senior AI Engineer

2024 - 2025
AI & ML Consulting
  • Designed restaurant chatbots powered by retrieval augmented generation (RAG) using Flowise, LangChain, and Google’s generative AI models.
  • Implemented sentiment analysis for user comments using LangChain and Mistral AI, integrating LangSmith tracing for improved observability.
  • Created a back-end service with Python FastAPI, LlamaParse, Voyage AI, and Pinecone for intelligent legal document search.
  • Developed and trained artificial neural network (ANN) models using TensorFlow, with data preprocessing and analysis performed using Pandas, Matplotlib, and Seaborn.
Technologies: Python, Python 3, Pydantic, LangChain, Artificial Intelligence (AI), Generative Artificial Intelligence (GenAI), Machine Learning, TensorFlow, Mistral AI, OpenAI, OpenAI API, Prompt Engineering, Large Language Models (LLMs), Data Processing, Data Engineering, Natural Language Processing (NLP), AI Agents, AI Chatbots, Chatbots, Anthropic, Claude, FastAPI, LangSmith, Ubuntu, Visual Studio Code (VS Code), AI Programming, NumPy, Data Modeling, Matplotlib, Seaborn, Hugging Face, Application Architecture

Senior Python Developer

2024 - 2025
Independent Contractor
  • Architected scalable back-end service using FastAPI and PostgreSQL to support order management workflows.
  • Orchestrated asynchronous job processing using Celery and RabbitMQ, with integrated real-time monitoring through Flower.
  • Authored Terraform scripts to automate Amazon EC2 instance provisioning and DynamoDB table creation in AWS.
Technologies: Python, Python 3, Celery, FastAPI, PostgreSQL, SQLAlchemy, SQL, Back-end, APIs, Microservices Architecture, Microservices, Artificial Intelligence (AI), Generative Artificial Intelligence (GenAI), DeepSeek, LangChain, RabbitMQ, Data Analysis, Ubuntu, Visual Studio Code (VS Code), AI Programming, Application Architecture, Terraform, Amazon Web Services (AWS), Amazon DynamoDB, Amazon EC2, Infrastructure as Code (IaC), AWS DevOps, DevOps

Senior Software Engineer

2022 - 2025
MedGeo Ventures
  • Led the creation of 30+ microservices with Node.js and Express.js. Played a pivotal role in the successful delivery of the MVP in collaboration with the CTO and principal architect.
  • Architected scalable notification systems that deliver timely updates to thousands of medical professionals via email, inbox messages, and real-time feed.
  • Resolved compatibility challenges during Node.js and AWS SDK upgrades, ensuring a smooth transition and application integrity.
  • Enhanced application security by automating secret retrieval and environment variable population using AWS Secrets Manager. Integrated AWS AppConfig to dynamically set up feature flags at runtime.
  • Accelerated API performance by 98% through database lookup optimization and reduced average response from 17.5 to 0.35 seconds. Delivered a seamless user experience by lowering API latency through Redis cache implementation.
  • Implemented APIs to store, fetch, update, and remove image data to the Amazon S3 bucket. Incorporated unit testing into the development workflow using Jest and Supertest.
  • Created middleware to support role-based authentication for APIs using the Amazon Cognito user pool. Integrated Winston with Amazon CloudWatch for log management and observability.
  • Transformed Lambda functions to work with Application Load Balancer. Maintained an internal Node.js framework for AWS Lambda functions.
Technologies: Node.js, Amazon Web Services (AWS), PostgreSQL, Sequelize, Express.js, AWS DevOps, Serverless, Amazon Simple Notification Service (SNS), Amazon Simple Queue Service (SQS), SendinBlue, Brevo, AWS AppConfig, Amazon OpenSearch, Amazon Aurora, Amazon Cognito User Pools, Amazon Cognito, Amazon RDS, Relational Database Services (RDS), PostGIS, AWS Lambda, Lambda Functions, Redis, Redis Cache, Amazon API Gateway, Amazon CloudWatch, AWS Fargate, AWS IAM, AWS Secrets Manager, Amazon S3 (AWS S3), Jest, SuperTest, Winston, SQL, JavaScript, HubSpot API, HubSpot, Architecture, Microservices Architecture, Software Architecture, DevOps, Git, Jira, Scalability, Startups, Databases, APIs, Serverless Architecture, Event-driven Architecture, Docker, Elasticsearch, Logstash, Product Development, SaaS Product Management, SaaS, Leadership, Technical Leadership, Third-party APIs, Cloud, Agile Software Development, Cloud Architecture, Software, Code Review, System Architecture, Amazon Elastic Container Service (ECS), Relational Databases, Test-driven Development (TDD), RESTFul APIs, OAuth 2, Software Design, Minimum Viable Product (MVP), Proof of Concept (POC), Database Optimization, NoSQL, Query Optimization, Unit Testing, Amazon EC2, Scalable Application, YAML, User Authentication, Geospatial Data, Python 3, DevOps Engineer, Agile, GIS, Ubuntu, Visual Studio Code (VS Code), Software Engineering, ECS, Application Architecture, Solution Architecture, Distributed Architecture, Distributed Systems, Auth0, Single Sign-on (SSO), Data Pipelines

Senior Full-stack Developer

2021 - 2025
Freelance
  • Developed RESTful APIs with Express.js for an eCommerce application to support product management and wish list functionalities. Implemented a GraphQL API with Apollo Server to fetch, add, and update products, categories, comments, etc.
  • Implemented role-based user authentication with JSON Web Token (JWT) and Bcrypt and developed authentication middleware.
  • Created a full-stack restaurant rating web application from scratch using Express.js, React, and PostgreSQL for users to submit ratings and comments.
  • Deployed FastAPI-based back-end services on Google Cloud Run. Provisioned and managed PostgreSQL database instances using Google Cloud SQL.
  • Created a back-end module with Node.js and Google generative AI to extract key information from resumes and produce recruiter-friendly summaries.
  • Configured GCP HTTP Load Balancer for API traffic distribution to a managed instance group. Developed a Cloud Run function using Google Sheets API and Pandas for document parsing.
  • Established performance monitoring for Express.js and Flask microservices using OpenTelemetry, a Prometheus back end, and Grafana dashboards.
  • Enabled real-time analysis of AIS data by building ksqlDB streams on a Confluent Cloud Kafka cluster.
  • Developed backend services using Node.js, WebSocket, and Redis to enable real-time courier delivery tracking with responsive location updates.
Technologies: Express.js, PostgreSQL, React, JavaScript, SQL, APIs, Full-stack, RESTful Services, REST, MongoDB, REST APIs, Mongoose, GraphQL, Apollo Server, Web Development, Security, Back-end, NoSQL, Sequelize, Amazon Web Services (AWS), Git, Databases, Next.js, Node.js, Docker, Elasticsearch, Logstash, Heroku, Cloud, Software, OpenAI, OpenAI API, Google AI Platform, Gemini, Gemini API, System Architecture, Flowise, LangChain, Artificial Intelligence (AI), AI Agents, Kubernetes, Google Cloud Platform (GCP), Python, Generative Artificial Intelligence (GenAI), Vector Databases, Relational Databases, Large Language Models (LLMs), FastAPI, Test-driven Development (TDD), LlamaIndex, Retrieval-augmented Generation (RAG), RESTFul APIs, Asyncio, Architecture, Software Design, Minimum Viable Product (MVP), Natural Language Processing (NLP), AI Integration, Pinecone, Voyage AI, Prompt Engineering, Google Compute Engine (GCE), AI Chatbots, Load Balancers, Google Cloud, Google Cloud SQL, Google Cloud Observability, Google Cloud Functions, Google Sheets API, Pandas, Google Cloud Storage, Cloud Storage, Google Cloud Build, Cloud Run, DevOps, Go, SQLAlchemy, Celery, Apache Kafka, ksqlDB, Confluent, Flask, Prometheus, Grafana, OpenTelemetry, Docker Compose, YAML, User Authentication, Python 3, Anthropic, Claude, DevOps Engineer, Google API, GIS, HIPAA Compliance, Terraform, Infrastructure as Code (IaC), Ubuntu, Visual Studio Code (VS Code), AI Programming, NumPy, Google APIs, Hugging Face, Application Architecture, Solution Architecture, Data Pipelines, WebSockets, Redis

Software Engineer

2022 - 2022
Toptal Client
  • Created a REST API and webhooks to accept Stripe payments using credit and debit cards, Bancontact, etc.
  • Developed a back-end module to publish job campaigns and retrieve metadata and live statistics through the VONQ marketplace.
  • Implemented an RSS feed REST endpoint for most recent job postings.
Technologies: JavaScript, Node.js, Express.js, MongoDB, Stripe, RSS Feeds, XML, Mongoose, Axios, REST APIs, Back-end, API Integration, Web Development, Integration, SaaS, NoSQL, Back-end Development, Webhooks, Payment Processing, Stripe API, Amazon CloudWatch, AWS Secrets Manager, Microservices, Sequelize, PostgreSQL, Git, Stripe Payments, Databases, APIs, Cloud, Agile Software Development, Software, RESTFul APIs, Payment APIs, Ubuntu, Visual Studio Code (VS Code), Software Engineering

Senior Software Engineer

2020 - 2021
Enosis Solutions
  • Optimized the execution time of the Excel PDF file exporter program for the grid data by 50%.
  • Implemented a custom algorithm for dynamic column width allocation of material-table in real time based on the API provided ratio.
  • Mentored new engineers by providing domain knowledge and technical information about the project.
  • Wrote plugins for Siemens NX, CATIA, and MATLAB. Replaced deprecated APIs with the latest ones.
  • Implemented features to asynchronously read and update Excel named ranges, and run Excel macros.
Technologies: Angular, JavaScript, TypeScript, C#, .NET, NUnit, Windows Presentation Foundation (WPF), HTML5, CSS, API Integration, Back-end, Amazon Web Services (AWS), Git, Databases, APIs, Node.js, PostgreSQL, Product Development, SaaS Product Management, Cloud, Real-time Data, Agile Software Development, Software, Code Review, Relational Databases, Test-driven Development (TDD), RESTFul APIs, Proof of Concept (POC), Windows 10, Unit Testing, Object-oriented Programming (OOP), Agile, Data Modeling, Software Engineering

Software Engineer L2

2019 - 2020
Enosis Solutions
  • Implemented RESTful APIs to support exam management, generate reports, and submit assessments.
  • Created and deployed an AWS Lambda function to download the PDF file of scanned exam papers from the AWS S3 bucket and extract QR code information using C++ and Dynamsoft Barcode Reader SDK.
  • Designed an event bus using an npm hertzy module to handle assessment submission events and send email notifications to users using Amazon Simple Notification Service (SNS).
  • Implemented RESTful microservices to query user data from the Jira Software Server using Jira Query Language (JQL) script and generate a report.
  • Wrote a behavior-driven test to implement APIs and features using a Mocha test framework, Chai Assertion Library, and Sinon.JS to test fakes, spies, stubs, and mocks.
  • Developed an API to create and fetch conference rooms in the Twilio video service. Created a webhook for Twilio video events to save the event information in the Amazon S3 bucket.
  • Enhanced an API to remove a user image from the Cloudinary server and content delivery networks (CDNs) after processing.
  • Upgraded project's Node.js version from 6.2 to 12.13, Hapi.js version from 15.1 to 19.1, and other npm modules. Fixed all the broken features and failing tests caused by the migration.
Technologies: Node.js, Hapi.js, PostgreSQL, Mocha, AWS Lambda, Amazon S3 (AWS S3), Amazon Simple Notification Service (SNS), C++, SQL, Microservices, RESTful Microservices, Sequelize, RESTful Services, REST, Serverless, APIs, Amazon Web Services (AWS), REST APIs, API Integration, Integration, Web Development, Security, Back-end, Docker, SaaS, API Development, Microservices Architecture, Git, Real-time Systems, Jira, Jira REST API, Data Visualization, Dashboards, Leadership, Technical Leadership, Third-party APIs, Cloud, Real-time Data, Agile Software Development, Software, GitHub Actions, Code Review, Relational Databases, Test-driven Development (TDD), ERD, RESTFul APIs, Unit Testing, PHP, Image Processing, User Authentication, GitLab, Object-oriented Programming (OOP), QR Codes, Internet of Things (IoT), Agile, Software Engineering

Software Engineer L1

2018 - 2019
Enosis Solutions
  • Designed a module from a sketch to control servo-motors through a user datagram protocol (UDP) connection used to move the X-ray machine horizontally.
  • Created a controller unit for a relay board, which manages the X-ray shutter and vertical movement of the X-ray system. The controller unit communicates with relay-boards via a serial communication port.
  • Developed real-time data visualization functionality for two X-ray machines and servo motors. Achieved smooth user experience by managing each device with separate threads.
  • Integrated a remote request listener module in the background thread. A remote user can set parameters and run-stop analysis by sending user datagram protocol (UDP) text commands through this module.
Technologies: C#, .NET, Windows Forms (WinForms), Back-end, Integration, Git, Real-time Systems, Data Visualization, Dashboards, Real-time Data, Software, Windows 10, Unit Testing, XML, GitLab, Object-oriented Programming (OOP), Internet of Things (IoT)

Experience

Remote Educational Service

This remote educational platform is based on Node.js microservices architecture. As the back-end developer, I implemented REST APIs and back-end services to support exam management, report generation, and assessment submission. Also, I mentored junior engineers by providing domain knowledge and technical information about the project.

Kitchen Equipment Monitoring Dashboard

This monitoring dashboard for kitchen equipment was designed with Angular. As a front-end team member, I enhanced the existing dashboard features, created new components, and optimized the performance of the file exporter program for the grid data by 50%.

Data Modeling Desktop App

This desktop application processes different types of data models and visualizes results. I've successfully rewritten features for Excel, Siemens NX, CATIA, and MATLAB plugins and replaced deprecated APIs with the latest ones.

Real-time IIoT Controller for Industrial X-ray Machines

Developed a C#, .NET-based Windows application providing real-time control and data visualization for industrial X-ray machines. Engineered core modules for precise movement control and live data collection, utilizing TCP/UDP networking for low-latency communication in an Industrial IoT (IIoT) context.

Online Shop

This online shop is based on Node.js. As the back-end developer, I implemented REST APIs with Express.js and MongoDB to support user authentication with JSON Web Token (JWT), product management, and wish list functionalities.

Medical Record Management System

A C#, .NET Core-based web application to manage medical records. I improved the search performance by up to 40% by rewriting the scalar-valued (database) function in the repository layer. I also implemented a module for sequential unique patient ID generation in a thread-safe way.

Social Blogging Site

As a back-end engineer of this microblogging site, I worked on the GraphQL endpoint and implemented modules to support Query, GraphQL mutation of blog posts, and comments using TypeScript, Node.js, Apollo Server, Prisma ORM, and MySQL, among others.

AI-powered Legal Document Retrieval System

I designed and implemented a scalable Python FastAPI back end for intelligent legal document search. I utilized LlamaIndex for document parsing, Voyage AI for embedding generation, and Pinecone for vector database storage and retrieval.

Education

2013 - 2017

Bachelor's Degree in Computer Science and Engineering

University of Dhaka - Dhaka, Bangladesh

Skills

Libraries/APIs

Node.js, REST APIs, Stripe, API Development, Stripe API, Asyncio, SQLAlchemy, Twilio API, Winston, Jira REST API, Google API, Google APIs, React, Windows Forms (WinForms), ODBC, HubSpot API, OpenAI API, Google Sheets API, Pandas, Pydantic, TensorFlow, Google Maps, NumPy, Matplotlib

Tools

Sequelize, GitHub, Amazon CloudWatch, SendinBlue, Git, Jira, GitLab, Mocha, Amazon Simple Notification Service (SNS), Mongoose, Prisma, AWS IAM, Amazon Simple Queue Service (SQS), SuperTest, Celery, Docker Compose, RabbitMQ, Amazon OpenSearch, Amazon Cognito, AWS Fargate, Logstash, Google AI Platform, Amazon Elastic Container Service (ECS), Google Compute Engine (GCE), ksqlDB, Wireshark, Grafana, DeepSeek, Claude, GIS, Terraform, Seaborn, Auth0

Languages

JavaScript, SQL, GraphQL, Python, TypeScript, C#, C++, HTML, HTML5, XML, YAML, SCSS, CSS, Go, PHP, Python 3

Frameworks

Express.js, JSON Web Tokens (JWT), Jest, .NET, Hapi.js, LlamaIndex, Angular, NUnit, Windows Presentation Foundation (WPF), Material UI, .NET Core, Next.js, OAuth 2, Flask

Paradigms

Microservices, REST, Microservices Architecture, Agile Software Development, Test-driven Development (TDD), Unit Testing, Object-oriented Programming (OOP), Agile, Application Architecture, DevOps, Real-time Systems, Serverless Architecture, Event-driven Architecture, Scalable Application, Testing, HIPAA Compliance

Platforms

Ubuntu, Visual Studio Code (VS Code), AWS Lambda, Amazon Web Services (AWS), Docker, Google Cloud Platform (GCP), Kubernetes, Cloud Run, Linux, HubSpot, Heroku, Amazon EC2, Apache Kafka, Confluent, LangSmith

Storage

PostgreSQL, Amazon S3 (AWS S3), MongoDB, MySQL, NoSQL, JSON, Databases, Relational Databases, Redis, Redis Cache, Google Cloud, Google Cloud SQL, Google Cloud Storage, Amazon Aurora, PostGIS, Elasticsearch, Data Pipelines, Amazon DynamoDB

Other

ACM Problem Solving, Algorithms, Data Structures, APIs, RESTful Microservices, RESTful Services, Back-end, API Integration, Integration, Web Development, SaaS, Back-end Development, Lambda Functions, Payment Processing, AWS Secrets Manager, Brevo, Architecture, Software Architecture, Product Development, SaaS Product Management, Third-party APIs, Software, Code Review, FastAPI, RESTFul APIs, Software Design, Minimum Viable Product (MVP), Proof of Concept (POC), AI Integration, Data Processing, Software Engineering, Windows 10, Full-stack, Serverless, Front-end, RSS Feeds, Axios, Apollo Server, Security, Webhooks, Identity & Access Management (IAM), AWS DevOps, AWS AppConfig, Relational Database Services (RDS), Amazon API Gateway, Machine Learning, Artificial Intelligence (AI), Scalability, Startups, Leadership, Technical Leadership, Cloud, Real-time Data, Cloud Architecture, System Architecture, Flowise, LangChain, AI Agents, Generative Artificial Intelligence (GenAI), Vector Databases, Large Language Models (LLMs), ERD, Natural Language Processing (NLP), Pinecone, Voyage AI, Query Optimization, Payment APIs, AI Chatbots, Google Cloud Functions, Cloud Storage, Google Cloud Build, Image Processing, User Authentication, QR Codes, Data Analysis, Internet of Things (IoT), DevOps Engineer, Mistral AI, Data Engineering, AI Programming, Data Modeling, Solution Architecture, Distributed Architecture, Distributed Systems, WebSockets, CI/CD Pipelines, Amazon Cognito User Pools, Amazon RDS, Deep Learning, Stripe Payments, eCommerce, Data Visualization, Dashboards, Industrial Engineering, OpenAI, Gemini, Gemini API, GitHub Actions, Retrieval-augmented Generation (RAG), Prompt Engineering, Database Optimization, Load Balancers, Google Cloud Observability, Cyber Threat Hunting, Prometheus, OpenTelemetry, Industrial Internet of Things (IIoT), Geospatial Data, Sensor Data, Anthropic, Chatbots, Infrastructure as Code (IaC), Software as a Service (SaaS), Hugging Face, ECS, Single Sign-on (SSO)

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