
Md. Ashif Al Nowajesh
Verified Expert in Engineering
Full-stack Developer
Dhaka, Dhaka Division, Bangladesh
Toptal member since February 2, 2022
Ashif is a senior software engineer with eight years of experience in Node.js, Python, Go, 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
Experience
- Full-stack - 8 years
- Node.js - 7 years
- APIs - 6 years
- Amazon Web Services (AWS) - 6 years
- Python - 5 years
- PostgreSQL - 5 years
- Artificial Intelligence (AI) - 4 years
- Google Cloud Platform (GCP) - 1 year
Preferred Environment
Artificial Intelligence (AI), Back-end, Node.js, Python, Amazon Web Services (AWS), Google Cloud, PostgreSQL, MongoDB, Software Architecture, APIs
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 Developer
Freelance
- Architected a scalable RAG data ingestion pipeline leveraging LlamaIndex and Voyage AI to parse, transform, and embed real estate legal documents (Word and scanned PDFs) into a Pinecone vector database.
- Built a Python FastAPI back-end service powering the RAG retrieval layer, enabling semantic search across indexed real estate legal documents.
- Led the creation of a multi-agent discovery system using Python, FastAPI, LangChain, and LangGraph with Gemini and OpenAI LLMs to conduct intelligent real estate client interviews with context-aware follow-up questions and pain point identification.
- Implemented automated client profiling by scraping the portfolio website with Firecrawl. Integrated Redis for conversation state persistence and LangSmith for end-to-end tracing and observability across the multi-agent workflow.
- Delivered actionable sales intelligence through automated Notion data sync and Slack notifications, transforming raw conversational data into structured client profiles that enable sales teams to enter meetings fully prepared.
Senior Python Developer
Independent Contractor
- Architected scalable back-end microservices using Python, FastAPI, Flask, and PostgreSQL to support order management workflows.
- Designed a responsive order management dashboard utilizing Python, FastAPI, React, Next.js, TypeScript, and Tailwind CSS to streamline inventory management workflows.
- Led the development of back-end microservices for a livestock and farm management system with Python, FastAPI, MongoDB, and GCP. Improved API performance by 45% using Redis Cluster-based caching.
- Designed and implemented CI/CD pipelines with GitHub Actions, incorporating pytest for unit testing to achieve over 90% code coverage.
- Implemented robust security for a Python, FastAPI-based back end using Auth0 and JWT authentication.
- Engineered a scalable ETL pipeline using Apache Airflow, Python, Celery, and RabbitMQ to automate ingestion and transformation of agricultural IoT sensor data. Utilized Pandas for processing and InfluxDB for high-performance time-series data storage.
- Orchestrated event-driven asynchronous job processing using Python, Celery, and RabbitMQ, with integrated real-time monitoring through Flower.
Senior DevOps Engineer
Freelance Professional
- Authored Terraform scripts to automate Amazon EC2 instance provisioning and DynamoDB table creation in AWS.
- Enabled real-time analysis of AIS data by building a data pipeline with ksqlDB on a Confluent Cloud Kafka cluster.
- 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.
- Architected a real-time IoT data pipeline to monitor driver locations with MQTT, Kafka, and Elasticsearch. Enabled dynamic observability and analysis through Kibana and ksqlDB.
- Engineered a Snowflake ETL pipeline to extract, clean, and transform IoT sensor data from solar panels. Utilized Snowflake ML function to analyze historical trends and forecast future power generation.
Senior Software Engineer
MedGeo Ventures
- Led the creation of 35+ microservices with AWS, PostgreSQL, Node.js, and Express.js. Delivered the company's 1st multi-tenant SaaS product in eight months.
- Architected scalable notification systems using Amazon SNS, SQS, Lambda, and ECS Fargate, delivering timely updates to thousands of medical professionals via email, inbox messages, and real-time feeds.
- 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%, reducing average response times from 17.5 to 0.35 seconds through database lookup optimization.
- Incorporated unit testing into the development workflow using Jest and Supertest, achieving 90%+ code coverage.
- Implemented APIs to store, fetch, update, and remove image data to the Amazon S3 bucket.
- 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.
Senior Full-stack Developer
Freelance
- Developed RESTful APIs with Express.js for an eCommerce application to support product management. Implemented a GraphQL API with Apollo Server and Prisma to fetch, add, and update 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 Python FastAPI-based back-end services on Google Cloud Run. Provisioned and managed PostgreSQL database instances using Google Cloud SQL.
- Built an AI-powered application from scratch using Python, LangGraph, DeepSeek, and Gemini to generate recruiter-optimized cover letters. Integrated LangSmith for real-time monitoring and debugging of LLM workflows.
- Established performance monitoring for Express.js and Flask microservices using OpenTelemetry, a Prometheus back end, and Grafana dashboards.
- Developed back-end services using Node.js, WebSocket, and Redis to enable real-time courier delivery tracking with responsive location updates.
- Built a robust search back-end infrastructure utilizing TypeScript, Express.js, Elasticsearch, and Kibana.
Senior Software Engineer
Toptal Client
- Created REST APIs and webhooks to integrate Stripe payments, supporting credit/debit cards, Bancontact, and other payment methods.
- 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 the most recent job postings.
Senior Software Engineer
Enosis Solutions
- Optimized the execution time of the Excel PDF file exporter program for the grid data by 50%.
- Implemented a custom column width allocation algorithm for Angular Material Table, dynamically adjusting in real-time based on API-supplied ratios.
- Mentored new engineers by transferring domain expertise, providing technical guidance, and ensuring a smooth onboarding experience into 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.
Software Engineer L2
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.
Software Engineer L1
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.
- Created and deployed real-time data visualization functionality for industrial X-ray machines and servo motors, achieving a smooth user experience by managing each device with dedicated 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.
- Improved the search performance of EMR software up to 40% by rewriting the scalar-valued database function.
Experience
Conversational AI Agent for Real Estate Consultancies
I architected the back end as a scalable multi-agent system using Python, FastAPI, LangChain, and LangGraph, with Gemini and OpenAI LLMs driving natural dialogue. Integrated Redis for chat state persistence and LangSmith for comprehensive tracing and observability.
Impact: Reduced manual discovery time by automating qualification, delivering actionable client intelligence, and empowering sales teams with detailed profiles before first contact.
IoT Data Analytics for Renewable Energy Forecasting
The insights were presented in a user-friendly Streamlit application that visualized key energy patterns, making the data accessible to stakeholders.
AI-powered Legal Document Retrieval System
Scalable Cloud-native Microservices for Online Education
AI Career Copilot: Job App Toolkit
The core functionality focuses on generating a personalized, professional-grade job application that aligns with the role’s requirements, company tone, and recruiter expectations.
IoT Data Pipeline for Real-time Geospatial Location
ETL Pipeline for IoT Sensor Data
GraphQL API Back End for Microblogging Platform
Data Modeling Desktop App
Real-time IIoT Controller for Industrial X-ray Machines
The system enables precise movement control and live data visualization, optimized for Industrial IoT (IIoT) environments. I implemented core modules leveraging TCP/UDP networking to ensure low-latency, high-reliability communication. I built a background listener module to handle remote UDP text commands, allowing users to configure parameters and start/stop analysis sessions remotely. The architecture is designed for responsiveness, safety, and remote operability, supporting advanced control scenarios in real-world industrial settings.
Medical Record Management System
Kitchen Equipment Monitoring Dashboard
Education
Bachelor's Degree in Computer Science and Engineering
University of Dhaka - Dhaka, Bangladesh
Certifications
Smart Tips: Become a Manager Who Is an Exceptional Coach
Udemy
Skills
Libraries/APIs
Node.js, React, REST APIs, Stripe, API Development, Stripe API, Asyncio, Pandas, SQLAlchemy, Pydantic, NumPy, Back-end APIs, OpenAPI, Twilio API, Winston, Jira REST API, Google API, Google APIs, Slack API, Python Asyncio, Windows Forms (WinForms), ODBC, HubSpot API, OpenAI API, Google Sheets API, TensorFlow, Google Maps, Matplotlib, GraphQL API, PyMongo
Tools
Sequelize, GitHub, Amazon CloudWatch, SendinBlue, Git, Jira, GitLab, DeepSeek, MongoDB Atlas, Slack, Kibana, Logging, Observability Tools, AI Prompts, Mocha, Amazon Simple Notification Service (SNS), Mongoose, Prisma, AWS IAM, Amazon Simple Queue Service (SQS), SuperTest, Celery, ksqlDB, Docker Compose, RabbitMQ, Auth0, Notion, Notion API, Kafka Connect, Apache Airflow, ChatGPT, SnowSQL, Amazon OpenSearch, Amazon Cognito, AWS Fargate, Logstash, Google AI Platform, Amazon Elastic Container Service (ECS), Google Compute Engine (GCE), Wireshark, Grafana, Claude, GIS, Terraform, Seaborn, Kafka Streams, MQTT, Pytest, Microsoft Excel, Figma, AI SDK, Claude Code
Languages
JavaScript, TypeScript, SQL, CSS, GraphQL, Python, Python 3, C#, C++, HTML, HTML5, XML, YAML, SCSS, Go, PHP, Java, Snowflake
Frameworks
Express.js, JSON Web Tokens (JWT), Jest, LangGraph, Swagger, .NET, Hapi.js, Next.js, LlamaIndex, OAuth 2, Agentic Frameworks, Serverless Framework, Angular, NUnit, Windows Presentation Foundation (WPF), Material UI, .NET Core, Flask, Streamlit, Tailwind CSS
Paradigms
Microservices, REST, Microservices Architecture, Event-driven Architecture, Agile Software Development, Test-driven Development (TDD), Unit Testing, Object-oriented Programming (OOP), Agile, Application Architecture, Asynchronous Programming, Database Design, Event-driven Design (EDD), Role-based Access Control (RBAC), Event-driven Programming, Back-end Architecture, Design Patterns, Dependency Injection, Automated Testing, Scrum, API Architecture, Asynchronous Development, REST API Architecture, UI Design, Clean Architecture, DevOps, Real-time Systems, Serverless Architecture, Scalable Application, Automation, ETL, ETL Implementation & Design, B2B, Hosting, Continuous Delivery (CD), Continuous Integration (CI), Responsive Web Design (RWD), Testing, HIPAA Compliance, Business Intelligence (BI), Model Context Protocol (MCP)
Platforms
Ubuntu, Visual Studio Code (VS Code), AWS Lambda, Amazon Web Services (AWS), Docker, Google Cloud Platform (GCP), Twilio, Kubernetes, Cloud Run, Apache Kafka, Confluent, Linux, LangSmith, Confluent Kafka, HubSpot, Heroku, Amazon EC2, Ollama, Vercel
Storage
PostgreSQL, Amazon S3 (AWS S3), MongoDB, MySQL, NoSQL, JSON, Redis, Databases, Elasticsearch, Relational Databases, Data Pipelines, Database Architecture, Database Management, RDBMS, Redis Cache, Google Cloud, Google Cloud SQL, Google Cloud Storage, Graph Databases, Amazon Aurora, PostGIS, Amazon DynamoDB, InfluxDB, Neo4j
Industry Expertise
Healthcare
Other
ACM Problem Solving, Algorithms, Data Structures, APIs, Full-stack, RESTful Microservices, RESTful Services, Back-end, API Integration, Integration, Web Development, SaaS, Back-end Development, Lambda Functions, Payment Processing, AWS Secrets Manager, Brevo, Artificial Intelligence (AI), Architecture, Software Architecture, Startups, Product Development, SaaS Product Management, Third-party APIs, Software, OpenAI, Gemini, Gemini API, Code Review, LangChain, AI Agents, Generative Artificial Intelligence (GenAI), Large Language Models (LLMs), FastAPI, Retrieval-augmented Generation (RAG), RESTFul APIs, Software Design, Minimum Viable Product (MVP), Natural Language Processing (NLP), Proof of Concept (POC), AI Integration, Pinecone, Voyage AI, Prompt Engineering, Mistral AI, Data Processing, Software as a Service (SaaS), AI Programming, Software Engineering, Large Language Model Operations (LLMOps), High-tech Startups, Cohere AI, Web Applications, Full-stack Development, SDKs, Containerization, Back-end Performance, Agentic AI, Fault Tolerance, Real-time Streaming, Containers, Large-scale Distributed Systems, Scalable Architecture, Middleware, Mentorship, Mentorship & Coaching, Caching, MERN Stack, Vector Data, API Design, Monitoring, AI Tools, Software Development Lifecycle (SDLC), Authentication, CSV, CSV File Processing, Email Automation, ETL Pipelines, Third-party Integration, Async Batch Processes, Performance Tuning, Concurrency, Vector Search, Communication, Open-source LLMs, Semantic Search, Documentation, Standardization, Multi-agent Systems, Relational Database Design, Email Integration, PDF, PDF Conversion, Business Logic, High Code Quality, Conversational Agent, Computer Science, Event-driven Systems, Technical Architecture, Message Bus, AI Architecture, eCommerce Platforms, AI Systems, RAG Architecture, Development, System Design, Software Development, Web Services, LLM Integration, Agentic AI Systems, Healthcare Software, System Integration, Windows 10, Serverless, Front-end, RSS Feeds, Axios, Apollo Server, Security, Webhooks, CI/CD Pipelines, Identity & Access Management (IAM), AWS DevOps, AWS AppConfig, Relational Database Services (RDS), Amazon API Gateway, Machine Learning, Scalability, eCommerce, Data Visualization, Dashboards, Leadership, Technical Leadership, Cloud, Real-time Data, Cloud Architecture, System Architecture, Flowise, Vector Databases, ERD, 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, Data Engineering, Chatbots, Data Modeling, Hugging Face, Solution Architecture, Distributed Architecture, Distributed Systems, WebSockets, Firecrawl, Slack App, Apollo, OAuth, Deployment, Multistage LLM Chains, Cloud Infrastructure, AI Model Training, Large-scale Projects, Data Science, Digital Asset Management, Redis Clusters, Real-time Communication (RTC), IT Security, Poetry, ETL Tools, ETL Development, Data Transformation, Analytics, Data Analytics, Freight, Logistics, Document Parsing, Mathematics, API Gateways, Conversational AI, Health & Wellness, Digital Payments, Orchestration, Troubleshooting & Issue Resolution, Milvus, Front-end Development, Data Management, Scaling, Prototyping, Data Architecture, Infrastructure, AI Automation, Data Extraction, Strategy, Classification, Workflow Automation, Optical Character Recognition (OCR), Supply Chain Management (SCM), Resend, User Experience (UX), Automations, Workflow Automation & System Integration, RAG Systems, Agentic RAG Systems, Systems Engineering, Workflow, AI Agent Orchestration, Multi-tenant Architecture, Multi-tenant SaaS, HIPAA, Security Compliance, Workflows, Product Discovery, Amazon Cognito User Pools, Amazon RDS, Deep Learning, Stripe Payments, Industrial Engineering, GitHub Actions, Database Optimization, Load Balancers, Google Cloud Observability, Cyber Threat Hunting, Prometheus, OpenTelemetry, Industrial Internet of Things (IIoT), Geospatial Data, Sensor Data, Anthropic, Infrastructure as Code (IaC), ECS, Single Sign-on (SSO), Web Scraping, Kubernate, KSQL, Robotic Process Automation (RPA), Electronic Medical Records (EMR), Big Data, Streaming, Time Series, Time Series Data, Sentiment Analysis, Domain-driven Design (DDD), Lead Generation, AWS ECS Fargate, Team Leadership, User Interface (UI), ChromaDB, Scraping, RAG Pipelines, Prisma Orm, Tailwind UI, Product Management, Cursor AI, Computer Vision, Teams, Coaching, Career Coaching, Team Coaching
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring