Rodrigo Pablo Carranza Astrada, Developer in Barcelona, Spain
Rodrigo is available for hire
Hire Rodrigo

Rodrigo Pablo Carranza Astrada

Verified Expert  in Engineering

Software Developer

Location
Barcelona, Spain
Toptal Member Since
January 17, 2018

Rodrigo is a front-end developer with some background in Python and knowledge in computer vision, specifically in optical-character recognition. Rodrigo likes to solve problems, discuss new ideas, work in teams of all sizes, and foster a productive learning environment around him.

Portfolio

Gartner
TypeScript, Next.js, Docker, Kubernetes, LaunchDarkly, A/B Testing...
Leading Research & Advisory Firm
JavaScript, Node.js, Serverless, React, Tailwind CSS, TypeScript, A/B Testing...
Santex
Elasticsearch, Material UI, Bootstrap, Node.js, Sass, CSS3, HTML5, AngularJS...

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Git, MacOS, React, Python 3

The most amazing...

...thing I've coded was an algorithm for optical-character recognition based on a paper that could detect characters and words in unstructured images.

Work Experience

Lead Engineer

2022 - 2023
Gartner
  • Led a team of developers to build the new services pages from scratch using the latest technologies available.
  • Set technical OKRs and other relevant metrics to the successful development of the application.
  • Developed a CI/CD pipeline over Github that reduced time-to-deployment and risks.
  • Evaluated team members' performance and provided constructive feedback to ensure continuous improvement.
  • Created and refined the tasks for each epic assigned to my team. Furthermore, I was responsible for reviewing all the code sent to production, as well as the deployment process.
  • Coordinated the efforts between several teams to fulfill the company goals and avoid bottlenecks in our deliverables.
  • Tracked page speed performance and improved the codebase to comply with the required SEO standards.
Technologies: TypeScript, Next.js, Docker, Kubernetes, LaunchDarkly, A/B Testing, Tailwind CSS, Objectives & Key Results (OKRs), Node.js, Scrum Master, React, Cypress, Jest, React Testing Library, GitHub Actions, Google Analytics 360, GraphQL, Elasticsearch, Search Engine Optimization (SEO), Website Optimization, JavaScript, Team Leadership, Rapid Prototyping, Agile Sprints, Kanban, Jira, Amazon EKS, Git, Confluence, New Relic, Datadog, Rollbar, NPM, CSS3, Leadership, CSS, HTML, Front-end, Minimum Viable Product (MVP), REST APIs, API Integration

Senior Software Engineer

2019 - 2022
Leading Research & Advisory Firm
  • Built and maintained a site responsible for approximately 80% of the company's income. The site was created from scratch and built using best practices from React and JavaScript.
  • Maintained the base component library built around Tailwind. This included creating new components and updating existing ones.
  • Tracked page speed performance and improved the codebase to comply with the required SEO standards.
  • Worked on several A/B tests that were critical to increasing revenue and user engagement.
  • Coordinated releases done weekly for new features created by the team.
Technologies: JavaScript, Node.js, Serverless, React, Tailwind CSS, TypeScript, A/B Testing, Google Analytics 360, Jenkins, NPM, CSS3, Elasticsearch, Enzyme, Confluence, Webpack, Webpack 2, Agile Sprints, Rapid Prototyping, Team Leadership, Search Engine Optimization (SEO), Next.js, Leadership, CSS, HTML, Front-end, REST APIs, API Integration

Software Developer

2014 - 2020
Santex
  • Led a team of eight developers to build a web application to help universities create new career plans.
  • Developed a web application to help the human resources department to store information about new candidates and open searches.
  • Created a set of web applications for the healthcare industry. These applications ease the management of payers, clients, and transactions. I've used microservices, and different front ends.
  • Developed a web application for dentists to manage cephalograms.
  • Designed the templates for a codility-like website. They were built using just CSS and pure JavaScript/JQuery.
  • Served as the technical leader of an app for a fintech that evaluates clients' portfolios. This application had several security layers that the team needed to comply with using React, like setting 2FA.
  • Created two-component libraries with React using Bootstrap 4, Google Material-UI, and Storybook. They had everything necessary to build a complete application, and it was also customizable.
  • Built multiple micro-frontends using a single-page app. This library allows your application to embed other front end built-in frameworks like Angular or React. They are loaded on demand, so the final app bundle is lighter.
  • Handled real-time subscriptions to communicate changes to the UI while they were taking place. Some of them use GraphQL and in other projects use libraries like subscriptions-transport-ws.
  • Worked with multiple authentication providers like Auth0, Firebase, Google, and Facebook. Furthermore, I developed auth integrations with user/email and password using stateless systems like JWT or stateful ones like managed sessions.
