Javier Loffredo, Developer in Villa Ballester, Buenos Aires Province, Argentina
Javier is available for hire
Hire Javier

Javier Loffredo

APIs Developer

Villa Ballester, Buenos Aires Province, Argentina

Toptal member since April 24, 2018

Bio

Javier is a senior full-stack PHP/Symfony developer specializing in legacy modernization, REST APIs, MySQL-backed applications, and third-party integrations. He has upgraded platforms to PHP 8 and Symfony 6, built customer portals, integrated services like Salesforce and Shopify, and added testing and Docker workflows to improve reliability and maintainability.

Portfolio

Teel Inc.
PHP, MySQL, ETL, Amazon Web Services (AWS), JavaScript, HTML, LAMP, jQuery...
Modern Asset Management Inc.
PHP, CSS, HTML, JSON API, JSON, Financial Analysis, Loans & Lending...
Freelance Work - Geek Out Argentina
jQuery, PHP 7, Symfony, Symfony 3, MySQL, PHP, HTML, Symfony 2, HTML5...

Experience

  • HTML - 14 years
  • MySQL - 12 years
  • PHP - 12 years
  • jQuery - 9 years
  • Symfony - 8 years
  • APIs - 7 years
  • Symfony 6 - 2 years
  • React - 1 year

Preferred Environment

Git, PhpStorm, Linux, PHP, Symfony, MySQL, Back-end, PHP 8

The most amazing...

...project I've worked on (and still work on) is a site for a local tabletop games community in Argentina; I developed a whole CMS with gamification capabilities.

Work Experience

Full-stack LAMP Developer and MySQL Expert

2021 - 2026
Teel Inc.
  • Implemented the MVC framework, upgrading legacy code to PHP 8.
  • Developed and implemented a notification system and reporting module with PDF generation.
  • Developed a full system REST API, with auto-generated Swagger documentation that's automatically updated when adding new API endpoints.
  • Built a customer portal with Salesforce integration.
  • Developed Cypress tests for different areas of the system. Implemented automatic Cypress tests on the GitHub repository workflow.
  • Implemented a local Docker Compose environment for development.
Technologies: PHP, MySQL, ETL, Amazon Web Services (AWS), JavaScript, HTML, LAMP, jQuery, Docker, APIs, Symfony, REST APIs, Symfony 6, PHP 8, Cypress, GitHub, PHPUnit, Google API, Azure, HTML5, GitHub Actions, Full-stack, API Development, Legacy Code, Technical Documentation, Back-end, Front-end, Xdebug, Object-oriented Programming (OOP), Apache, Apache2

Full-stack Developer

2021 - 2021
Modern Asset Management Inc.
  • Refactored the legacy code into the new Symfony framework using PHP 8 and MySQL8.
  • Integrated a third-party API into the client's system.
  • Documented a third-party API into a Postman project for the client to run tests in both the sandbox and production.
Technologies: PHP, CSS, HTML, JSON API, JSON, Financial Analysis, Loans & Lending, Consumer Loans, AutoPal API, GitHub, HTML5, Full-stack, Technical Documentation, Back-end, Front-end, Xdebug, Apache, Apache2

Web Developer

2017 - 2021
Freelance Work - Geek Out Argentina
  • Created a CMS with gamification for the local board game community in Symfony 3.4 with PHP.
  • Developed an API with integration with different systems and databases in Symfony 3.4 with PHP.
  • Built a CMS for a local company in Symfony 3.4 with PHP.
  • Handled a local crowdfunding project for innovation technologies with multiple subsystems based on different project types and contests in PHP, Symfony 2.8, and MySQL.
  • Implemented improvements on an e-learning platform for local schools with multiple schools, subjects, and exam types. Used Symfony 1.4 with the database on DB2; currently, I'm migrating the database to Oracle.
Technologies: jQuery, PHP 7, Symfony, Symfony 3, MySQL, PHP, HTML, Symfony 2, HTML5, Full-stack, System Integration, Back-end, Front-end, WordPress, Apache, Apache2

Co-owner

