Greco Rubio, Software Developer in Mérida, Mexico
Greco Rubio

Software Developer in Mérida, Mexico

Member since March 17, 2016
Greco's mind works with both logic and creativity. He understands the gap between designers and developers as he builds large-scale, maintainable interfaces. He's reliable and a great problem solver, and he has worked with Agile development teams. He loves aesthetically pleasing yet functional products.
Greco is now available for hire




Mérida, Mexico



Preferred Environment

Continuous Integration (CI), Docker, Git, VS Code, Linux, Mac OS

The most amazing...

...thing I've coded is a JavaScript framework that helped developers reduce their development time and move closer to the SPA approach.


  • Senior Front-end Engineer

    2016 - 2020, Ltd. (via Toptal)
    • Created several demo sites using React, Redux, Next.js, MobX, and GSAP for interactive content.
    • Implemented Token PSD2 API using their SDK for account access, transfer, and payment flow to be used on third-party websites.
    • Wrote unit tests using Jest, Enzyme, and integration/acceptance tests using Mocha and Cucumber.js.
    • Deployed Node.js apps using Docker.
    • Worked with design and development Agile teams using CI/CD tools.
    Technologies: Front-end, Express.js, React, Cucumber, Enzyme, Jest, Mocha, Docker, D3.js, GSAP, Material-UI, PostCSS, MobX, Next.js, Redux
  • Front-end Developer

    2016 - 2016
    Samplephonics (via Toptal)
    • Converted PSD designs into Haml templates.
    • Worked on Sass for styling.
    • Designed animated SVG icons.
    • Styled and fixed functionality for the sound playback control.
    • Proposed some UX/UI improvements, which they were evaluating to include in a later development phase.
    Technologies: Front-end, SVG, WaveSurfer, Haml, Sass, CoffeeScript, JavaScript
  • Founder, Designer, and Developer

    2009 - 2016
    Paradigma Marketing Digital
    • Created several websites using CSS preprocessors, HTML templates, Backbone.js, and React.
    • Designed and developed the Gurunum app for Android, using MySQL and Python + Flask for the back end.
    • Improved some mobile app interfaces and a better screen flow.
    Technologies: Front-end, HTML5, CSS3, Java, Python, Node.js, SQL, JavaScript
  • UI and UX Designer and Developer

    2009 - 2016
    Mejora Labs
    • Developed a JavaScript framework so the .NET developers could build SPAs and rich-content dynamic web apps.
    • Created UI JavaScript components for data representation that communicate with the back end using RESTful web services.
    • Reduced the server data payload building single-page applications.
    • Created an easy-to-customize UI template for project Bootstrap.
    • Worked with the Agile development teams using Scrum processes.
    Technologies: Front-end, CSS3, HTML5, Node.js, PHP, .NET, JavaScript
  • ActionScript Developer

    2008 - 2008
    • Created full websites with ActionScript, Flash, and Flex.
    • Developed several UI components for Flash and Flex.
    • Integrated custom UI, Flash, and After Effects animations for Flash sites.
    • Worked with marketing, design, and development teams.
    Technologies: ActionScript 3
  • Web Designer and Developer

    2005 - 2008
    Alkimia Brandesign
    • Developed rich content Flash websites with ActionScript, AMF, PHP, and MySQL.
    • Used CodeIgniter Framework for PHP to build websites.
    • Designed and developed several websites for both the private and public sector.
    • Built a PHP development server with Ubuntu Linux server.
    Technologies: CSS, HTML, JavaScript, ActionScript, SQL, PHP
  • ASP Developer

    2002 - 2002
    • Worked with Authorize.Net and PayPal for eCommerce.
    • Created a server component for holding the pending reservation process as the user moved between the specified steps.
    • Worked with other development and design team members.
    • Worked with clients from English-speaking countries.
    Technologies: HTML, SQL, ASP
  • Co-founder, Web Designer, and Developer

    2001 - 2001
    Grupo Cancunsites
    • Developed a directory of companies with search capabilities.
    • Created a medical site with users and forums.
    • Created a site with friend forums, classified ads, and chat rooms.
    • Worked with a couple of companies to design and build their websites.
    • Learned to assess the requirements from the clients to build their websites.
    Technologies: Flash, CSS, HTML, SQL, ASP


  • Greco's Personal Website (Development)

    Designed and developed a responsive website, built with CSS preprocessors, HTML5 with Jade, and React for dynamic views.


  • Languages

    JavaScript, TypeScript, CSS3, JADE, Haml, ECMAScript (ES6), HTML5, SQL, Regex, Rust, HTML, CSS, ActionScript 3, Sass, CoffeeScript, C#, ActionScript, Python, Java, PHP, Solidity
  • Tools

    Webpack, PostCSS, Git, Adobe Photoshop, Sketch, VS Code, Flash, WaveSurfer, Mocha, Cucumber, Codeship, Sublime Text
  • Other

    Front-end, Storybook, Pixel Perfect, User Interface (UI), Enzyme, SVG, Lean Startups
  • Frameworks

    Material-UI, Redux, Jest, ASP, Next.js, Jasmine, Express.js, .NET, CodeIgniter, Flask
  • Libraries/APIs

    MobX, GSAP, React, jQuery, D3.js, Backbone.js, Node.js
  • Paradigms

    Design Thinking, Behavior-driven Development (BDD), Continuous Integration (CI), Model View Controller (MVC), Scrum, Agile Software Development
  • Platforms

    Docker, MacOS, Linux, Blockchain, Firebase, Mac OS, Heroku, Android
  • Storage

    MySQL, Microsoft SQL Server


  • Bachelor's degree in Visual Design
    2002 - 2006
    Universidad Modelo - Merida, Yucatan, Mexico
  • Bachelor's degree in Informatics
    1999 - 2001
    Universidad Tecnologica de Cancun - Quintana Roo, Mexico


  • Blockchain Specialization
    The State University of New York & University at Buffalo | via Coursera
  • Blockchain and Bitcoin Fundamentals
  • Toptal React Academy
    Toptal, LLC

To view more profiles

Join Toptal
Share it with others