Ivan Radigales Creus, Developer in Barcelona, Spain
Ivan is available for hire
Hire Ivan

Ivan Radigales Creus

Verified Expert  in Engineering

Software Developer

Location
Barcelona, Spain
Toptal Member Since
March 22, 2016

Ivan is a senior full-stack developer, familiar with the latest technologies, who can bring any real project to production. During his career, he worked with multiple industries and company sizes. Every project is different, and his contributions went way beyond pure development, with great ideas on improving company goals, client retention, application metrics, etc.

Portfolio

Social Gaming Room LLC
TypeScript, Node.js, IMAP, PostgreSQL, GraphQL, Data Scraping, MySQL, TypeORM...
exp(Quant)
Python, C#, Lean, Jupiter, QuantConnect, Data Analysis, Finance, Research...
TrueCare24
React, PHP, Laravel, Cordova, Twilio, Mailchimp, Education...

Experience

Availability

Part-time

Preferred Environment

Sublime Text, Git, MacOS, PyCharm, PhpStorm, WebStorm, Linux, Python 3, Back-end, API Integration

The most amazing...

...thing I've developed is a profitable, fully automated algorithmic trading app that invests in US stocks and derivatives, generating a yearly ROI of >30%

Work Experience

Full-stack Developer

2023 - PRESENT
Social Gaming Room LLC
  • Prepared a legacy full-stack application built in Node.js and React to be launched in DigitalOcean.
  • Updated internal calls to an IMAP server for processing payment transactions and marking client deposits as received automatically.
  • Created new pixel-perfect responsive UIs based on Figma designs using React.
  • Integrated with Supabase authentication and some custom sports betting APIs.
Technologies: TypeScript, Node.js, IMAP, PostgreSQL, GraphQL, Data Scraping, MySQL, TypeORM, REST APIs, Email Protocols

Senior Quantitative Analyst

2022 - PRESENT
exp(Quant)
  • Built a solid framework in Python to analyze and backtest trading models on the US markets on top of the Lean framework.
  • Implemented hundreds of research-based models seeking opportunities from market movements and volatility changes.
  • Helped create custom risk-management models and tracked portfolio allocations to make sure proper diversification was in place.
  • Automatized, using Python scripts and API calls, live trading, and backtesting on the QuantConnect platform.
  • Helped set up the Quant Firm and launched live trading with real client money.
Technologies: Python, C#, Lean, Jupiter, QuantConnect, Data Analysis, Finance, Research, Quantitative Analysis, Quantitative Modeling, Quantitative Risk Analysis, SSL Certificates, Machine Learning, Leadership, Architecture, APIs, Mortgages, API Integration, Web Scraping, Data Scraping, Team Leadership, IT Management, Google Cloud, Algorithmic Trading, Algorithmic Trading Analysis, Object-oriented Programming (OOP), REST APIs, Email Protocols, NumPy, Pandas, Jupyter, Jupyter Notebook

Senior Software Engineer

2021 - 2022
TrueCare24
  • Wrote cutting-edge technology to connect Healthcare providers with final clients, companies, or particulars and schedule At-Home COVID-19 tests or vaccinations.
  • Built a platform using Twilio API connecting students, their parents, and the schools to help manage attendance and easily report incidents with text messages.
  • Created API connections with multiple providers, such as PowerSchool or ProgressBook, providing student information and school enrollments to our platform.
  • Helped to migrate some legacy front end pages to modern React technologies.
Technologies: React, PHP, Laravel, Cordova, Twilio, Mailchimp, Education, RESTful Web Services, SQL, HTML5, Bootstrap, Agile Software Development, Sass, NoSQL, Back-end, PostgreSQL, Responsive Web Apps, Adaptive Design, SSL Certificates, Web Design, Front-end, Webpack, ECMAScript (ES6), Architecture, Software Design, APIs, API Integration, Web Scraping, Data Scraping, Agile Project Management, Amazon Web Services (AWS), Google Cloud, Object-oriented Programming (OOP), REST APIs, IMAP, Email Protocols

Technical Screener

2016 - 2022
Toptal
  • Handled, as part of the Toptal screening team, all types of applicants in the development vertical.
  • Vetted candidates so that only the best of the best (top 3%) got approved.
  • Helped those approved candidates to shape their profiles into the standard Toptal format.
  • Improved the processes and prepared new testing materials.
