Riccardo Odone
Verified Expert in Engineering
Software Developer
Kraków, Poland
Toptal member since July 6, 2022
Riccardo consulted as the most senior full-stack engineer at (one of) the oldest Ruby on Rails companies in the world, Lunar Logic. He thrives with ambitious goals, autonomy to execute, and small product-minded teams. Riccardo led the gang that created and sold Hypoguide.ch for a life-changing amount of money, coordinated the squad that modernized Aircasting.org to increase web traffic by two times and 1.5x native app installs, and helped OrderNova go from a failed launch to recurring revenue.
Portfolio
Experience
Availability
Preferred Environment
Ruby on Rails (RoR), React, Elm, APIs, TypeScript, Full-stack, Legacy Software, HTML, CSS, Next.js
The most amazing...
...product I've transformed is OrderNova.com (RoR and Angular) from a failed product to recurring revenue as a technical product owner.
Work Experience
Senior Software Engineer | Team Leader
Lunar Logic
- Led the team at Hypoguide.ch, using Ruby on Rails and React to grow the product until it was acquired.
- Coordinated the legacy code rescue of Aircasting.org, using Ruby on Rails and Elm, increasing web traffic by two times and native apps by one-and-a-half times of installs.
- Transformed OrderNova.com, using Ruby on Rails and Angular, from a failed product to monthly recurring revenue.
- Engineered and optimized the advanced search page in React for IUCN Red List, including deeply nested filters, grid, list, map, statistical views, save, and download to a sub-second performance.
CTO
OrderNova
- Rescued the legacy codebase developed with Ruby on Rails and Angular from failed launch to monthly recurring revenue.
- Onboarded the first several bakeries that allowed us to continue bootstrapping the product.
- Managed the team and led dailies, retros, and sprint plannings.
Technical Leader
AirCasting
- Coordinated the legacy code rescue of Aircasting.org, using Ruby on Rails and Elm, increasing web traffic (2x) and native app (1.5x) installs.
- Coordinated the new UI with a designer, updates to the Android application, and a new iOS app with mobile developers.
- Developed new features for the web application and infrastructure.
- Upgraded dependencies, introduced a provisioning infrastructure, and migrated Angular to Elm.
Full-stack Engineer
IUCN Red List of Threatened Species
- Architected data structures and algorithms for the advanced search page in React to sub-second performance.
- Developed the advanced search page, including filters, views, save, and download.
- Mentored teammates on how to organize React, Redux, and Rails code.
Technical Leader
Hypoguide
- Developed and managed the Ruby on Rails and React team until the application was acquired.
- White-labeled, Dockerized, and licensed the application to a third party.
- Contributed to all stack levels: DevOps with Ansible and Chef, the back end using RoR and MySQL, and the front end with Angular and React.
Experience
OrderNova Testimonial
https://www.ordernova.comRiccardo is so much more than that, however. He is a person with a wide range of interests. His curiosity takes his intellect to wonderful places, and his mind seems to absorb new information like a sponge, from which he distills new ways of approaching problems. He's the kind of person you want to be around if you wish to live an enriched life.
• Mike Clements, Owner @ BakeSmart and OrderNova
OrderNova Testimonial
https://www.ordernova.comI would not hesitate to recommend working with Riccardo. Not only does he possess the necessary technical skills of a software developer, but he also has the desire to understand the business needs of the project, and that helps deliver a better product. I would be remiss if I didn't note that Riccardo is also a wonderful person you will enjoy working with and conversing with. I know I did.
• Jerred Sydnor, Owner @ BakeSmart and OrderNova
AirCasting Testimonial
http://aircasting.org• He's knowledgeable, willing to do the research, good at doing research, and full of good ideas.
• He never lets perfect be the enemy of good enough.
• He relentlessly made forward progress while patching things up along the way.
• He's constantly reassessing, considering the best direction forward.
I would absolutely recommend Riccardo! Because he's both extremely competent and inventive as a coder and a good communicator, project manager, and leader.
• Michael Heimbinder, Founder and Executive Director
Rictionary
http://rictionary.odone.ioContribution to Yesod (Haskell)
https://github.com/yesodweb/yesod/pull/1619Added JSON support to Yesod.Auth.Dummy for form submissions and API requests as part of a demo web application developed for a blog series.
Co-organized the Global Day of Code Retreat Krakow 2019
I assembled the team and coordinated the effort.
Co-organized SoCraTes Conference 2018, 2019
https://socrates-conf.deI co-organized the event and contributed to the lottery platform that distributes the tickets.
Author at Odone.io
https://odone.ioFeatured on:
- https://haskellweekly.news/issue/243.html
- https://haskellweekly.news/issue/240.html
- https://haskellweekly.news/issue/207.html
- https://haskellweekly.news/issue/197.html
- https://haskellweekly.news/issue/193.html
- https://haskellweekly.news/issue/174.html
- https://haskell.libhunt.com/newsletter/128
- https://elmbits.com/issue-46/
- https://elmbits.com/issue-39/
- https://elmbits.com/issue-31/
- https://elmbits.com/issue-28/
- https://elmbits.com/issue-27/
- https://adventofhaskell.com
- https://www.elmweekly.nl/issues/elm-weekly-issue-130-278430
- https://www.elmweekly.nl/issues/elm-weekly-issue-124-268786
- https://www.elmweekly.nl/issues/elm-weekly-issue-123-267175
Author at PinkLetter
Every week, he shares the best three resources of the week and his opinions on the intersection of technology, leadership, and product engineering.
Author at TypeScript.tips
https://typescript.tipsTypeScript.tips is a weekly newsletter that I recently launched where I teach developers how to use static types to prevent software bugs.
Education
Master's Degree in Computer Engineering
Politecnico di Torino - Torino, Italy
Graduate Research in Computer Engineering
Pontificia Universidad Católica de Chile - Santiago, Chile
Skills
Libraries/APIs
React, Node.js, REST APIs, API Development, Ruby on Rails API, Ruby ERB, jQuery, React Redux, React Router, RxJS, NgRx, Stripe API, Sidekiq, Stripe
Tools
JSX, Google Sheets, GitHub, Capistrano, RSpec, Git, Atom, NPM, Mocha, Travis CI, CircleCI, Turbo, Ansible, Figma, Zapier, Webpack, Prisma
Languages
Elm, TypeScript, Ruby, JavaScript, HTML, CSS, HTML5, SCSS, Haml, Sass, GraphQL, CoffeeScript, SQL, XPath
Frameworks
Ruby on Rails (RoR), Redux, Tailwind CSS, Ruby on Rails 5, Ruby on Rails 4, Stimulus, Bootstrap, Next.js, Express.js, Ruby on Rails 3, Jest, Selenium, Cypress, Angular, React Native
Paradigms
Test-driven Development (TDD), Automated Testing, API Architecture, REST, Automation, Unit Testing, Test Automation, Agile, Responsive, Responsive Layout, Responsive Web Design (RWD), Web Architecture, Functional Programming, Web App Design, Test-driven Deployment, DevOps
Storage
JSON, PostgreSQL, MySQL, Amazon S3 (AWS S3), PostGIS, Elasticsearch, Redis, XML Parsing
Platforms
Heroku, Docker, Amazon Web Services (AWS), Mapbox
Other
APIs, Leadership, Full-stack, Legacy Software, HTTP, Software Development, Full-stack Development, Elm Architecture, Minimum Viable Product (MVP), Code Architecture, API Integration, Software Architecture, Technical Leadership, Web Development, Web Applications, Web App Development, Responsive Web Apps, Front-end, Back-end, REST API Automation, Legacy Code, UI Testing, Architecture, System Architecture, UI Components, HTML Email, Software Design, RSS Feeds, Pixel Perfect, Responsive UI, Responsive Design, Axios, Front-end Development, Front-end Architecture, Integration, JSON REST APIs, API Design, Software Analysis, Authentication, Algorithms, Data Structures, SaaS, Content Creation, CI/CD Pipelines, Technical Writing, Styled-components, Progressive Web Applications (PWAs), Dashboards, WebSockets, API Documentation, SOAP, Product Development, Cloudflare, Open-source Software (OSS), Open Source, Scraping, Web Scraping, HTML Parsing
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