Alejandro Javier Rebecchi, Developer in Barcelona, Spain
Alejandro is available for hire
Hire Alejandro

Alejandro Javier Rebecchi

Verified Expert  in Engineering

Software Developer

Location
Barcelona, Spain
Toptal Member Since
October 11, 2018

Alejandro is a computer science graduate from Argentina with experience working as a software developer for a variety of companies since 2010, mostly in web-oriented projects. Alejandro has worked with and led teams of all sizes. He has also worked on computer vision and image processing university projects.

Portfolio

Ben
Django, Django REST Framework, Python 3, React, GitHub...
Inked Voices
jQuery, JavaScript, Django, Python, Elasticsearch, React
Sofie (via Toptal)
Django, Python, JavaScript, Elasticsearch, MySQL, Amazon Web Services (AWS)...

Experience

Availability

Part-time

Preferred Environment

Git, React, Django, Python, PyCharm, Linux

The most amazing...

...project I've worked on was a Python-BigQuery ORM for Google App Engine.

Work Experience

Tech Lead | Senior Back-end Engineer

2021 - PRESENT
Ben
  • Led a team of four developers to implement some core functionality, maintaining a high level of quality and performance, while balancing practicity and taking into account roll over planning.
  • Implemented a set of mechanisms to support defining rules dynamically to configure different behaviours for all users on a very granular basis.
  • Implemented a completely new approach to the core of the product to improve the adaptability to a vast spectrum of scenarios and give the company a huge competitive advantage.
Technologies: Django, Django REST Framework, Python 3, React, GitHub, Continuous Integration (CI), Continuous Deployment, AWS Elastic Beanstalk

Lead Full-stack Developer

2017 - PRESENT
Inked Voices
  • Upgraded full technology stack and solved issues with deprecated and unmaintained external dependencies.
  • Redesigned and migrated all the infrastructure due to performance issues.
  • Implemented an online PDF annotation tool using jQuery.
  • Maintained the entire website solving critical preexisting bugs.
  • Documented design, infrastructure, and security mechanisms for the entire website.
  • Implemented a text search feature for users and groups using Elasticsearch.
  • Coordinated the development, design, and infrastructure work.
Technologies: jQuery, JavaScript, Django, Python, Elasticsearch, React

Tech Lead

2020 - 2021
Sofie (via Toptal)
  • Developed an app with a recommendations algorithm based on the user's choices.
  • Designed and deployed a scalable and cost-efficient serverless architecture to host a website with potential exponential user base growth.
  • Created a Chrome extension that connects and uses authentication and user data from the main website to integrate it with external merchants.
  • Led a team with two other front-end developers and coordinated work with the external team to implement the MVP.
Technologies: Django, Python, JavaScript, Elasticsearch, MySQL, Amazon Web Services (AWS), AWS Elastic Beanstalk, Amazon Route 53, Django REST Framework, React, Amazon CloudFront CDN, Amazon S3 (AWS S3), Amazon RDS, AWS Lambda, Algolia

Full-stack Engineer

2020 - 2021
Carnegie Mellon University (via Toptal)
  • Implemented a secure Python function evaluator using Python meta-programming tools.
  • Developed a mechanism to install and select libraries in runtime for Python AWS Lambda Functions.
  • Designed and implemented an algorithm to detect possible cheating in test responses.
Technologies: Django, Python, Amazon Web Services (AWS), AWS Lambda, React, Redux, PostgreSQL

Full-stack Engineer

2020 - 2020
Studio DL (via Toptal)
  • Performed a complete refactoring to give the ability to deploy different implementations of the website with the same codebase.
  • Implemented a caching and pre-processing mechanism to optimize loading and updating times for 70,000+ rows that needed to be displayed and updated in real time.
  • Optimized rendering times for 70,000+ dots in a map according to zoom level using spatial clustering.
  • Integrated a templating language to securely allow the user to modify the UI components in runtime.
Technologies: Django, Django REST Framework, REST, Google Cloud, Redis Cache, Google App Engine, Python 3, Leaflet

Software Developer

2019 - 2019
Deep13 (via Toptal)
  • Implemented an API to provide information with restricted access.
  • Designed database and API to be compliant with medical application standards.
  • Implemented continuous integration (CI) and automated the deployment process.
Technologies: Google App Engine, Django REST Framework, Django

Software Developer

2019 - 2019
C Stark (via Toptal)
  • Created a web scraping tool to extract relevant content from websites.
  • Integrated with Google Cloud Natural Language API to analyze text.
  • Implemented a dynamic JavaScript file content serving mechanism.
  • Created a simple admin interface to manage the app settings.
