Sujan D. looks like a good fit?

We can organize an interview with Aldin or any of our 25,000 available candidates within 48 hours. How would you like to proceed?

Schedule Interview Now

Sujan D. - Fullstack Developer, Azure OpenAI Service, Backend

Being part of Softaims has allowed me to see the full spectrum of what technology can achieve when guided by empathy, discipline, and creativity. Each assignment, regardless of size, represents an opportunity to bring clarity to complexity and to turn ambitious ideas into tangible outcomes. I’ve come to realize that successful development isn’t just about writing code—it’s about listening carefully, understanding deeply, and designing thoughtfully. Every client brings unique challenges, and I make it a priority to align my work with their goals, ensuring that the end result is both effective and lasting. Softaims fosters an environment where collaboration is not optional—it’s essential. The collective expertise within the team pushes me to think beyond conventional boundaries, to question, refine, and innovate. I believe that this process of shared learning and experimentation is what makes our solutions resilient and impactful. My ultimate goal is to build technology that feels effortless to use yet powerful in function. I approach every task with the mindset that small details can make a big difference. Through continuous refinement and dedication, I aim to contribute to the kind of work that not only serves today’s needs but anticipates tomorrow’s possibilities.

Main technologies

  • Fullstack Developer

    10 years

  • LangChain

    8 Years

  • Ontology

    9 Years

  • Cypher

    3 Years

Additional skills

  • LangChain
  • Ontology
  • Cypher
  • Neo4j
  • FastAPI
  • Vector Database
  • Chatbot Development
  • Python
  • TypeScript
  • Quasar Framework
  • vue.js
  • Electron
  • Graph Database
  • Knowledge Graph
  • Azure OpenAI Service
  • Backend

Direct hire

Potentially possible

Ready to get matched with vetted developers fast?

Let’s get started today!

Hire undefined

Experience Highlights

Sharepoint File processing AI Agent

A Retrieval-Augmented Generation (RAG) system for CV data ingestion and querying, built using LangChain, Claude AI, OpenAI, Qdrant vector database, and FastAPI. The system ingests CVs by loading files with different loaders and extract structured data (skills, education, experience, personal info, project list etc) and then chunking and stores their embeddings in Qdrant, a high-performance vector database optimized for similarity search. LangChain handles the integration between the Claude AI language model and the retrieval mechanism.

Neo4j Graph Agent for Project management data.

This solution is designed for Project Management Data. The system processes raw data, constructs Knowledge Graphs, and stores it in a Neo4j database. A LangGraph Neo4j agent is built for query processing, implementing a Cypher Generation node, a Cypher Validation node, a Cypher Correction node, a Cypher Execution node, and a Final Answer Generation node. Additionally, techniques like SemanticSimilarityExampleSelector are used with well-defined Cypher queries to enhance the system prompt.

Talk to your document. Generative AI app (RAG)

Retrieval Augmented Generation (RAG) Q/A based App with Private data. developed using Langchain . LLM : OpenAI Vector DB : Qdrant Option to select Different Retrieval Technique. Web Scraping with Jina api structured data extract with pydantic model Front end developed with Quasar Framework with composition api and trypescript.

Agile Leader - assistant to build and maintain unstoppable team.

The purpose of the project was create and share an amazing organizational culture, goals, and purpose for unstoppable teams of any organization. With highly engaged and empowered people that fluidly adapt towards new opportunities.Delegate effectively and never micro-manage again. I was the developer here. i designed and implemented many component. write query for firebase. used quasar framework.

Invoice Management Systems

Invoice Management Systems : Simple Invoice And Inventory Software For All Business Owners List of features: ( Android, Ios, Desktop and Web version ) Easy Invoice Create Most businesses repeat the same steps to create a new invoice, with only a few invoice templates for most product or service sales. With the "Pre-filled invoice Templates" feature, in one click you can load pre-set data into any new invoice you are creating, and literally within seconds you can have a completely new invoice ready to be sent to your client. Managing Clients You can track the full detailed activities history for each of your clients (his Invoices, Estimates, payments, sent emails and others details) plus overview reports and statement which you can send to him via email easily. Quick and advanced search tools let you manipulate the needed information about your clients quickly and easily. Managing Estimates Many of the same features used to make creating an invoice fast and easy, are also available when creating Estimates. You can send this estimate and convert to invoice. Customize Invoice Settings Change the look and feel of your Go Invoice system in moments. Upload your logo, change site colours and text display to complete your custom look. Any customisation is automatically applied to all your system pages and forms, including client areas. Easy Payments Whether you are being paid online or 'offline' your system will allow you to enter deposits and partial payments for any invoice, to reduce the amount owing for that specific invoice. Go Invoice will log each payment to allow you to manage the account efficiently. Statements & Reports For any date range, you can generate reports relating to taxes, payments or general revenue. With easy to use filter options, you can customise the results displayed by client, currency, status and many other options. See where you are up to, in seconds, any time. Staff Management Add and 'activate' extra staff members to login and help you manage invoices, enter data, create staff roles and permissions easily, assign the roles for each staff member, along with functions to generate reports for each staff member. Product/Items management You can add any number of ‘pre-set’ products or services with descriptions, prices, taxes and more. When creating an invoice, simply select any of your saved items to make the process fast and easy. you can filter your items and can seperate item and services while you adding in invoice. Use Tax in invoice On Go Invoice you can define all the tax options you may need for your invoices. While creating any invoice you can select any option as required to be applied to one or more items. Combined with the simple reporting mechanisms built into the system, this allows you to easily manage Taxes as required for monthly, quarterly or annual returns. Invoice Timeline Get a details activity list of your invoice after creating to till date . creation time , payment info, update info all will be there .

Education

  • Bangladesh National University

    Master of Science (MS) in Computer science

    2006-01-01-2007-01-01

  • Bangladesh National University

    Bachelor's degree in Computer science

    2000-01-01-2004-12-01

Languages

  • Bengali
  • English