Technologies: Elasticsearch, Material UI, Bootstrap, Node.js, Sass, CSS3, HTML5, AngularJS, React, JavaScript, Flask, Python, Jira, Agile, Jest, Angular, SQLAlchemy, Git, Visual Studio Code (VS Code), GraphQL, NPM, WebStorm, Jasmine, PostgreSQL, MySQL, Enzyme, PyCharm, Confluence, Flask-RESTful, TypeScript, Webpack, Webpack 2, Agile Sprints, Jenkins, Rapid Prototyping, Team Leadership, Leadership, CSS, HTML, REST, Front-end, APIs, Minimum Viable Product (MVP), REST APIs, API Integration

Software Developer

2014 - 2014
Globant
  • Maintained the main website for Southwest Airlines.
  • Led a team of 11 developers with different background experiences to build an application to generate sustainability reports for Globant.
  • Maintained a components library built around Bootstrap.
Technologies: CSS3, HTML5, Backbone.js, JavaScript, Jira, Agile, Git, NPM, Agile Sprints, CSS, HTML, Front-end, API Integration

Web Developer

2014 - 2014
Orienten.me
  • Created a web application for students to search for information about university careers and post questions to professionals.
  • Designed and implemented the initial architecture of the website.
  • Created and edited some of the initial content for students to see on the website. Also, scheduled and conducted interviews with university professors and professionals to participate in the community.
Technologies: CSS3, HTML5, jQuery, JavaScript, Django, Python, Linux, Jira, Git, NPM, CSS, HTML, Front-end, APIs, API Integration

Web Developer

2013 - 2013
TQS | Tu Queja Suma
  • Developed a web application for users to create complaints against companies to compensate for inadequate services or other issues.
  • Participated in the initial design of the website.
  • Supervised deployments and took care of bugs and hotfixes.
Technologies: jQuery, JavaScript, CSS3, HTML5, Django, Python, Linux, Jira, Git, NPM, CSS, HTML, Front-end, API Integration

Character Recognition in Unstructured Images

I analyzed the performance of a random ferns classifier when recognizing numeric characters in unstructured images like natural images and handwritten characters. It is a small part of what it means to be OCR (optical character recognition) software.

Languages

Python, CSS3, Sass, JavaScript, CSS, HTML, GraphQL, TypeScript, HTML5, Python 3, Python 2

Libraries/APIs

React, Flask-RESTful, Node.js, React Testing Library, REST APIs, jQuery, SQLAlchemy, Backbone.js, NumPy, Rollbar

Tools

WebStorm, Jira, NPM, PyCharm, Sublime Text 3, Confluence, Git, Webpack, Webpack 2, Alfresco, LaunchDarkly, Jenkins, Amazon EKS

Paradigms

Agile, Rapid Prototyping, REST, Objectives & Key Results (OKRs), Search Engine Optimization (SEO), Kanban

Other

Front-end, API Integration, Enzyme, A/B Testing, Leadership, APIs, Minimum Viable Product (MVP), Serverless, Scrum Master, GitHub Actions, Website Optimization, Team Leadership, Agile Sprints, Machine Learning, Deep Neural Networks, Computer Vision, Algorithms, Computer Science

Frameworks

Jasmine, Jest, Angular, Flask, Tailwind CSS, Next.js, Cypress, AngularJS, Bootstrap, Material UI, Django

Platforms

MacOS, Linux, Visual Studio Code (VS Code), Docker, Kubernetes, Google Analytics 360, New Relic

Storage

PostgreSQL, MySQL, Elasticsearch, Datadog

2008 - 2014

Master of Science Degree in Computer Science

National University of Córdoba - Córdoba, Argentina

MAY 2020 - PRESENT

Machine Learning

Coursera

OCTOBER 2017 - PRESENT

Structuring Machine Learning Projects

Coursera

OCTOBER 2017 - PRESENT

Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization

Coursera

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