Technologies: Objective-C, Perl, C#, C++, C, Java, Ruby, CSS, HTML, JavaScript, Python, PHP, Full-stack, API Architecture, React, RESTful Web Services, Node.js, NoSQL, Back-end, Firebase, Public Relations (PR), Webpack, React Native, Vue, APIs, API Integration, Object-oriented Programming (OOP), REST APIs, GraphQL

Director of Engineering

2018 - 2020
Toptal
  • Cooperated with Toptal clients on properly defining project scopes and matching them with the right developers.
  • Built teams of developers for high demanding projects.
  • Managed disputes and helped clients and developers to come up with beneficial agreements for both parties.
  • Handled the internal Toptal freelance network, helping to vet developer skills, classifying developers, and training them to use our internal systems properly.
  • Collaborated directly with other internal teams to source and train developers and clients, ensuring everyone ends with a great user experience.
Technologies: Management, JavaScript, Python, Team Leadership, Full-stack, API Architecture, Python 3, RESTful Web Services, SQL, Agile Software Development, Back-end, Public Relations (PR), Leadership, APIs, API Integration, IT Management, Object-oriented Programming (OOP)

Freelance LAMP Software Engineer and DevOps

2017 - 2018
SMS Masterminds (Toptal Client)
  • Maintained and improved a platform for online marketing and advertisements.
  • Implemented the receipt and delivery of short message services (SMS) via Twilio.
  • Worked with Mblox—one of the most popular providers for handling SMS and MMS.
  • Supported several Linux services to process queues, perform periodical tasks, and more.
  • Created several reports (both the UI and back end) and ensured that they were calculated quickly by using caching systems.
Technologies: JavaScript, CSS, HTML, MySQL, Bash, Java, PHP, Full-stack, API Architecture, Web Development, jQuery, RESTful Web Services, SQL, HTML5, Bootstrap, Sass, Windows, Back-end, Firebase, PostgreSQL, Responsive Web Apps, Adaptive Design, SSL Certificates, Front-end, Webpack, ECMAScript (ES6), Architecture, Software Design, APIs, API Integration, Web Scraping, Data Scraping, Agile Project Management, Amazon Web Services (AWS), Object-oriented Programming (OOP), REST APIs, IMAP, Email Protocols

Freelance Developer

2016 - 2016
Edoglobe (Toptal Client)
  • Developed an e-learning platform with different roles as a teacher, student, administrator, and others.
  • Implemented a WebRTC-based interface to provide real-time online video calls between 2 users.
  • Constructed a time scheduler to allow teachers and students to schedule classes.
  • Implemented a profit optimization tool to automatically associate teachers and students according to the teachers' prices.
  • Provided a UI to download automatically generated PDFs and notes after the class ends.
  • Integrated with several APIs, namely Collins, Bing Translator, and more.
Technologies: WebRTC, CSS, JavaScript, HTML, Python, Django, Full-stack, API Architecture, Web Development, jQuery, React, Python 3, RESTful Web Services, SQL, HTML5, Windows, Node.js, NoSQL, TypeScript, Back-end, Responsive Web Apps, Adaptive Design, SSL Certificates, Web Design, Front-end, Pixel Perfect, Webpack, ECMAScript (ES6), Leadership, Architecture, Software Design, Startups, APIs, Text Manipulation Algorithms, Office Add-ins, API Integration, Web Scraping, Data Scraping, Google Cloud, Object-oriented Programming (OOP), REST APIs, GraphQL, Email Protocols, NumPy, Pandas, Jupyter, Jupyter Notebook

Freelance Full-stack Web Developer

2016 - 2016
Neon (Toptal Client)
  • Developed Neon, an MVP for the startup that included a website and a Chrome extension.
  • Helped build out a public website where you can take a personality test, which provides a score according to International Personality Item Pool.
  • Created a Google Chrome extension to collect data from user behavior and help the app provide more personalized information.
  • Implemented a credit-rewarding system to compensate users for the value of their data.
  • Built a solid back-end API that can be accessed from any extension, application, or website.
  • Wrote a simple administration interface to access the information stored by the app in a clean and fast format.
