Juan Carlos del Valle
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
CTO | Researcher | Developer
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.
Developer | R&D
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.
Experience
MVC Framework for Node.js
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
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
I developed the app for Android/iOS and built up the Express.js-based back end.
Motowash
http://motowash.mx/Talely
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
Education
Professional Degree in Computer Science
ITESM | Instituto Tecnológico y de Estudios Superiores de Monterrey - Monterrey, Mexico
Certifications
AWS Certified Solutions Architect Associate
AWS
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring