Ivan Radigales Creus

Ivan Radigales Creus

Barcelona, Spain
Hire Ivan
Scroll To View More
Ivan Radigales Creus

Ivan Radigales Creus

Barcelona, Spain
Member since February 21, 2016
Ivan is an experienced 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
Portfolio
Experience
  • Python, 8 years
  • Linux, 8 years
  • JavaScript, 7 years
  • HTML, 6 years
  • PHP, 6 years
  • MySQL, 5 years
  • Java, 4 years
  • Unity3D, 2 years
Barcelona, Spain
Availability
Part-time
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.
Employment
  • LAMP Software Engineer and DevOps
    SMS Masterminds (via Toptal)
    2017 - PRESENT
    • Maintained and improved a platform for online marketing and advertisements.
    • Implemented SMS sending and receiving 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
    Toptal
    2016 - PRESENT
    • 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
  • Developer for the Language Learning Platform (Website and App)
    Edoglobe (via Toptal)
    2016 - 2016
    • Developed an e-learning platform with different roles (teacher, student, administrator, and others).
    • Implemented a WebRTC-based interface to provide real-time online video calls between 2 users.
    • Worked with 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
  • Full-Stack Web Developer (with Chrome Extension Knowledge)
    Neon (via Toptal)
    2016 - 2016
    • 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
  • Back-End Engineer
    Bauxy (via Toptal)
    2016 - 2016
    • 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
    LeaseWeb/Ocom Technologies
    2015 - 2016
    • 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
  • Developer
    Freelance Work
    2014 - 2016
    • 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
    Xopie Online Shops
    2010 - 2014
    • 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 aspects in the 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
    Universitat de Lleida
    2009 - 2010
    • 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
Experience
  • Puzzle Maniac (Development)
    https://play.google.com/store/apps/details?id=com.puyapps.puzzlemaniac

    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.

  • 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.
Skills
  • Languages
    JavaScript, PHP, Python 3, Python, HTML5, SQL, CSS, CSS3, Bash, HTML, C, Java, Sass, C#, C++
  • Frameworks
    Chrome, Bootstrap, Symfony2, Bootstrap 3, Laravel, Unity3D, Django REST Framework, Django, Symfony
  • Libraries/APIs
    API, jQuery, MQL, PayPal API, JavaScript API for Chrome, Underscore.js, jQuery Mobile, WebRTC, Facebook API
  • Tools
    Sublime Text, Git, Sublime Text 2, Sublime Text 3, Subversion, Chrome Developer Tools, Visual Studio
  • Paradigms
    DRY, Object-oriented Programming (OOP), API Architecture, REST, Kanban, Agile Software Development, Scrum
  • Platforms
    DigitalOcean, Windows, Linux, Drupal, Android
  • Misc
    Web Development, Full-stack Development, AJAX, Full-stack, Chrome Extensions, Web App Development, Payment gateways, RESTful APIs, Google AdMob, RESTful Web Services, PayPal Integration, Statistics, Game Development
  • Storage
    MySQL, SQLite
Education
  • Bachelor's degree in Computer Science
    Universitat de Lleida - Lleida, Spain
    2007 - 2009
I really like this profile
Share it with others