Technologies: Chrome Extensions, JavaScript, CSS, HTML, PHP, Full-stack, API Architecture, Web Development, jQuery, React, RESTful Web Services, SQL, HTML5, Bootstrap, Windows, NoSQL, TypeScript, Back-end, Firebase, Responsive Web Apps, Adaptive Design, SSL Certificates, Web Design, Front-end, Pixel Perfect, Webpack, ECMAScript (ES6), Leadership, Architecture, Software Design, Startups, APIs, API Integration, Web Scraping, Data Scraping, Object-oriented Programming (OOP), REST APIs

Freelance Back-end Engineer

2016 - 2016
Bauxy (Toptal Client)
  • Developed and maintained some REST API endpoints to fetch and send information to US healthcare providers.
  • Scraped some websites to provide API formatted responses of some of the HTML code contained.
  • Placed the scraped caching content to a database and improved the performance for some API endpoints.
  • Used proper authentication and user roles in Python and Django.
  • Returned API error responses correctly and notified the back-end team via email with debug information on how to fix them.
Technologies: Django REST Framework, Python, Django, Full-stack, API Architecture, Web Development, Python 3, RESTful Web Services, SQL, Windows, Back-end, SSL Certificates, Architecture, Software Design, Startups, APIs, API Integration, Web Scraping, Data Scraping, Agile Project Management, Object-oriented Programming (OOP), REST APIs, NumPy, Pandas, Jupyter, Jupyter Notebook

DevOps Software Engineer

2015 - 2016
LeaseWeb/Ocom Technologies
  • Maintained and implemented new features to all websites of the Ocom group and LeaseWeb.
  • Created plugins for Drupal and managed a Drupal website.
  • Integrated with specific marketing tools such as Marketo, Google Analytics, and others.
  • Managed internal tools and created APIs with Symfony.
  • Integrated with new products provided by the company and provided the full eCommerce platform to allow customers to buy services.
Technologies: JavaScript, CSS, HTML, Python, Drupal, Symfony, PHP, Full-stack, API Architecture, Web Development, jQuery, RESTful Web Services, SQL, HTML5, Bootstrap, Agile Software Development, Node.js, Back-end, SSL Certificates, Front-end, Architecture, Software Design, APIs, API Integration, Web Scraping, Data Scraping, Object-oriented Programming (OOP), REST APIs

Freelance Developer

2014 - 2016
Freelance
  • Contributed to several web and mobile projects as a freelance developer.
  • Created some plugins for WordPress websites to show customizable Flash objects or other dynamic content.
  • Developed the Puzzle Maniac Android game in Unity3D.
  • Built several arcade and puzzle games for Android in Java Native.
  • Developed internal Android applications for tracking some parameters using QR codes in private exposition rooms.
  • Built Google Chrome extensions to manipulate browser history and cookies.
  • Used the DigitalOcean API to automatically create servers on-demand, resize them, and connect between more than one instance using private networking and properly configured firewalls.
Technologies: Unity3D, iOS, Android, Java, WordPress, JavaScript, MySQL, PHP, Full-stack, Web App Development, API Architecture, Web Development, jQuery, RESTful Web Services, SQL, Node.js, NoSQL, TypeScript, Back-end, Firebase, MongoDB, PostgreSQL, Responsive Web Apps, Adaptive Design, SSL Certificates, Web Design, Front-end, Leadership, Architecture, Software Design, React Native, APIs, API Integration, Web Scraping, Data Scraping, Django, Object-oriented Programming (OOP), REST APIs, NumPy, Pandas, Jupyter, Jupyter Notebook

Full-stack Web/Mobile Developer

2010 - 2014
Xopie Online Shops
  • Contributed to the development of an online shop's SaaS startup platform and provided the full infrastructure required to create and maintain the online shop automatically.
  • Set up an automatically managing DNS and set up the Apache Hosts every time a customer created a new shop.
  • Developed a full-featured back end to customize all of the aspects in online shops like design customization, domain association, products, categories, makes, static pages, and more.
  • Created full-featured front-end shops customizable according to customer expectations, allowing them to drag and drop design blocks.
  • Integrated the platform with online services such as PayPal or other Spanish or Argentinian local payment methods.
  • Developed an official mobile application for Android and iOS to allow customers to customize their shop settings or see recent orders from their phones.
  • Built private tools to obtain statistics on our clients and find out how much they pay, how much they sell, and so on.
