Nafaa B.

About Me

Nafaa is a Full-stack Ruby on Rails Developer with 10+ years of experience writing clean, well-designed, and scalable RoR and Vue.js code for solutions following TDD/BDD principles. He builds and ships secure, end-to-end web applications using a test-heavy approach in creating new solutions, contributing to libraries, and resolving complex issues. Using industry best practices and standards, Nafaa has worked on a range of applications from small apps for internal use to big project management apps to manage large-scale construction projects.

Frontend

Database

QA & Testing

Other

Work history

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

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

  • Ensuring that features are being delivered efficiently and on time.

P1 Security
P1 Security
Full-stack Developer
2022 - Present (3 years)
Remote

Working for a company securing operators' and governments' critical mobile infrastructure to defend against cybersecurity threats and attacks.

Catalyst Software (acquired by Totango)
Catalyst Software (acquired by Totango)
Full-stack Ruby on Rails Developer
2021 - 2021
Remote
  • Worked with a 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 ManagePlaces SPA solution, migrating the front end to Vue.js and back end 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
Full-stack 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.

  • Improved app scalability, service reliability, capacity, and performance.

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 technical requirements and industry standards.

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

Showcase

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 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/Angular Developer - Equipment Binder & Rules Generator
Ruby/Angular Developer - Equipment Binder & 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

Master's Degree, Information Science
Master's Degree, Information Science
University of Jijel - Algeria
2009 - 2011 (2 years)
BSc Computer Science
BSc Computer Science
University of Jijel - Algeria
2006 - 2009 (3 years)