2013 - 2017
Soluciones y Desarrollos Informáticos S.R.L.
  • Developed a resource control monitor for Bosch oil machines (PHP, Symfony 2).
  • Built an Android app to check certain sites' availability (Java).
  • Created a mobile client for Bosch's resource and control monitoring.
  • Developed an augmented reality app for Android for the company's Christmas card using Java, Android Studio, and Vuforia AR.
  • Improved and updated the budgeting system based on SugarCRM (migrated to SuiteCRM), synchronized with the SAP R3 database.
Technologies: PHP 7, Symfony 3, MySQL, PHP, HTML, Symfony 2, SQL Server, Technical Documentation, System Integration, Back-end

Technical Manager

2010 - 2013
SYDIK
  • Managed different customer projects and coordinated staff.
  • Developed intranet sites in PHP (Symfony 2 Framework).
  • Built a budget system within SugarCRM with synchronization with an MS SQL database from an ERP, in PHP and MySQL.
  • Developed price estimation for the company in the graphic industry, contemplating different client categories and local taxes, in PHP 5.6 and MySQL.
  • Developed a production and warehouse order generator from data obtained from the local ERP, in PHP and MySQL.
Technologies: MySQL, PHP, Symfony 2

System Administrator and Tech Support

2004 - 2010
SYDIK
  • Developed a price control app in PHP with ERP synchronization.
  • Customized SugarCRM (PHP 5 and MySQL) and developed a quote PDF generator.
  • Managed customers' Windows networks and sysadmin tasks.
Technologies: PHP

Experience

Codesender

https://www.codesender.com
I designed and developed the back end, front end, and REST API to take orders and arrange the retrieval and delivery of card codes to Shopify customers. This included fraud analysis via Nethone's API. Using Symfony, I prepared the site for multi-store usage.

API for Slyde

I developed and documented the API and back-end operations for the ACH payment platform. I also helped design the API and interaction with third-party services such as SILA. API handles multiple user/business levels, KYB and KYC validations, and recurrent payments, among other functionalities.

Geek Out!

This site was built for a tabletop community in Argentina. I developed this CMS site (specifically the back end) with user gamification, log plays, a load game library, and a feature where you can gain experience points and achievements.

Shopping Cart and Quote System with Multiple Integrations

The PHP shopping cart was integrated into the .NET site. Quote generation and shipping calculation were done with FEDEX and Liftgate, including integration with GleanView CRM for analytics, quote storage, and order storage. I did tax calculation using the Avalara API.

xBit Customer Portal

https://portal.xbitdcm.com/
I developed a customer portal that connects to the legacy license manager and Salesforce. It includes email notification with template handling for different scenarios. It allows the admin to batch import users via the CSV importer.

I developed it using PHP 8, with Symfony 6 and MySQL DB.

Wordpress Boardgame coordination plugin

https://github.com/jloffredo/wp-looking-for-group
A wordpress plugin with a react frontend. Currently a proof of concept of the functionality.
Synchronization with BoardGameGeek API.
The plugin will allow to load game collection, set event/store schedule, so that customers can request which game they want to play and when, so that other customers can join the game.

Skills

Libraries/APIs

REST APIs, API Development, X (formerly Twitter) API, Meetup API, Google API, Facebook API, jQuery, Shopify API, JSON API, AutoPal API, React

Tools

GitHub, Xdebug, Apache, PhpStorm, Git, n8n

Languages

PHP, JavaScript, PHP 8, PHP 7, CSS, HTML5, HTML

Frameworks

Symfony 2, Symfony, Symfony 3, Symfony 4, Symfony 6, Bootstrap, PHPUnit, Bootstrap 3, Cypress

Paradigms

Object-oriented Programming (OOP), ETL

Platforms

LAMP, Docker, Apache2, Linux, Amazon Web Services (AWS), Azure, WordPress

Storage

JSON, MySQL

Other

Technical Documentation, Back-end, Full-stack, Legacy Code, System Integration, Front-end, APIs, Financial Analysis, Loans & Lending, Consumer Loans, GitHub Actions, SQL Server, Webhooks, Workflow Automation

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