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 NowMy name is Sujan D. and I have over 10 years of experience in the tech industry. I specialize in the following technologies: LangChain, Ontology, Cypher, Neo4j, FastAPI, etc.. I hold a degree in Master of Science (MS), Bachelor's degree. Some of the notable projects I’ve worked on include: Sharepoint File processing AI Agent, Neo4j Graph Agent for Project management data., Talk to your document. Generative AI app (RAG), Agile Leader - assistant to build and maintain unstoppable team., Invoice Management Systems, etc.. I am based in Narayangonj, Bangladesh. I've successfully completed 12 projects while developing at Softaims.
I employ a methodical and structured approach to solution development, prioritizing deep domain understanding before execution. I excel at systems analysis, creating precise technical specifications, and ensuring that the final solution perfectly maps to the complex business logic it is meant to serve.
My tenure at Softaims has reinforced the importance of careful planning and risk mitigation. I am skilled at breaking down massive, ambiguous problems into manageable, iterative development tasks, ensuring consistent progress and predictable delivery schedules.
I strive for clarity and simplicity in both my technical outputs and my communication. I believe that the most powerful solutions are often the simplest ones, and I am committed to finding those elegant answers for our clients.
Main technologies
10 years
4 Years
9 Years
6 Years
Potentially possible
DataSoft Systems Bangladesh Limited
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.
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.
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.
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 : 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 .
Master of Science (MS) in Computer science
2006-01-01-2007-01-01
Bachelor's degree in Computer science
2000-01-01-2004-12-01