Technologies: ASP.NET, Bash, Linux, CSS, HTML, JavaScript, MySQL, PHP, Full-stack, Web App Development, API Architecture, Web Development, jQuery, RESTful Web Services, SQL, Back-end, Responsive Web Apps, Adaptive Design, SSL Certificates, Front-end, Software Design, APIs, API Integration, Web Scraping, Data Scraping, Object-oriented Programming (OOP), REST APIs

Cryptography Engineer

2009 - 2010
Universitat de Lleida
  • Provided a voting platform for the client-side using Java applets.
  • Ciphered all the client inputs individually with ElGamal and elliptic curves encryption before being sent to the server.
  • Stored ciphered information in a secure file system.
  • Provided server management scripts and tools, integrated with Apache Tomcat to reorganize, decipher, and count votes.
  • Made a stable and robust platform to send and receive information through TCP connections directly from the clients' applets to a Java server.
Technologies: Applets, JavaScript, HTML, Apache Tomcat, Java, Back-end, SSL Certificates, Architecture, APIs, API Integration, Web Scraping, Data Scraping, Object-oriented Programming (OOP), REST APIs

Puzzle Maniac

This is an Android game created with Unity3D and integrated with in-app purchase, parse.com integration, Google Analytics, AdMob ads, video ads, and more. This simple game had several small brainteasers and was made scalable and easy to add new puzzles or new languages.

Domains Checker UI App

https://github.com/ivanrdgc/DomainsChecker
A small tool that uses the RRPproxy API to check the availability of a given domain name per all entities in the tld.csv file.

It is a Python UI tool that can easily be built and configured for Windows or Mac.

Neon ID

https://www.neonid.com/
An MVP that allowed users to take a quick personality survey to find out what colors represent them and how they connect to your world. This science has been built for you by world-renowned personality scientist Dr. Galen Buckwalter, allowing users to own the most valuable personalized data in the online ecosystem.

I helped the startup to create the initial version of their website and a Chrome extension.
2007 - 2009

Bachelor's Degree in Computer Science

Universitat de Lleida - Lleida, Spain

Libraries/APIs

REST APIs, jQuery, Node.js, React, PayPal API, NumPy, Pandas, WebRTC, JavaScript API for Chrome, Underscore.js, jQuery Mobile, Facebook API, Vue

Tools

Sublime Text, Sublime Text 2, Sublime Text 3, Git, Chrome Developer Tools, Subversion (SVN), Webpack, Jupyter, Apache Tomcat, GTK+, Microsoft Visual Studio, PyCharm, PhpStorm, WebStorm, Google Analytics, Mailchimp, GTK

Frameworks

Chrome, Django, Bootstrap, Bootstrap 3, Symfony 2, ASP.NET, Laravel, Django REST Framework, Symfony, Unity3D, React Native

Languages

Python, Python 3, JavaScript, PHP, ECMAScript (ES6), HTML5, Sass, SQL, MQL, C, Java, Bash, CSS3, CSS, HTML, TypeScript, Ruby, Perl, Objective-C, C++, C#, GraphQL

Paradigms

API Architecture, DRY, Object-oriented Programming (OOP), Data Science, Agile Project Management, RESTful Development, Kanban, Agile Software Development, REST, Scrum, Management

Platforms

DigitalOcean, Windows, Linux, Firebase, Drupal, Android, Amazon Web Services (AWS), Jupyter Notebook, WordPress, iOS, Google Chrome, MacOS, Twilio

Storage

NoSQL, Google Cloud, SQLite, MySQL, PostgreSQL, MongoDB

Industry Expertise

Web Design

Other

Full-stack, Web Development, Web App Development, APIs, Chrome Extensions, Ajax, Back-end, Responsive Web Apps, SSL Certificates, Architecture, Software Design, API Integration, Web Scraping, Data Scraping, Algorithmic Trading, Team Leadership, Payment Gateways, RESTful Web Services, Google AdMob, Public Relations (PR), Adaptive Design, Front-end, Leadership, Startups, IT Management, Algorithmic Trading Analysis, IMAP, Email Protocols, Applets, Statistics, Game Development, Machine Learning, Computer Science, AdMob, In-app Purchases, Cordova, Education, Lean, Jupiter, QuantConnect, Data Analysis, Finance, Research, Quantitative Analysis, Quantitative Modeling, Quantitative Risk Analysis, Pixel Perfect, Mortgages, Text Manipulation Algorithms, Office Add-ins, TypeORM, FiveM

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