Juan Carlos del Valle, Developer in Monterrey, Mexico
Juan is available for hire
Hire Juan

Juan Carlos del Valle

Verified Expert  in Engineering

Software Developer

Location
Monterrey, Mexico
Toptal Member Since
February 19, 2019

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.

Portfolio

X8bit
PostgreSQL, Express.js, Node.js, Redux-Saga, Redux, React Native, React, APIs
Talely
Amazon Web Services (AWS), CSS, HTML5, jQuery, JavaScript, Express.js, Node.js...
IndigoMedia, S.A. de C.V.
Drupal, jQuery, Flex, Flash ActionScript, MySQL, PHP, APIs

Experience

Availability

Part-time

Preferred Environment

Git, Bash, Visual Studio Code (VS Code), MacOS, GraphQL

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.

Work Experience

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 and helped them improve code quality.
  • 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: PostgreSQL, Express.js, Node.js, Redux-Saga, Redux, React Native, React, APIs

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: Amazon Web Services (AWS), CSS, HTML5, jQuery, JavaScript, Express.js, Node.js, APIs

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: Drupal, jQuery, Flex, Flash ActionScript, MySQL, PHP, APIs

MVC Framework for Node.js

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

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

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

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

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

Frameworks

React Native, Express.js, Sails.js, Redux, Flex, Cypress

Libraries/APIs

React, Node.js, Redux-Saga, jQuery, Underscore.js, Lodash, MobX

Languages

JavaScript, JavaScript 6, CoffeeScript, ActionScript 3, HTML5, CSS, GraphQL, Bash, PHP, Flash ActionScript, C, Scala, Java, C#

Tools

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

Platforms

Amazon EC2, Visual Studio Code (VS Code), Linux, OS X, Windows, MacOS, Drupal, Amazon Web Services (AWS), Arduino, Firebase

Storage

MySQL, MongoDB, PostgreSQL, Amazon S3 (AWS S3), SQLite, Firebase Realtime Database

Other

GitFlow, SSH, APIs, ESP8266

Paradigms

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

2004 - 2009

Professional Degree in Computer Science

ITESM | Instituto Tecnológico y de Estudios Superiores de Monterrey - Monterrey, Mexico

MAY 2020 - MAY 2023

AWS Certified Solutions Architect Associate

AWS

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring