
Carlos Velasquez
Verified Expert in Engineering
Full-stack Developer
Tegucigalpa, Francisco Morazán Department, Honduras
Toptal member since December 1, 2021
Carlos started working on web and software development professionally before even entering college. He has a particular passion for crafting unforgettable user experiences. Having formed various tech startups with brilliant colleagues, Carlos has had the opportunity to lead many kinds of projects, ranging from eCommerce platforms to AI-powered algorithmic trading bots. He loves meeting passionate people with deep stories and working with talented, multi-disciplinary teams.
Portfolio
Experience
- CSS - 7 years
- JavaScript - 6 years
- React - 6 years
- Node.js - 6 years
- Python - 4 years
- Full-stack - 4 years
- Firebase - 4 years
- MongoDB - 2 years
Availability
Preferred Environment
React, CSS, HTML, Python, Amazon Web Services (AWS), MongoDB, Node.js, Sass, React Native, JavaScript
The most amazing...
...personal project I've worked on is an algorithmic, forex-trading bot powered by reinforcement learning.
Work Experience
React Developer
Mangomedia
- Transformed the client's custom Adobe XD-based design into an identical, fully functional, and responsive React site. No style or layout frameworks were used. Instead, every section and component is custom, written in JSX, and styled with SCSS.
- Implemented internationalization support for the site, with English and Spanish translations and a no-reload-required language switcher. This functionality was achieved via the i18next framework for React.
- Wrote CI/CD pipelines in GitHub Actions so the clients could frequently receive fresh builds of the site on preview and production environments. Wrote custom Apache and SSH rules on the hosting server for each environment.
- Developed a Google Forms-like contact form with answer-dependent questions and utilized EmailJS to send customer leads to the client.
- Developed custom components that fetched Instagram and WordPress posts and displayed them on the landing page.
Project Manager and Lead Developer
EnCasa
- Designed the architecture of a multi-app eCommerce and food delivery platform. The project included three React progressive web apps for customers, store administrators, system administrators, and a React Native and Expo app for delivery drivers.
- Designed and maintained a serverless back end composed of Firebase for document database, asset storage, and user authentication and Algolia for lightning-fast autocomplete, search, and content indexing.
- Worked hand-in-hand with the project owners to create a sustainable and profitable business model and led a multidisciplinary team of developers, designers, and marketing experts.
- Collaborated closely with the design team to transform Figma concepts into user-friendly screens with features like drag-and-drop and quick search. The styling was done mainly with SCSS, Iconify for SVG icons, and Bootstrap for layout.
- Developed a single-sign-on system for all of the different apps of the platform. Log-in and registration were done through an independent accounts app, which generated user tokens via Firebase functions and then redirected the users to the other apps.
- Implemented continuous integration and delivery pipelines with tests on GitHub Actions and the production environment, a sandbox for the clients to test new features, and internal development environments.
- Trained the team's junior developers and interns on the development of all parts of the stack and testing with Mocha, Selenium WebDriver, and Enzyme.
- Wrote custom React hooks for most of the project's back-end requests. Their uses included joint Firestore requests with collection groups, Google Maps API requests, and static asset manipulation.
- Established Agile protocols for development, having daily team meetings and weekly client meetings, and utilizing Jira, Confluence, and Asana to manage tasks and share important assets with the team.
Co-founder and CEO
Sinewave
- Founded a quality-first, custom-web and software development company with many talented colleagues; managing various development and design teams working concurrently with multiple clients.
- Utilized AWS to establish efficient development workflows, including EC2 to host internal apps and deploy build servers and CodeCommit for source control on internal projects.
- Implemented Agile and transparent management workflows with services, including Jira for task management and Scrum and Confluence for maintaining an internal knowledge base.
IT Assistant and WordPress Manager
Intergroup Holding
- Managed multiple virtual servers with Proxmox VE and configured high-availability protocols.
- Installed onsite server infrastructure for high-profile clients such as the General Directorate of the Honduran Merchant Navy.
- Developed the company's website and blog with WordPress.
Experience
Personalized Education Platform for Entrepreneurs
https://drive.google.com/file/d/1W9vXvj--75giU0xNkwOsxDhZZfeNb6Kn/view?usp=sharingThe general user accesses the platform via an Amazon Lex-powered chatbot available primarily on Facebook Messenger and SMS service for users without an internet connection. Amazon Lex works alongside the Natural Language Toolkit (NLTK) for Python to enable the users to interact with the platform in a casual, easy-to-understand way. Expert entrepreneurs sourced and curated the platform's content via a React web app. The serverless back end utilizes services such as MongoDB Atlas for database hosting and AWS Lambda for code execution. Due to the lack of an SMS solution available in Honduras, an Expo app was developed as an SMS server.
MQL Algotrader
BSC Arbitrageur
Medkit
Arrivo
Education
Bachelor's Degree in Computer Systems Engineering
Universidad Tecnológica Centroamericana (UNITEC) - Tegucigalpa, Honduras
Certifications
Cisco Certified Network Associate – Routing and Switching
Universidad Tecnológica Centroamericana (UNITEC)
Skills
Libraries/APIs
React, Node.js, Google Maps API, REST APIs, TensorFlow, Web3.js, SDL, Natural Language Toolkit (NLTK), Facebook SDK
Tools
Git, Jira, Confluence, OpenAI Gym, Apache, Ganache, MetaMask, JSX, Adobe Experience Design (XD), Figma, Expo, Asana, Mocha, AWS CodeCommit, Amazon Lex, MongoDB Atlas
Languages
CSS, HTML, Python, Sass, JavaScript, SCSS, MQL5, TypeScript, C++, Solidity, Java, SQL, Ruby, Prolog, GraphQL, Go, Kotlin, Dart, YAML
Frameworks
Bootstrap, React Native, Express.js, Flutter, Truffle, Qt, Selenium
Platforms
Firebase, Linux, WordPress, Docker, Blockchain, Proxmox, EmailJS, Algolia, Amazon Web Services (AWS), Amazon EC2, iOS
Storage
NoSQL, JSON, MongoDB, Databases
Paradigms
Agile, Design Patterns, DevOps, Cisco Certified Network Associate Routing & Switching, Agile Project Management, Unit Testing, Continuous Delivery (CD), Continuous Integration (CI), Compiler Design, Scrum
Other
Front-end, Full-stack, Back-end, IT Systems Architecture, User Experience (UX), Cloud Computing, Reinforcement Learning, eCommerce, Networking, Business Management, Routing, Cisco Switches, Startups, Instagram, Smart Contracts, SSH, i18n, GitHub Actions, Single Sign-on (SSO), Progressive Web Applications (PWAs), Enzyme, Natural Language Processing (NLP), Chatbots, Cisco, Generative Pre-trained Transformers (GPT)
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