Technologies: Google Cloud Natural Language, Google App Engine, Django, Python

Software Developer

2019 - 2019
Andres Cufari
  • Created a standalone application to count traffic using a webcam.
  • Implemented an algorithm to identify and track moving objects on a video feed.
  • Implemented an algorithm to classify object images based on shape and size.
  • Optimized computer vision algorithms to run in real-time on Raspberry Pi devices.
  • Packaged Python standalone application into windows installable file.
Technologies: OpenCV, Python 3

Full-stack Web Developer

2019 - 2019
Zoomist (via Toptal)
  • Created a reusable, flexible jQuery entity filtering component that integrates with Django tables to enhance its filtering capabilities.
  • Developed a quick switch for a restricted privileges mode to hand off the devices without risk.
  • Enhanced the checkout process flexibility to support multiple kinds of products and multiple customer reservations in the same order.
  • Created a survey system to attach to the events and reservations, and integrated it into the check-in process.
  • Integrated with Twilio to send text message notifications.
Technologies: JavaScript, jQuery, Django, Python

Back-end Software Engineer

2018 - 2019
Medallia
  • Supported an API to handle reporting configuration.
  • Researched and developed a POC to implement a new strategy for integration testing.
  • Supported an API to provide translations for the elements of the web application.
Technologies: Java

Software Engineer

2015 - 2017
Globant (Contractor at Google)
  • Re-designed and maintained ETL pipeline for gamification application.
  • Created BigQuery ORM for Google App Engine with Python.
  • Designed and implemented a data synchronization mechanism between platforms via API.
  • Optimized performance of a critical data filtering mechanism in high-traffic web application.
  • Enhanced building and deployment mechanism for high availability (zero downtime) web application.
Technologies: Python, Java

Web Developer

2013 - 2015
Devartis
  • Created a custom text annotation JavaScript component.
  • Completed a custom music player component and integrated it into a website.
  • Maintained a big data application for customer experience analysis.
  • Supported a high-traffic web platform with multimedia content.
  • Enhanced the privacy and security of a writing social network.
Technologies: Backbone.js, JavaScript, Django, Python

Web Developer

2010 - 2013
Aufiero
  • Created a REST API integration with Zoho Client Relationship Manager.
  • Developed API integration with the global AVG licensing platform.
  • Created a PDF invoice generator connected with a tax regulation agency.
  • Built a web administration platform for licensed resellers.
Technologies: CodeIgniter, WordPress, PHP, Grails, Java

Path Detection Resistant to the Presence of Shadows

https://github.com/cheverebe/shadows
Masters thesis with the Department of Robotics of the University of Buenos Aires. Implements a computer vision algorithm that detects the transmittable area with images from a monocular camera.

Real-time Video Filters Using SIMD Instructions

https://github.com/cheverebe/SIMD-video-filters
This project has a series of video filters implemented in C and ASM using SIMD instructions to compare the performance enhancement those instructions provide.

InkedVoices.com

https://www.inkedvoices.com/
Implemented most of the base functionality during the first year of the project. Four years later, maintained the website for a year working as a freelancer.

Languages

Python, Python 2, Java, JavaScript, Python 3, SQL, PHP, TypeScript

Frameworks

Django, Django REST Framework, Grails, CodeIgniter, Redux, Angular Material, Angular, React Native

Tools

BigQuery, Git, Pytest, PyCharm, NGINX, Amazon CloudFront CDN, GitHub

Paradigms

Object-oriented Programming (OOP), Agile, Agile Workflow, REST, Functional Programming, Continuous Integration (CI), Continuous Deployment

Other

Google BigQuery, API Integration, APIs, Back-end, Computer Vision, Computer Vision Algorithms, Full-stack, Technical Leadership, Interviewing, OpenAI GPT-3 API, Lambda Functions, Google Cloud Natural Language, Computer Science, Amazon Route 53, Amazon RDS

Libraries/APIs

React, OpenCV, Backbone.js, Leaflet, jQuery

Platforms

Google Cloud Platform (GCP), Google App Engine, Linux, WordPress, Amazon Web Services (AWS), AWS Lambda, Docker, AWS Elastic Beanstalk, Windows, Algolia, Vercel

Storage

Google Cloud, MySQL, PostgreSQL, Redis Cache, Cassandra, Elasticsearch, Amazon S3 (AWS S3)

2015 - 2017

Master's Degree in Computer Science

University of Buenos Aires - Buenos Aires, Argentina

2009 - 2015

Bachelor's Degree in Computer Science

University of Buenos Aires - Buenos Aires, Argentina

JANUARY 2016 - PRESENT

Shaping up with Angular.js

CodeSchool.com

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