Nafaa B.

Nafaa B.

Ruby on Rails Engineer

Jijel, Algeria
Hire Nafaa B. Hire Nafaa B. Hire Nafaa B.

About Me

Nafaa is a Ruby on Rails Engineer with 6+ years of experience, focused on writing clean, well-designed, and scalable RoR code for solutions following a TDD/BDD style. He builds and ships secure, end-to-end solutions on projects using a test-heavy approach in creating new solutions, contributing to libraries, and solving complex issues. He works on new solutions utilizing industry best practices and standards.

Work history

UpStack
UpStack
Ruby on Rails Engineer
2021 - Present (3 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Catalyst
Catalyst
Fullstack Ruby on Rails Developer
2021 - 2021
Remote
  • Worked with Catalyst's dev team to iterate and execute a new feature for creating contacts in bulk from a CSV file.

  • Designed and implemented clean, scalable solutions for the contact creation wizard UI.

  • Designed and deployed the logic for sending emails with tags on process status from the app.

ManagePlaces
ManagePlaces
Ruby on Rails Developer
2019 - 2021 (2 years)
Remote
  • Enhanced the ManagePlace SPA solution - migrating the frontend to Vue.js and backend to GraphQL.

  • Designed, coded and added new software features and functionalities to the ManagePlaces app.

  • Identified and fixed complex bugs and performance issues on the project.

ByteStand
ByteStand
Fullstack Ruby on Rails Developer
2015 - 2019 (4 years)
Remote
  • Built and deployed the ByteStand app - migrating merchant DB from Amazon to the Shopify store.

  • Worked with the Amazon MWS API in syncing the details of 1k+ stores and products in 15 minutes on the project.

  • Improved the scalability, service reliability, capacity, and performance of solutions on the app.

buildpulse
buildpulse
Ruby/Angular Developer
2014 - 2014
Remote
  • Designed and built an internal web app with high-quality features to manage a set of Raspberry PI machines.

  • Executed all job duties per industry standards and buildpulse’ technical requirements.

  • Worked with a wide range of tools and technologies in delivering the web app for the client.

Portfolio

Ruby on Rails Developer - ByteStand
Ruby on Rails Developer - ByteStand

Designed, developed and implemented solutions for the Amazon Import from Bytestand from the ground up. Delivered a Shopify app with features that allow store owners to migrate and sync their store details to Shopify.

Ruby on Rails Developer - ManagePlaces
Ruby on Rails Developer - ManagePlaces

Migrated ManagePlaces' legacy jQuery codebase to a modern Vue.js codebase - improving the SPA's frontend UI. Worked on the Project/Task creating wizard on the app, improved the task reporting tool and the document management feature on the solution.

Ruby/Angular Developer - Equipment Binder And Rules Generator
Ruby/Angular Developer - Equipment Binder And Rules Generator

Built and deployed a server solution for a group of Raspberry PI clients within buildpulse. The app allows users to manage the devices, run Linux commands or open terminals into them from the same UI.

Education

BSc. Computer Science
BSc. Computer Science
University of Jijel
2006 - 2009 (3 years)
Masters Degree in Information and Decision Support Systems
Masters Degree in Information and Decision Support Systems
University of Jijel, Algeria
2006 - 2011 (5 years)