Carlos Velasquez, Developer in Tegucigalpa, Francisco Morazán Department, Honduras
Carlos is available for hire
Hire Carlos

Carlos Velasquez

Verified Expert  in Engineering

Full-stack Developer

Location
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

Mangomedia
React, Sass, CSS, JavaScript, Instagram, Front-end, EmailJS, SCSS, Apache, SSH...
EnCasa
React, React Native, Firebase, Full-stack, CSS, Sass, SCSS, JavaScript, HTML...
Sinewave
Startups, Agile, Business Management, Jira, Confluence...

Experience

Availability

Part-time

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

2021 - 2021
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.
Technologies: React, Sass, CSS, JavaScript, Instagram, Front-end, EmailJS, SCSS, Apache, SSH, Linux, i18n, GitHub Actions, YAML, JSX, Adobe Experience Design (XD), WordPress

Project Manager and Lead Developer

2019 - 2021
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.
Technologies: React, React Native, Firebase, Full-stack, CSS, Sass, SCSS, JavaScript, HTML, Apache, Figma, Single Sign-on (SSO), Progressive Web Applications (PWA), Expo, Algolia, Agile Project Management, Asana, Jira, Confluence, Google Maps API, JSX, Mocha, Selenium, Enzyme, Unit Testing, GitHub Actions, YAML, Bootstrap, Continuous Delivery (CD), Continuous Integration (CI)

Co-founder and CEO

2017 - 2021
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.
Technologies: Startups, Agile, Business Management, Jira, Confluence, Amazon Web Services (AWS), AWS CodeCommit, Amazon EC2, Scrum

IT Assistant and WordPress Manager

2016 - 2016
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.
Technologies: WordPress, Proxmox, Linux

Personalized Education Platform for Entrepreneurs

https://drive.google.com/file/d/1W9vXvj--75giU0xNkwOsxDhZZfeNb6Kn/view?usp=sharing
My graduation project for UNITEC. An education platform seeking to boost the efficiency of Honduran entrepreneurs by serving them personalized content such as business ideas, tips and techniques relevant to their field, and advice from professional coaches.

The 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

An automated forex trading bot powered by reinforcement learning and MetaTrader 5. Written on Python and MetaTrader's MQL5 and utilizing OpenAI Gym, TensorFlow, Numpy, and Pandas, the bot features agents trained with historical price data of various forex pairs such as EUR/USD. Agents would receive positive reinforcement when making profitable trades with low drawdowns.

BSC Arbitrageur

An automated robot designed to arbitrage cryptocurrencies between Binance Smart Chain DEXes. Consisted of a Node.js-based oracle that monitored exchange rates and a series of smart contracts written in Solidity to execute trades.

Medkit

A web electronic health record focused on easy usage and adoption for clinics, hospitals, and other health institutions. Built in close collaboration with its end users, using a MongoDB, Express.js, GraphQL, React, and Node.js stack.

Arrivo

A React Native-based, Uber-like ride-requesting app for taxis. Primarily targeted at countries where ride-sharing is not customary, the app would aggregate known taxi companies and find the best rides for its users.

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

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

Platforms

Firebase, Linux, WordPress, Docker, Blockchain, Proxmox, Algolia, Amazon Web Services (AWS), Amazon EC2, iOS

Storage

NoSQL, JSON, MongoDB, Databases

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, EmailJS, SSH, i18n, GitHub Actions, Single Sign-on (SSO), Progressive Web Applications (PWA), Enzyme, Natural Language Processing (NLP), Chatbots, Cisco, GPT, Generative Pre-trained Transformers (GPT)

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

2016 - 2021

Bachelor's Degree in Computer Systems Engineering

Universidad Tecnológica Centroamericana (UNITEC) - Tegucigalpa, Honduras

SEPTEMBER 2019 - PRESENT

Cisco Certified Network Associate – Routing and Switching

Universidad Tecnológica Centroamericana (UNITEC)

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