Back to developer list

Mehdi Ben Jaafar

Ruby Developer

12 years of experience

Unavailable
Mehdi Ben Jaafar
About me

A few words about myself

Backend developer with 3 years experience in Python Development and over 8 years in Ruby Development. Core technical skills: Ruby, DevOps.

Technical skills

Tech stack

Backend

Ruby on Rails Trailblazer Grape API RSpec HAML Sidekiq Pundit Capistrano Spree PostgreSQL MySQL REST SOAP GraphQL Python/Django TDD

Frontend

JavaScript (jQuery) HTML CSS Bootstrap

Data science

Pandas numpy Jupyter Notebook Plotly

Tools

Git Docker Kubernetes Nginx god dokku CircleCi Jenkins Github Actions AWS (RDS, Route 53, EKS, ECR) Celery RabbitMQ Redis

Languages

English (Advanced) French (Advanced) Polish (Native)
Personality & work style

Who I am and how I work

Personality traits

  • I Enjoy sharing knowledge and making presentations. Had a prelection about celery at Pystok - the local Python community meeting
Education

Schools & universities

2009 – 2012

University of Białystok

Computer Science

2012 – 2014

Białystok University of Technology

Computer Science

Experience

Projects & experience

2014-03 – 2014-09

Maintaining a couple of websites and adding minor features and updates.

Technologies

Django Django CMS Celery jQuery Git PostgreSQL Elasticsearch

Responsibilities

  • Backend development, mostly web services SOAP and Rest
  • Implementation of international medical standards (XDS, HL7)
  • Automatization of the deployment process
  • Code Review

2015-06 – 2017-03

A medical documentation repository to enable the synchronization of patient data between multiple medical institutions, meeting Polish regulations and international standards.

Technologies

Django Django Rest Framework Celery Fabric Coverage Radon PostgreSQL SOAP RabbitMQ XDS HL7 CDA MPI

Responsibilities

  • Backend development, mostly web services SOAP and Rest
  • Implementation of international medical standards (XDS, HL7)
  • Automatization of the deployment process
  • Code Review

2015-06 – 2017-03

A mobile app and web page for consultations with lawyers, partially automated by questionnaires and FAQ.

Technologies

Django Django Rest Framework Celery Coverage Radon PostgreSQL RabbitMQ

Responsibilities

  • Backend API development for mobile apps and angular frontend
  • Automatization of the deployment process
  • Code Review
  • Synchronization with the mobile and frontend teams

2015-06 – 2017-03

Providing API access for Data Science team solutions, with research and data visualization.

Technologies

Django Django Rest Framework Swagger Coverage Docker Pandas Numpy Jupyter Notebook Plotly

Responsibilities

  • Integrating AI solutions developed by the team with API
  • Optimization and speeding of the training pipeline
  • Research and Data Analysis
  • Data Visualization to help analyzing input data or comparing performance

NAU

2017-03 – present

Internal System for insurance company for calculations and policies collections, commissions settlement, managing clients and policies.

Technologies

Ruby on Rails jQuery RSpec Redis Sidekiq Haml Sass Git PostgreSQL REST Capistrano God Grape Swagger pay_u

Responsibilities

  • Backend development (Rest web services, Asynchronous tasks for OCR and data imports from xls, integration with pay_u payments)
  • Automatization of the deployment process
  • Code Review

Rivel

2017-03 – present

Application that allows sharing challenges with friends and voting on the best participant.

Technologies

Ruby on Rails RSpec Redis Sidekiq Git PostgreSQL REST Capistrano Grape Swagger AWS onesignal

Responsibilities

  • Designing and building a Rest API based backend
  • Automatization of the deployment process and initial server configuration
  • Integration with external services (Amazon for file storage, OneSignal for notifications)

Showfields

2017-03 – present

A web application to manage a store and integrate with multiple e-commerce platforms.

Technologies

Ruby on Rails RSpec Redis Sidekiq Git PostgreSQL REST AWS Docker Kubernetes Trailblazer GraphQL

Responsibilities

  • Configuring and managing backend environments hosted on Amazon cloud
  • Providing GraphQL and REST webservices for frontend and mobile applications
  • Integration with external services (Docusign, Stripe, Payworks, Klarna, Shopify)

Skylab

2017-03 – present

Application for managing data from the production process in the healthcare industry.

Technologies

Ruby on Rails RSpec

Responsibilities

  • Full-stack development
  • Code Review
  • PairProgramming with less experienced team members
  • Explaining business domain for QA team and UX designers

Liminal

2017-03 – present

Subscription management platform for Shopify. Role: Product Owner.

Technologies

Ruby on Rails ActiveAdmin RSpec AWS EC2 Shopify API Segment

Responsibilities

  • Gathering specification requirements
  • Researching external tools
  • Architecture and ticket planning
  • Assisting the backend team

Strya

2017-03 – present

An application to create and manage networks of sports players with a primary focus on college teams. Role: Advisor.

Technologies

Ruby on Rails Ruby RSpec PostgreSQL

Responsibilities

  • Gather business requirements and present technical implementation possibilities
  • Divide technical work into tickets and provide estimates
  • Oversee and review technical implementation

REAS

2017-03 – present

Application for managing real estate investments.

Technologies

Ruby on Rails Sidekiq Capybara RSpec

Responsibilities

  • Feature planning and implementation
  • Assisting junior teammates through code reviews and pair programming
  • Researching how new feature ideas could be implemented
  • Monitoring the server when issues arise

2021-07 – 2022-11

Application aggregating data from multiple social media sources for moderators and customer support teams.

Technologies

Ruby on Rails RSpec Sidekiq

Responsibilities

  • Expanding app possibilities by integrating with moderation APIs
  • Integrating new features to existing frontend interfaces
  • Monitoring and troubleshooting parts of the data pipeline
  • Debugging and troubleshooting issues

2022-07 – present

Internal system for company JLL that helps to aggregate complex data about real estate market and generate reports and data analysis.

Technologies

Ruby on Rails RSpec Sidekiq

Responsibilities

  • Leading features development
  • Leading bug fixing and refactoring
Contact

Tell us what skills you're looking for

Describe your project, and we'll propose matching specialists within 24 hours. No strings attached.

Free technical consultation
24h response time
NDA before the call