
Jhonny Khadra
Verified Expert in Engineering
Symfony Back-end Developer
Montreal, QC, Canada
Toptal member since November 15, 2022
Jhonny is a seasoned senior software engineer and solution architect with expertise in PHP, Symfony, and front-end frameworks like React and Angular. He has worked with SimpleTire, INCENT Corporate Services, and Fify Online Services, developing APIs and reusable code and leading technical migrations. With a master's degree in software engineering from Antonine University, Jhonny excels in CI/CD practices, blockchain technology, and technical leadership.
Portfolio
Experience
- MySQL - 9 years
- Back-end - 9 years
- PHP - 9 years
- Symfony - 9 years
- Databases - 9 years
- Bitbucket - 6 years
- Ubuntu - 4 years
- Docker - 2 years
Availability
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
PHP Expert
SimpleTire, LLC
- Spearheaded the technical design and development of APIs using Symfony and PHP, significantly enhancing system efficiency.
- Led the migration of legacy code from CakePHP to Symfony 6, incorporating best technological practices and improving maintainability.
- Authored comprehensive documentation for system reworks, facilitating clear understanding and seamless implementation of new features.
- Integrated multiple payment gateways, including Stripe and Synchrony.
- Worked on Amazon and Walmart marketplace integrations.
Senior Web Developer
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.
Senior Web Developer
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.
Senior Web Developer
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.
Senior Web Developer | Team Lead
Choueiri Group
- Built 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.
Senior Web Developer | Team Lead
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.
Lead Software Engineer
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.
Team Leader | Core Developer
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.
Experience
SUPPLYENG
https://supplyeng.com/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.
Education
Master's Degree in Software Engineering
Antonine University - Baabda, Lebanon
Skills
Libraries/APIs
REST APIs, Google Maps, Node.js, Google Geocoding API, React, Stripe, Vue
Tools
RabbitMQ, Geocoder, Bitbucket, Jira, Amazon Simple Queue Service (SQS)
Languages
PHP, JavaScript, HTML, CSS, HTML5, PHP 7, SQL, CSS3, Python, TypeScript, PHP 5, PHP 8
Frameworks
Symfony, Laravel, Symfony 6, OAuth 2, Symfony 2, Symfony 3
Paradigms
Object-oriented Programming (OOP), Design Patterns, Unit Testing, Scrum
Platforms
Linux, Linode, Ubuntu, Docker, Blockchain, Amazon Web Services (AWS), Magento, Kubernetes
Storage
MySQL, PostgreSQL, Web Forms, Databases, Elasticsearch, MongoDB
Industry Expertise
Project Management
Other
API Integration, Back-end, Data Structures, APIs, Full-stack, Software Architecture, Web Scraping, Payment Gateways, Akamai, eCommerce, Scraping, Web Crawlers, Calculators
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring