Juan Carlos del Valle, Software Developer in Monterrey, Mexico
Juan Carlos del Valle

Software Developer in Monterrey, Mexico

Member since November 13, 2018
Juan has an entrepreneurial spirit, as evidenced by him co-founding his own startup, but he also has a broad technical skillset so he's fantastic in the role of a hands-on engineer. He's passionate about tech so he joined Toptal to look for interesting projects to work on. Juan enjoys developing software and researching new technologies and programming languages—ranging from the back-end to front-end and even microcontrollers for IoT projects.
Juan is now available for hire


  • x8bit
    React, React Native, Redux, Redux-saga, Node.js, Express.js, PostgreSQL
  • Talely
    Node.js, Express.js, AWS, JavaScript, jQuery, HTML5, CSS
  • IndigoMedia, S.A. de C.V.
    PHP, MySQL, ActionScript, Flex, jQuery, Drupal



Monterrey, Mexico



Preferred Environment

OSX, Visual Studio Code, Bash, Git

The most amazing...

...project I've built from scratch is a complete transportation system with its client app, driver app, back-end, real-time driver tracking, and payment gateways.


  • COO | Co-founder

    2014 - PRESENT
    • Created and led development teams for several clients and projects.
    • Researched new technologies and trained the team on the ones adopted by the company.
    • Reviewed the code of junior developers.
    • Acted as the technical lead for the team by estimating complex requirements, helping solve technical bottlenecks, and more.
    • Defined the development processes and tools needed for the company's operations.
    • Created and set up the company and client infrastructure on the cloud, mostly AWS.
    • Led and created an IoT team (in the research area) for tailored hardware development that integrates well with our software solutions.
    Technologies: React, React Native, Redux, Redux-saga, Node.js, Express.js, PostgreSQL
  • CTO | Researcher | Developer

    2010 - 2014
    • Created a platform that allowed end users to create digital interactive web content without any programming knowledge (similar to Google Slides).
    • Built a full back-end from scratch using Express.js and Node.js; Node.js was a very new emerging technology back then.
    • Developed the infrastructure in the cloud using AWS (combining EC2, CloudFront, S3, and load balancers).
    • Implemented GitFlow methodology for source code control as the project grew.
    • Worked on some projects to keep the startup funded using Drupal, WordPress, and ActionScript 3.
    Technologies: Node.js, Express.js, AWS, JavaScript, jQuery, HTML5, CSS
  • Developer | R&D

    2006 - 2010
    IndigoMedia, S.A. de C.V.
    • Created digital interactive content using ActionScript in Flash and components for streaming audio and video.
    • Worked as a team on the weekly releases of new issues of their digital magazines (automating many of the processes).
    • Developed a framework that allowed content to be created faster so we could coordinate a team that could grow from producing one weekly issue to around six weekly issues.
    • Developed software was developed to automate and communicate digitally other areas such as editorial, copy, multimedia, and ADS.
    • Implemented OpenX to serve ADS into the online magazine and website.
    • Integrated and developed modules with Drupal for lean content integration.
    Technologies: PHP, MySQL, ActionScript, Flex, jQuery, Drupal


  • MVC Framework for Node.js (Development)

    I developed a framework to create web administrators in a convention over configuration philosophy inspired in Sails js. It was built on top of Express.ks in Node.js. This framework has a strong security system based on ACLs—allowing to set specific permissions to user roles.

    I quickly created CRUD APIs based on a model definition and had the ability to extend or personalize functionality. MVC architecture used.

    The front end was written in React and SCSS.

    This framework is proprietary and has been used by clients for around four years by the time of writing and has more than 20 implementations in production.

  • Unraitte (Development)

    A transportation platform that has a driver app, client app (Android/iOS), and a Node.js back end. It also has a corporate web app that enables corporations to pay trips for their employees or customers, a chat, payment integrations, and real-time driver tracking. The platform is fully operational, and at the time of writing, is serving an average of 100 trips per day.

    For SMS and voice messages, a Twilio API was used.

    I built the platform from scratch and created a team that maintains, supports, and continuously develops new features.

  • EasyFix (Development)

    This is a platform that allows users to schedule and pay for vehicle maintenance services.

    I developed the app for Android/iOS and built up the Express.js-based back end.

  • Motowash (Development)

    This is a platform that allows users to schedule and pay for car washing services. I developed the app for Android/iOS and built the Express.js-based back end.

  • Talely (Development)

    This is a digital platform for creating interactive content without needing any programming skills.


  • Frameworks

    React Native, Express.js, Sails.js, Redux, Cypress.io
  • Languages

    JavaScript, JavaScript 6, CoffeeScript, ActionScript 3, HTML5, CSS, C, Scala, Java, C#
  • Libraries/APIs

    React, Node.js, Redux-saga, jQuery, Underscore.js, Lodash, MobX
  • Tools

    Mongoose, GitHub, Bitbucket, GitLab, AWS CodeCommit, Amazon CloudFront CDN, Excel 2013, Spreadsheets, OneSignal, Expo.io, Sublime Text 3, Slack, Mocha, Jira
  • Platforms

    AWS EC2, Visual Studio Code, Linux, OS X, Windows, Arduino, Firebase
  • Storage

    MySQL, MongoDB, PostgreSQL, AWS S3, AWS RDS, SQLite, Firebase Realtime Database
  • Other

    GitFlow, SSH, ESP8266
  • Paradigms

    Test-driven Development (TDD), Agile, Functional Programming


  • Professional degree in Computer Science
    2004 - 2009
    ITESM | Instituto Tecnológico y de Estudios Superiores de Monterrey - Monterrey, Mexico


  • AWS Certified Solutions Architect – Associate
    MAY 2020 - MAY 2023
    Amazon Web Services (AWS)

To view more profiles

Join Toptal
Share it with others