Ivan Radigales Creus, Software Developer in Barcelona, Spain
Ivan Radigales Creus

Software Developer in Barcelona, Spain

Member since February 21, 2016
Ivan is a senior full-stack web and Android developer who can easily adapt to any technology required for your projects. He thoroughly understands the requirements for web applications and tries to provide the best infrastructures to allow you to grow and scale in a safe and fast way.
Ivan is now available for hire




Barcelona, Spain



Preferred Environment

Windows, Git, Sublime Text

The most amazing...

...thing I've developed is a full-featured game for Android using the Unity3D framework and interactions with the user device.


  • Freelance LAMP Software Engineer and DevOps

    2017 - 2018
    SMS Masterminds (via Toptal)
    • 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: PHP, Java, Bash, MySQL, HTML, CSS, JavaScript
  • Technical Screener

    2016 - 2018
    • Handled, as part of the Toptal screening team, all types of applicants in the Developer 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: PHP, Python, JavaScript, HTML, CSS, Ruby, Java, C, C++, C#, Perl, Objective-C
  • Freelance Developer for the Language Learning Platform (Website and App)

    2016 - 2016
    Edoglobe (via Toptal)
    • Developed an eLearning platform with different roles (teacher, student, administrator, and others).
    • Implemented a WebRTC-based interface to provide real-time online video calls between 2 users.
    • Developed a time scheduler to allow teachers and students to schedule classes.
    • Implemented a profit optimization tool to automatically associate teachers and students according to their price.
    • Provided a UI to download automatically generated PDFs and notes after the class ends.
    • Integrated with several APIs (Collins, Bing Translator, and more).
    Technologies: Django, Python, HTML, JavaScript, CSS, WebRTC
  • Freelance Full-stack Web Developer (with Chrome Extension Knowledge)

    2016 - 2016
    Neon (via Toptal)
    • Developed an MVP for the startup, Neon.
    • Helped to build out a public website where you can take a personality test and it 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's able to 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: PHP, HTML, CSS, JavaScript, Google Chrome Extensions
  • Freelance Back-end Engineer

    2016 - 2016
    Bauxy (via Toptal)
    • Developed and maintained some REST API endpoints.
    • Scraped some websites to provide API formatted responses of some of the HTML code contained.
    • Placed the scarped caching-content to a database and improved the performance for some API endpoints.
    • Used properly authentication and user roles.
    • Returned API error responses correctly and notified via email the back-end team with debug information in how to fix them.
    Technologies: Django, Python, Django REST Framework
  • 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.
    • 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: PHP, Symfony, Drupal, Python, HTML, CSS, JavaScript
  • Freelance Developer

    2014 - 2016
    Freelance Work
    • Worked in several web and mobile projects as a freelance developer.
    • Created some plugins for WordPress websites to show customizable Flash objects or other dynamic contents.
    • Developed the Puzzle Maniac Android game in Unity3D.
    • Built several arcade and puzzle games for Android in native Java.
    • 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: PHP, MySQL, JavaScript, WordPress, Java, Android, iOS, Unity3D
  • Full-stack Web/Mobile Developer

    2010 - 2014
    Xopie Online Shops
    • Worked in an online shop's SaaS startup platform and provided the full infrastructure required to automatically create and maintain the online shop.
    • Set up an automatically managing DNS and also 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, domains association, products, categories, makes, static pages, and more.
    • Created full-featured front-end shops that were very customizable according to customer expectations like 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.
    • Developed private tools to get statistics on our clients; to see how much they pay, how much they sell, and so on.
    Technologies: PHP, MySQL, JavaScript, HTML, CSS, Linux, Bash, ASP.NET
  • Cryptography Engineer

    2009 - 2010
    Universitat de Lleida
    • Provided a voting platform for the client-side using Java Applets.
    • Ciphered individually all the client inputs with ElGamal and elliptic curves encryption before being sent to the server.
    • Store ciphered information in a secure file system.
    • Provided server management scripts and tools, completely integrated with Java Tomcat to reorganize, decipher, and count votes.
    • Made a stable and robust platform able to send and receive information through TCP connections directly from the clients' applets to a Java server.
    Technologies: Java, Tomcat, Java Applets, HTML, JavaScript


  • Puzzle Maniac (Development)

    This is an Android game created with Unity3D and integrating it with In-App Purchase, parse.com integration, Google Analytics, AdMob ads, video ads, and more.

  • Toptal Mentor
    Ivan is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Ivan shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.


  • Languages

    Python, Python 3, JavaScript, PHP, HTML5, Sass, SQL, MQL, C, Java, Bash, CSS3, CSS, HTML, C++, C#
  • Frameworks

    Chrome, Bootstrap, Bootstrap 3, Symfony 2, Laravel, Django REST Framework, Symfony, Unity3D, Django
  • Libraries/APIs

    jQuery, Node.js, PayPal API, WebRTC, JavaScript API for Chrome, Underscore.js, jQuery Mobile, Facebook API
  • Tools

    Sublime Text, Sublime Text 2, Sublime Text 3, Git, Chrome Developer Tools, Subversion (SVN), Microsoft Visual Studio
  • Paradigms

    API Architecture, DRY, Object-oriented Programming (OOP), Data Science, Kanban, Agile Software Development, REST, Scrum
  • Platforms

    DigitalOcean, Windows, Linux, Drupal, Android
  • Industry Expertise

    Web Development
  • Other

    Full-stack, Web App Development, APIs, Chrome Extensions, Ajax, Machine Learning, Payment Gateways, RESTful Web Services, RESTful APIs, Google AdMob, Statistics, Game Development
  • Storage

    SQLite, MySQL


  • Bachelor's degree in Computer Science
    2007 - 2009
    Universitat de Lleida - Lleida, Spain

To view more profiles

Join Toptal
Share it with others