Nafaa B. 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

Nafaa B. - Fullstack Developer, Test-Driven Development, tailwindcss

My journey at Softaims has been defined by curiosity, growth, and collaboration. I’ve always believed that good software is not just built—it’s carefully shaped through understanding, exploration, and iteration. Every project I’ve worked on has taught me something new about how to balance simplicity with depth, and efficiency with creativity. At its core, my work revolves around helping businesses and people achieve more through thoughtful technology. I’ve learned that the most successful projects come from teams that communicate openly and stay adaptable. At Softaims, I’ve had the opportunity to work alongside professionals who challenge assumptions, share knowledge generously, and inspire continuous improvement. I take pride in focusing on the fundamentals—clarity in logic, consistency in design, and empathy in execution. Software is more than a set of features; it’s a reflection of how we think about problems and how we choose to solve them. By maintaining this perspective, I aim to build solutions that are not only effective today but also flexible enough to support the challenges of tomorrow. The culture at Softaims promotes learning as an ongoing process. Every new project feels like a step forward, both personally and professionally. I see each challenge as a chance to refine my skills and contribute to the shared vision of building technology that genuinely improves lives.

Main technologies

  • Fullstack Developer

    12 years

  • vue.js

    5 Years

  • Ruby on Rails

    2 Years

  • Ruby

    11 Years

Additional skills

  • vue.js
  • Ruby on Rails
  • Ruby
  • PostgreSQL
  • Redis
  • JavaScript
  • CSS
  • HTML
  • Tailwind CSS
  • RSpec
  • Vuex
  • Test-Driven Development
  • tailwindcss

Direct hire

Potentially possible

Ready to get matched with vetted developers fast?

Let’s get started today!

Hire undefined

Experience Highlights

Shopify App

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.

Scraper and Web application for amazon products tracking.

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.

buildpulse / Equipment Binder And Rules Generator

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.

Education

  • university of Jijel-Algeria

    Bachelor's degree in Computer science

    2006-01-01-2009-01-01

  • university of Jijel-Algeria

    Master's degree in Computer Science (Information Systems and Decision Support)

    2009-01-01-2011-01-01

Languages

  • Arabic
  • English
  • French