As a software engineer, I am passionate about learning and continuously expanding my knowledge and skills. Throughout my academic journey, I have had the opportunity to work on a variety of software projects, each one presenting unique challenges and opportunities for growth. These projects have required me to explore and gain experience in multiple programming languages, frameworks, and topics.As a result of these experiences, I have acquired a diverse set of skills that enable me to tackle complex software problems from different angles. I consider myself an intermediate-level programmer in languages such as Python and JavaScript, which I have used extensively in my previous projects. I am comfortable working with web frameworks like Django, Node.js, and Flask, and have experience with other programming languages such as Typescript, Java, and Ruby.In addition to programming languages and frameworks, I have also gained knowledge in areas such as data structures, algorithms, and software design principles. I have a strong understanding of object-oriented programming and have applied this knowledge in the development of several software projects.I am constantly seeking opportunities to expand my skill set and knowledge, and I am excited about the prospect of working on challenging projects that allow me to continue learning and growing as a software engineer.
-
Software EngineerInmachines Nov 2023 - PresentHamburg, Germany• Led the development of a full-stack application controlling 5 open-source fab lab machines, including client-side, server-side, and low-level microcontroller communication.• Designed and implemented a client-side interface using TypeScript, Vue3.js, and Quasar UI framework, enabling users to control machines and perform various tasks.• Built a microservices-based server architecture using Python, with multiprocessing services facilitating communication between the interface and machines.• Developed real-time WebSocket services for seamless machine-to-interface communication, alongside FastAPI services handling REST API requests, and utilized MySQLite to manage machine data storage and retrieval within the system.• Implemented AI solutions within the software, including image generation, live stream camera stitching, and 3D surface scanning via depth estimation.• Programmed low-level automation tasks for microcontrollers using Arduino C, optimizing machine performance and operational tasks.• Experienced in deploying and maintaining software on Linux systems, with strong knowledge of Linux-based environments and system operations. -
Development / Computer Science IntrenTomorrow Biostasis Gmbh Apr 2023 - Nov 2023Berlin, Germany• Led the transition of the company's mobile application to an open-source environment, enabling collaborative development and innovation while documenting the project comprehensively.• Achieved a significant 47% reduction in AWS service expenses through meticulous analysis and optimization, aligning resources with the company's requirements and streamlining operations. • Enforced a novel feature utilizing React Native, TypeScript, Redux, and Swift (iOS), seamlessly integrating resting heart rate and movement data to enhance the automated emergency system, overcoming limitations in acquiring heart rate data from third-party smartwatch apps. • Resolved critical front-end and back-end issues, including bug fixes, library updates, and compatibility improvements in technologies such as Node.js, NestJS, Redis, MySQL, and TypeORM, resulting in improved stability, performance, and user experience for the mobile application. -
Full-Stack DeveloperFreelance Jun 2022 - Nov 2022Berlin, Germany• Executed new features for an open-source project that provides script conversion between various texts within the Indic cultural sphere. • Developed a new module for the project's Python package that allows for the conversion of Docx and XML files, increasing the capability and versatility of the project. • Implemented two additional API methods using Flask, JavaScript, and REST architecture to allow the new features to be executed, making the project more accessible to users. • Adjusted the frontend system using Vue.js, enabling the converted files to be served to users in a more user-friendly manner
Sulaiman Tanbari Education Details
-
Electrical And Electronics Engineering -
Web Science
Frequently Asked Questions about Sulaiman Tanbari
What company does Sulaiman Tanbari work for?
Sulaiman Tanbari works for Inmachines
What is Sulaiman Tanbari's role at the current company?
Sulaiman Tanbari's current role is Software Engineer & Full-Stack Developer.
What schools did Sulaiman Tanbari attend?
Sulaiman Tanbari attended Damascus University, Syrianvirtualuniversity.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial