Rodrigo Pablo Carranza Astrada
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Senior Software Engineer
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.
Software Developer
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.
Software Developer
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.
Web Developer
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.
Web Developer
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.
Experience
Character Recognition in Unstructured Images
Skills
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
Education
Master of Science Degree in Computer Science
National University of Córdoba - Córdoba, Argentina
Certifications
Machine Learning
Coursera
Structuring Machine Learning Projects
Coursera
Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization
Coursera
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