Scroll To View More
Juan Carlos del Valle, JavaScript Developer in Monterrey, Mexico
Juan Carlos del Valle

JavaScript 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

Portfolio

  • 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

Experience

  • Node.js, 10 years
  • Express.js, 9 years
  • JavaScript, 9 years
  • HTML5, 5 years
  • Sails.js, 4 years
  • React Native, 3 years
  • CoffeeScript, 3 years
Monterrey, Mexico

Availability

Part-time

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.

Employment

  • COO | Co-founder

    2014 - PRESENT
    x8bit
    • 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
    Talely
    • 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

Experience

  • Unraitte (Development)
    http://www.unraitte.com

    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.

    I built the platform from scratch and within the last 4 to 6 months, I created a team that maintains, supports, and continues on developing new features.

  • EasyFix (Development)
    https://easyfix.mx/

    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)
    http://motowash.mx/

    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)
    http://www.talely.com

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

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
  • 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, Firebase, Linux, OS X, Windows, Arduino
  • Storage

    MySQL, MongoDB, PostgreSQL, AWS S3, AWS RDS, SQLite
  • Other

    GitFlow, SSH, ESP8266
  • Paradigms

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

Education

  • Professional degree in Computer Science
    2004 - 2009
    ITESM | Instituto TecnolĂłgico y de Estudios Superiores de Monterrey - Monterrey, Mexico
I really like this profile
Share it with others