Ibrahim – Node.js, Typescript, AWS
An expert in Node.js, Ibrahim has a lot of exciting experience behind his belt, including authoring a book about AI! He’s more than ready to take over almost any domain as long as Ibrahim feels a sense of belonging and good communication with a client and a team. Considering his 15 years of experience in IT and fresh experience with popular AI models, Ibrahim can be an excellent addition to the team working on a complex project!
11 years of commercial experience in
Main technologies
Additional skills
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Senior Back-end Engineer
An NFT project that will allow assets to be tokenized. Users make profits from their own tokens. In addition, a coin has been created for this project.
- Provided interaction with Web3 via ethers.js;
- Created a comprehensive EventEngine mechanism to listen for events from Web3;
- Developed websocket structure to forward transfers, purchases, sales, and Web3 events to the front-end.
Tech Lead
The project creates a discussion platform between multiple agents and strives to produce the most accurate answer for the user using tools such as web search, contextualization with the RAG system, and deep thinking.
- Facilitated message exchange via RabbitMQ, also used it in the AI platform developed with Python, using the Websocket microservice;
- Maintained message caches with Redis;
- Calculated token usage amounts and total costs using custom-written middleware;
- Developed the interface with Next.js.
Senior Software Engineer
A RAG system with LLMs and open-source Llama models. With the RAG system, users can create new documents using their own ones. Users can also ask questions to their own documents.
- Integrated Langchain into the project;
- Used ChromaDB for the vector database;
- Contributed to building the RAG system;
- Found content related to similarity search, NNS, and ANNS methods within the vector database and incorporated it into the AI context;
- Took part in testing the project with 1 TB of text, documents, audio, and video.
Senior Software Engineer
No-Code, Low-Code Project and AI development. The project enables development teams to create a backend system without writing code.
- Created the back-end architecture;
- Used MongoDB for the database;
- Created features for data types, data relationships, and serialization implementation;
- Built OOP logic and front-end querying capabilities;
- Incorporated an advanced error management mechanism.
Senior Software Engineer
A fintech company which has multiple financial applications.
- Implemented advanced financial features;
- Performed project management;
- Developed blockchain integrations;
- Developed the back-end with TypeScript NodeJS;
- Developed the front-end with JavaScript Angular;
- Deployed to AWS;
- Tested Unit and E2E by using JavaScript Jest;
- Managed tickets for targets;
- Created projects from draft ideas;
- Worked with targets to manage large, complex solutions;
- Was responsible for test management;
- Consulted the project owners.
Frontend Developer
Document creation application.
- Built the application;
- Provided technical consultancy;
- Consulted official investment application.
Senior Software Engineer
A production planning software for factories.
- Prepared a detailed work plan;
- Designed the database;
- Adopted teamwork principles;
- Took active duty in both front-end and back-end;
- Built data processing pipelines;
- Provided consultancy services on technical bottlenecks.
Senior Software Engineer
This project aims to automatically prepare the documents to be pasted on the factory boxes.
- Developed Multi-OS software;
- Did the performance prioritization.