Javier Ortiz, Developer in Antibes, France
Javier is available for hire
Hire Javier

Javier Ortiz

Verified Expert  in Engineering

Software Developer

Antibes, France

Toptal member since April 19, 2018

Bio

Javier loves challenges and new technologies. He has a strong background in C++ and Python and the vast Cloud DevOps experience (AWS Certified). He's worked with large companies such as Intel or Amadeus and for several startups and research-based companies. Javier is currently based in France and can communicate in Spanish, English, and French.

Portfolio

AUSY
Kubernetes, Helm, Docker, Amazon Web Services (AWS), Grafana, GitLab...
Amadeus
Amazon Web Services (AWS), AWS Cloud Computing Services, Bash, Scrum...
Inria
OpenCV, Bash, Django, Scrum, Docker, Python, Qt, C++

Experience

  • Testing - 7 years
  • Python - 5 years
  • C++ - 5 years
  • Qt - 5 years
  • Django - 4 years
  • JavaScript - 3 years
  • Docker - 2 years

Availability

Part-time

Preferred Environment

GitLab, Docker, Kubernetes, Amazon Web Services (AWS), Google Cloud Platform (GCP), C++, Python, Flutter, JavaScript

The most amazing...

...project was when I led, designed, and coded a distributed detection-and-tracking application for Orly Airport in Paris.

Work Experience

Cloud DevOps Architect

2020 - PRESENT
AUSY
  • Led the definition and development of the Cloud-based architecture for a Platform as a Service proposed to clients.
  • Worked on the product that consisted of multiple services deployed on top of a Kubernetes cluster providing code source and project management.
  • Created the product that allows easy deployments and testing running agents in the same Cloud Platform that is provided to clients.
Technologies: Kubernetes, Helm, Docker, Amazon Web Services (AWS), Grafana, GitLab, GitLab CI/CD, Jenkins, SonarQube

Senior Back-end Engineer

2017 - PRESENT
Amadeus
  • Led the development of a back-end (Python and Django) and the APIs (JavaScript and React) for two different POCs for the innovation team in the airline industry.
  • Industrialized the chatbot learning process by implementing a full pipeline that integrates tools for manual tagging, model learning, and testing for Dialogflow, Wit, RasaNLU, and Watson.
  • Developed and maintained a solution that redirects incoming seat availability requests to different back-ends (C++) in order to collect (Kafka) and compare them (Python).
  • Working as a DevOps for the migration of several products to the cloud (AWS and GCP).
Technologies: Amazon Web Services (AWS), AWS Cloud Computing Services, Bash, Scrum, Google Cloud Platform (GCP), Kubernetes, Docker, Python, C++

Computer Vision Developer

2016 - 2017
Inria
  • Led the engineering efforts for the tracking-and-re-identification component in the Movement project. This project focused on managing restricted security areas of French airports via surveillance cameras and biosensors.
  • Implemented state-of-the-art computer vision algorithms and adapted them to industry needs.
Technologies: OpenCV, Bash, Django, Scrum, Docker, Python, Qt, C++

Cloud Software Engineer

2015 - 2016
Intel
  • Developed and maintained the infrastructure in an internet-of-things-related product enabling real-time data processing in the cloud with strong security requirements.
  • Integrated and tuned cloud-based solutions with Kafka, HBase, Impala, Storm, and Spark while using Amazon services as CloudFormation, S3, EBS, Route 53, and more.
  • Enhanced the scalability and flexibility of the product that provided Docker images for each component in the cluster.
  • Provided REST APIs to interact with the product and integrated it with the McAfee EPO solution.
Technologies: AWS Cloud Computing Services, Bash, Scrum, Arduino, Java, Hadoop, Apache Kafka, Spark, Docker, Amazon Web Services (AWS)

Computer Vision Researcher

2014 - 2015
Inria
  • Researched and developed new features and methods for human reidentification.
  • Developed and improved the capabilities of a framework used for re-identification and used in public places, airports, and supermarkets.
  • Implemented people re-identification, feature extraction, machine learning, and facial recognition algorithm benchmarking.
Technologies: OpenCV, Bash, Django, MATLAB, Python, Qt, C++

Back-end Software Engineer

2012 - 2014
Mercado Libre
  • Integrated a Mercado Pago back-end with several banks across Latin America.
  • Installed fraud detection.
  • Executed payment optimizations for eCommerce processes.
Technologies: Bash, Scrum, Java, MySQL, Grails, Groovy

Software Engineer

2010 - 2012
Intel
  • Conducted R&D by making proof of concepts for new projects in order to demonstrate the technical feasibility and business potential.
  • Implemented media content protection over social networks using video memory protection mechanisms on Window systems.
  • Extracted metadata for video displays over Linux-based set-top boxes.
  • Implemented subtitle exposure and synchronization over a WiFi network.
Technologies: Bash, Microsoft Word Add-on Development, Browsers, Python, C++

Experience

Paper: Strategies to Optimize the LU Factorization Algorithm in Multicore Computers

This paper presents a series of alternatives for the parallelization of the LU factorization algorithm and its results; it was intended to run on a multicore system. The study presents complex strategies that merge the double levels of parallelism with asynchronous scheduling—the results reaching up to the state-of-the-art field levels and may go even further.

Paper: Minimizing Hallucinations in a Histogram of Oriented Gradients

http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=7301764
In this paper, we showed that an incautious application of L-like norms to the HOG descriptor might produce a hallucination effect. To overcome this issue, we propose a new normalization scheme that effectively minimizes this undesired effect. We validated our approach on person re-identification and action recognition, demonstrating a significant boost in the performance.

Movement Project

This project focuses on managing restricted security areas of French airports via surveillance cameras and biosensors.

Education

2007 - 2013

Master's Degree in Computer Engineering

Universidad Nacional de Córdoba - Córdoba, Argentina

Certifications

MAY 2021 - PRESENT

Professional Scrum Master

Scrum.org

DECEMBER 2020 - PRESENT

AWS Certified Solutions Architect

Amazon Web Services

DECEMBER 2018 - PRESENT

Deep Learning Specialization

Coursera

Skills

Libraries/APIs

React, OpenCV, Microsoft Word Add-on Development

Tools

Git, GitLab, Helm, GitLab CI/CD, Jenkins, SonarQube, AWS CloudFormation, MATLAB, Grafana

Languages

Python, C++, Bash, JavaScript, Java, Groovy, PEARL

Frameworks

Qt, Django, Hadoop, Grails, Flutter, Spark

Paradigms

Scrum, Testing, Distributed Computing, Parallel Computing, Agile, DevOps

Platforms

Docker, Amazon Web Services (AWS), Apache Kafka, Linux, AWS Cloud Computing Services, Google Cloud Platform (GCP), Kubernetes, Arduino

Storage

MongoDB, MySQL, PostgreSQL, Amazon S3 (AWS S3)

Other

Performance Analysis, Prometheus, Browsers

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