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 Nafaa B. and I have over 12 years of experience in the tech industry. I specialize in the following technologies: vue.js, Ruby on Rails, Ruby, PostgreSQL, Redis, etc.. I hold a degree in Bachelor's degree, Master's degree. Some of the notable projects I’ve worked on include: Shopify App, Scraper and Web application for amazon products tracking., buildpulse / Equipment Binder And Rules Generator. I am based in Jijel, Algeria. I've successfully completed 3 projects while developing at Softaims.
My passion is building solutions that are not only technically sound but also deliver an exceptional user experience (UX). I constantly advocate for user-centered design principles, ensuring that the final product is intuitive, accessible, and solves real user problems effectively. I bridge the gap between technical possibilities and the overall product vision.
Working within the Softaims team, I contribute by bringing a perspective that integrates business goals with technical constraints, resulting in solutions that are both practical and innovative. I have a strong track record of rapidly prototyping and iterating based on feedback to drive optimal solution fit.
I’m committed to contributing to a positive and collaborative team environment, sharing knowledge, and helping colleagues grow their skills, all while pushing the boundaries of what's possible in solution development.
Main technologies
12 years
3 Years
11 Years
6 Years
Potentially possible
WebTech Algeria
A Shopify public application that allows the users to copy their products with all the details from their Amazon accounts to populate their Shopify stores as quick as possible. For that I used a set of technologies, Ruby On Rails, VueJs (VuetifyJS), Redis to track the process, ShopifyAPI/ShopifyAPP gems, Sidekiq, PostgreSQL. Although the app seems simple, but it has a complex engineering behind that I managed to put in place and bring it to where it is now.
This project is composed of two parts, a web scraper and a web application. The scraper needs to be run in the background whether on demand or daily through a Cron job. It has to extract products details with their offers from Amazon.com. The offers history is saved and shown in a pretty table with some indicators of sales up/down and changes in the price. To build this project, I used a set of technologies and libraries (Gems). I used Rails 4.2 for the backend, and AngularJS for the front-end. I used bootstrap for the UI design, Coffeescript to write clean Javascript, Sass for the stylesheets. The job runner is Sidekiq, with Redis pub/sub feature and ActionController::Live module to enable job progress notifications to the user and to be able to show progress bars. I used also PostgreSQL 9.4 for data storage. I deployed the app on a Digital Ocean virtual server, behind an Nginx proxy. I was responsible for every part of this app from app architecture to deployment.
My client wanted a web application ( server ) to manage a set of Raspberry PI machines ( clients ). He required that the application enables him to select a command from a list of prepared commands and run it on a list of clients (Pi). He required also the ability to select a client and open a web based ssh terminal to it. The application had to be lightweight because of the limited resources of the server. I used for this project a bunch of tools and frameworks: Sinatra for the back-end, as a lightweight web framework, AngularJs for the front-end SPA, net-ssh gem to run the commands, and the PTY ruby library to open the terminal. The clients are connected through a local ssh tunnel and they are hidden behind a firewall. The terminal is very similar to a linux terminal and the user can run any command in it, it is state full so that the state of the previous commands is persisted when running the subsequent commands.
Bachelor's degree in Computer science
2006-01-01-2009-01-01
Master's degree in Computer Science (Information Systems and Decision Support)
2009-01-01-2011-01-01