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.

Frontend

Database

QA & Testing

Other

Work history

UpStack
UpStack
Ruby on Rails Engineer
2021 - Present (4 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.

Showcase

Ruby on Rails Developer - ByteStand
Ruby on Rails Developer - ByteStand
  • Developed and implemented solutions for Amazon Import from Bytestand.

  • Created a Shopify app with features for store owner migration and synchronization of store details.

  • Focused on the core functionality of the Amazon Import process.

Ruby on Rails Developer - ManagePlaces
Ruby on Rails Developer - ManagePlaces
  • Migrated the legacy jQuery codebase to a modern Vue.js codebase.

  • Improved the SPA's frontend UI through task reporting and document management features.

  • Developed a Project/Task creating wizard for the app.

Ruby/Angular Developer - Equipment Binder And Rules Generator
Ruby/Angular Developer - Equipment Binder And Rules Generator
  • Developed and deployed a server solution for Raspberry PI clients.

  • The app provides a user interface for managing devices and running Linux commands.

  • The application enables users to interact with devices from a single 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)