Jhonny Khadra, Developer in Montreal, QC, Canada
Jhonny is available for hire
Hire Jhonny

Jhonny Khadra

Verified Expert  in Engineering

Symfony Back-end Developer

Location
Montreal, QC, Canada
Toptal Member Since
November 15, 2022

Jhonny is a software engineer who is passionate about coding. He learned to code when he was 13 years old, which helped him start his career in development early. Jhonny began to work with Symfony when the framework was still new, allowing him to become a Symfony expert.

Portfolio

INCENT Corporate Services GmbH
Symfony 2, Symfony 6, PHP, PHP 5, PHP 8, Vue, MySQL, MongoDB, Design Patterns...
YieldMonitor
Bitbucket, MySQL, PHP, Databases, Blockchain, Symfony, API Integration...
Fify
Bitbucket, Docker, MySQL, Symfony, Elasticsearch, API Integration, REST APIs...

Experience

Availability

Part-time

Preferred Environment

Ubuntu, Symfony, Docker, Bitbucket

The most amazing...

...project I've worked on is SUPPLYENG, a startup that links suppliers and engineers.

Work Experience

Senior Web Developer

2022 - PRESENT
INCENT Corporate Services GmbH
  • Reviewed and troubleshot code to validate structures and clean code.
  • Wrote documentation for the rework and new requirements on software best practices.
  • Reworked the old company code to move from Symfony 2 to Symfony 6 while implementing the latest technology best practices.
Technologies: Symfony 2, Symfony 6, PHP, PHP 5, PHP 8, Vue, MySQL, MongoDB, Design Patterns, Unit Testing, PHP 7

Senior Web Developer

2022 - 2022
YieldMonitor
  • Worked with blockchain technology, created code interacting with the blockchain nodes to get data, and processed it.
  • Reviewed code to validate structures, assess security, and verify browser, device, and operating system compatibility.
  • Wrote documentation for new requirements and reworks.
  • Integrated it with a BitPay crypto payment and handled all required payment and account validity.
  • Created a set of APIs with documentation for business-to-business (B2B) integration while handling customized data based on an API key.
Technologies: Bitbucket, MySQL, PHP, Databases, Blockchain, Symfony, API Integration, REST APIs, Back-end, Data Structures, Object-oriented Programming (OOP), Linux, APIs, JavaScript, Full-stack, Software Architecture, React, Design Patterns, Unit Testing, PHP 7

Senior Web Developer

2022 - 2022
Fify
  • Worked on multiple projects using Symfony 6 to deliver fully-functional APIs and back-end functionality.
  • Tracked and fixed bugs in ongoing projects using GitHub Issues.
  • Reviewed junior developers' code to maintain a high level of code structure.
  • Worked on a migration script to move data from an old project to a new one.
Technologies: Bitbucket, Docker, MySQL, Symfony, Elasticsearch, API Integration, REST APIs, Back-end, Data Structures, Object-oriented Programming (OOP), Linux, APIs, Web Forms, JavaScript, Full-stack, Google Maps, Google Geocoding API, Geocoder, Software Architecture, Design Patterns, Unit Testing, PHP 7

Senior Web Developer/Team Lead

2020 - 2022
Choueiri Group
  • Created powerful content management systems to serve as an interface for clients using Symfony, PHP, and Vue.
  • Created a CI/CD using Docker, Bitbucket Pipelines, and Kubernetes.
  • Reviewed code to validate structures, assess security, and verify browser, device, and operating system compatibility.
  • Turned product requirements into technical documentation.
Technologies: Symfony, Databases, MySQL, RabbitMQ, Elasticsearch, Jira, Bitbucket, Docker, Vue, API Integration, REST APIs, Back-end, Data Structures, Object-oriented Programming (OOP), Linux, APIs, Web Forms, JavaScript, Full-stack, Google Maps, Software Architecture, Project Management, React, Kubernetes, Design Patterns, PHP 7

Senior Web Developer/Team Lead

2018 - 2020
Polaire
  • Worked on WeSalam, an app for Umrah and Hajj spiritual pilgrimages. I oversaw the development of all back-end functionality, including deployment.
  • Created an admin console to control all data in the application.
  • Built a dashboard with custom analytics for database data analytics.
  • Developed a logging system to monitor all internal user actions in the console.
  • Managed AWS, including Amazon EC2, Amazon Relational Database Service (RDS), Amazon S3, load balancer, and AWS Auto Scaling.
  • Collaborated with a UI/UX team to ensure requirement feasibility.
Technologies: Bitbucket, Jira, Databases, PHP, MySQL, Symfony, Laravel, Amazon Web Services (AWS), API Integration, REST APIs, Back-end, Data Structures, Object-oriented Programming (OOP), Linux, APIs, Web Forms, JavaScript, Full-stack, Google Maps, Google Geocoding API, Geocoder, Software Architecture, Project Management, Design Patterns

Lead Software Engineer

2018 - 2018
Mysay
  • Worked on multiple web-based applications used to run competitions inside the mysay app.
  • Created a content management system for all data on the app, including articles, questionnaires, and polls.
  • Led and managed a team of web and mobile developers to achieve the project goals.
  • Managed the project needs, such as database tables and optimized algorithms.
Technologies: Laravel, Symfony, PHP, Amazon Web Services (AWS), Full-stack, APIs, OAuth 2, Software Architecture, Project Management, Design Patterns

Team Leader and Core Developer

2016 - 2018
obsoft
  • Worked on multiple projects, including content management systems, websites, APIs, payment gateway integration, and customer relationship management.
  • Managed the team members' tasks and guided them with code best practices.
  • Collaborated with the client to transform project requirements into technical tasks to achieve the project goal.
Technologies: Symfony, Symfony 2, Symfony 3, MySQL, HTML, CSS, HTML5, APIs, OAuth 2, Back-end, Full-stack, Magento, Google Geocoding API, Geocoder, Software Architecture, Project Management, Design Patterns

SUPPLYENG

https://supplyeng.com/
A platform that helps users find a specific product at a store or manufacturer. We offer a high-end, user-friendly platform that facilitates communication and connects suppliers in the construction field with customers. We use an advanced AI search engine that helps users find what they need in seconds. Users can then reach out to suppliers, request quotations, and compare prices.

Our mission is to save our customers time and money without compromising on quality while reducing the search time and offering a customizable list of similar products and services to compare.

Using filter aggregators and quotation requests, our platform helps users make choices based on their needs. Suppliers can offer their products to a targeted audience and benefit from predictive analytics to maximize their sales, all while providing a detailed digital catalog that includes technical sheets, high-quality imagery, 2D drawings, 3D objects, and more.

Languages

PHP, JavaScript, HTML, PHP 7, CSS, HTML5, PHP 5

Frameworks

Symfony, Laravel, OAuth 2, Symfony 2, Symfony 3

Libraries/APIs

REST APIs, Google Maps, Google Geocoding API, React, Vue

Paradigms

Object-oriented Programming (OOP), Design Patterns, Unit Testing, Scrum

Platforms

Linux, Ubuntu, Docker, Blockchain, Amazon Web Services (AWS), Magento, Kubernetes

Storage

MySQL, Web Forms, Databases, Elasticsearch, MongoDB

Other

API Integration, Back-end, Data Structures, APIs, Full-stack, Software Architecture, Symfony 6, Calculators, PHP 8

Tools

Geocoder, Bitbucket, Jira, RabbitMQ, Amazon Simple Queue Service (SQS)

Industry Expertise

Project Management

2011 - 2017

Master's Degree in Software Engineering

Antonine University - Baabda, Lebanon

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring