Victor Dozal, Developer in Austin, TX, United States
Victor is available for hire
Hire Victor

Victor Dozal

Verified Expert  in Engineering

Software Developer

Austin, TX, United States

Toptal member since September 19, 2020

Bio

Victor is a lead full-stack engineer with nearly a decade of experience building well-architected and resilient applications that survive the test of time. He has worked in multiple industries and company sizes, including the likes of Amazon. Victor specializes in all things JavaScript. Most recently, he has been mostly building applications with the use of React/Redux, NestJS, and PostgreSQL. Additionally, Victor has a high-level of expertise in Google Cloud Platform (GCP) and AWS.

Portfolio

Independent Talent Agency
CSS, HTML, PostgreSQL, MSSQLCE, C#, Express.js, Python 3, Node.js, JavaScript...
Victor Dozal
Encryption, GPG, PGP, Docker, Virtual Machines, Git, NPM, Node.js, JavaScript...
Digible
Amazon Web Services (AWS), Sequelize, Firebase, User Experience (UX)...

Experience

  • JavaScript - 17 years
  • PostgreSQL - 10 years
  • Node.js - 10 years
  • Git - 10 years
  • React - 8 years
  • Jest - 4 years
  • Google Cloud Platform (GCP) - 3 years
  • NestJS - 2 years

Availability

Part-time

Preferred Environment

Google Cloud Platform (GCP), PostgreSQL, NestJS, React, JavaScript, Python 3, Amazon Web Services (AWS), Ruby, TypeScript, PHP

The most amazing...

...thing I've worked on is a boilerplate called "Reactive Nest." This boilerplate combines the latest and greatest technology in the JavaScript world.

Work Experience

Technical Advisor

2018 - PRESENT
Independent Talent Agency
  • Interviewed candidates and recommending to the independent talent agency whether or not they fit the standards of technical excellence set forth by the company.
  • Provided technical expertise in customer calls in order to help them succeed in their technical interview.
  • Prepared engineers for customer interviews and reviewed their technical work before it's sent to customers.
Technologies: CSS, HTML, PostgreSQL, MSSQLCE, C#, Express.js, Python 3, Node.js, JavaScript, Tailwind CSS, Integration, SDKs, APIs, eCommerce APIs, Shopify API, Cloud Firestore, REST APIs, Kubernetes, Architecture, Software Architecture, SQL, Unit Testing, CI/CD Pipelines, DevOps, JSON, Webpack, Ajax, Angular, NgRx, RxJS, Ionic, Front-end Development, Front-end, Vue, ECMAScript (ES6), REST, Next.js, eCommerce, Azure, Rust, TypeScript, Back-end, Marketplaces, Swagger, Cypress, Microservices, JSON Web Tokens (JWT), Integration Testing, Passport.js, Twilio API, Postman, Customer Relationship Management (CRM), Formik, React Redux, Chai, Material UI, Full-stack Development, API Integration

YouTube Partner

2010 - PRESENT
Victor Dozal
  • Led a YouTube channel (www.YouTube.com/c/VictorDozalTutorials).
  • Achieved over 2,500,000 views, 50,000 total watch hours, and more than 9,000 subscribers.
  • Focused on technical topics and teaching complex topics in simple ways.
Technologies: Encryption, GPG, PGP, Docker, Virtual Machines, Git, NPM, Node.js, JavaScript, Social Networking, Integration, SDKs, REST APIs, Architecture, Software Architecture, SQL, Unit Testing, CI/CD Pipelines, DevOps, JSON, Webpack, Ajax, Angular, NgRx, RxJS, Ionic, Front-end Development, Front-end, Vue, ECMAScript (ES6), REST, Next.js, Azure, Rust, TypeScript, Back-end, Marketplaces, Swagger, Cypress, Microservices, JSON Web Tokens (JWT), Integration Testing, Passport.js, Twilio API, Postman, Customer Relationship Management (CRM), Formik, React Redux, Chai, Material UI, Full-stack Development, API Integration

Director of Engineering

2018 - 2020
Digible
  • Led the engineering department, collaborating with the rest of the leadership. team, and growing the company from $300,000 to $45 million ARR.
  • Provided technical leadership in React, NestJS (Node.js), PostgreSQL, and GCP for the engineering team and the rest of the company in order to achieve the growth and retention goals.
  • Reviewed the architecture end to end and implemented changes in order to reduce tech debt from 32% to 9%.
  • Implemented end to end tests to increase the reliability of our CI/CD pipeline, helping us to dramatically reduce the number of defects released to production.
Technologies: Amazon Web Services (AWS), Sequelize, Firebase, User Experience (UX), Algorithms, Test-driven Development (TDD), Kanban, SOLID Principles, Agile, ESLint, TSLint, GitHub, Git, NPM, jQuery, NestJS, Ant Design, Flask, Selenium, Jest, Cypress, SCSS, GraphQL, C#.NET, C#, Python 3, Markdown, JavaScript, CSS3, Google Cloud Platform (GCP), MSSQLCE, PostgreSQL, REST API Architecture, Progressive Web Applications (PWAs), HTML5, Styled-components, TypeORM, Express.js, Node.js, Redux, React, Tailwind CSS, Integration, SDKs, APIs, eCommerce APIs, Shopify API, Cloud Firestore, REST APIs, Kubernetes, Architecture, Software Architecture, SQL, Unit Testing, CI/CD Pipelines, DevOps, JSON, Webpack, Ajax, Angular, NgRx, RxJS, Front-end Development, Front-end, Vue, ECMAScript (ES6), REST, Next.js, Azure, Rust, TypeScript, Back-end, Marketplaces, Swagger, Microservices, JSON Web Tokens (JWT), Integration Testing, Passport.js, Twilio API, Postman, Customer Relationship Management (CRM), Formik, React Redux, Material UI, Full-stack Development, API Integration

Lead Software Engineer

2016 - 2018
Superside
  • Led a team of three engineers, a UI/UX engineer, and a QA engineer, while collaborating with the company's leadership to reach retention and revenue goals.
  • Helped the company go from $1 million ARR to $3.2 million ARR by providing technical leadership in a multitude of projects.
  • Increased the retention rate in the eCommerce site from 2.1% to 5.7% through the use of React and Express.js optimization to speed up everything in the application, as well as by using A/B testing and other conversion optimization techniques.
Technologies: Amazon Web Services (AWS), ESLint, User Experience (UX), Test-driven Development (TDD), Scrum, REST API Architecture, SOLID Principles, Mobile Design, Agile, Jenkins, GitHub, Git, NPM, Selenium, Jest, jQuery, Redux, Express.js, SCSS, CSS3, HTML5, Bootstrap, Java, Node.js, React, JavaScript, Integration, SDKs, APIs, eCommerce APIs, Shopify API, Cloud Firestore, REST APIs, Kubernetes, Architecture, Software Architecture, SQL, Unit Testing, CI/CD Pipelines, DevOps, JSON, Webpack, Ajax, Angular, NgRx, RxJS, Front-end Development, Front-end, Vue, ECMAScript (ES6), REST, eCommerce, Azure, TypeScript, Back-end, Marketplaces, Swagger, Cypress, JSON Web Tokens (JWT), Integration Testing, Passport.js, Twilio API, Postman, Customer Relationship Management (CRM), Formik, React Redux, Chai, Material UI, Full-stack Development, API Integration

Software Engineer (Contractor)

2015 - 2016
SRAM
  • Developed a responsive web application that allows users to monitor an athlete’s performance by tracking its location, speed, pedaling power, time, direction, and distance traveled.
  • Collaborated with other engineers to devise a resilient architecture on AWS in order to support millions of transactional requests per minute.
  • Played an instrumental role in the creation and launch of the first version of the "Qolleqtor" product.
Technologies: Amazon Web Services (AWS), JSHint, Bootstrap, Docker, Algorithms, Kanban, REST API Architecture, SOLID Principles, Agile, GitHub, NPM, Jasmine, Selenium, CSS, HTML, Django, Python 2, Test-driven Development (TDD), Scrum, Git, PostgreSQL, HTML5, CSS3, SCSS, Express.js, Node.js, AngularJS, JavaScript, Integration, SDKs, APIs, REST APIs, Kubernetes, Architecture, Software Architecture, SQL, Unit Testing, CI/CD Pipelines, DevOps, JSON, Webpack, Ajax, Front-end Development, Front-end, REST, Back-end, Integration Testing, Postman, Customer Relationship Management (CRM), Full-stack Development, API Integration

Senior Software Engineer

2015 - 2016
BioIQ
  • Saved the company over $400,000 in operational costs by identifying and automating several processes that could be automated.
  • Architected and implemented new features through the use of JavaScript, Ruby on Rails, and PostgreSQL.
  • Collaborated with other engineers to create a resilient architecture in AWS to allow our technology to grow with our users and our expectations.
Technologies: Amazon Web Services (AWS), RuboCop, JSLint, JSHint, Bootstrap, Docker, Behavior-driven Development (BDD), Test-driven Development (TDD), REST API Architecture, SOLID Principles, Agile, NPM, Node.js, Express.js, CSS3, HTML5, jQuery, RSpec, Cucumber, Scrum, GitHub, Git, PostgreSQL, Ruby on Rails 4, Ruby, JavaScript, Integration, SDKs, APIs, REST APIs, Kubernetes, Architecture, Software Architecture, SQL, Unit Testing, CI/CD Pipelines, DevOps, JSON, Webpack, Ajax, Front-end Development, Front-end, REST, Back-end, Integration Testing, Postman, Customer Relationship Management (CRM), Chai, Full-stack Development, API Integration

Software Engineer (Contractor)

2015 - 2015
Ditech
  • Created financial analysis reports for business executives dealing with over $1 billion USD through the use of SQL Server Reporting Services (SSRS) and SQL Server Analysis Services (SSAS).
  • Optimized the financial report creation workflow and sped up the process by 50%.
  • Mentored peers at the organization in regards to MSSQL-related tools and services in order to increase their efficiency and throughput by 35%.
Technologies: Database Administration (DBA), C#.NET, C#, Python 2, SQL, MSSQLCE, SQL Server Analysis Services (SSAS), SQL Server Reporting Services (SSRS), SDKs, APIs, REST APIs, Software Architecture, Unit Testing, CI/CD Pipelines, DevOps, JSON, Ajax, Front-end Development, Front-end, REST, Back-end, Integration Testing, Postman, Full-stack Development, API Integration

Software Engineer

2014 - 2014
Amazon
  • Developed a debugger (used through a web UI) for one of Amazon’s proprietary programming languages.
  • Designed and developed an online tool that allows users to write code much faster by inputting data into text fields and generating the necessary code to perform the actions the user desires.
  • Competed in Amazon’s Machine Learning and Computer Vision Hackathon. Achieved fifth out of 90 teams worldwide.
Technologies: Amazon Web Services (AWS), JSHint, Bootstrap, JSLint, Algorithms, REST API Architecture, SOLID Principles, Agile, NPM, jQuery, Selenium, SCSS, Ruby, Test-driven Development (TDD), Scrum, Git, PostgreSQL, CSS3, HTML5, Express.js, Node.js, AngularJS, JavaScript, Java, Ruby on Rails 4, Integration, SDKs, APIs, eCommerce APIs, REST APIs, Architecture, Software Architecture, SQL, Unit Testing, CI/CD Pipelines, DevOps, JSON, Ajax, Front-end Development, Front-end, REST, eCommerce, Back-end, Marketplaces, Integration Testing, Twilio API, Postman, Customer Relationship Management (CRM), Chai, Full-stack Development, API Integration

Software Engineer

2013 - 2013
IMVU
  • Pushed code to production on a daily basis to over 10 million unique visitors per month and more than 3 million active users.
  • Collaborated with a team of six to develop a threaded messaging application that improved user retention by 25%. The application handles tens of millions of requests per minute.
  • Developed two JavaScript libraries that are currently used by software engineers throughout the company.
Technologies: pylint, JSHint, Bootstrap, Express.js, NPM, Agile, Algorithms, JSLint, REST API Architecture, SOLID Principles, Test-driven Development (TDD), Ruby, Scrum, Git, HTML5, CSS3, SCSS, PostgreSQL, Node.js, jQuery, Backbone.js, JavaScript, PHP, Haskell, Ruby on Rails 3, Integration, SDKs, APIs, eCommerce APIs, REST APIs, Architecture, Software Architecture, SQL, Unit Testing, CI/CD Pipelines, DevOps, JSON, Ajax, Front-end Development, Front-end, REST, Back-end, Marketplaces, Integration Testing, Postman, Chai, Full-stack Development, API Integration

Software Engineer

2011 - 2012
DocuTAP Inc (now Experity)
  • Redesigned and implemented the graphical user interface of the practice management software, which increased sales by 15%.
  • Implemented and developed on top of open-source software that validates data files.
  • Increased efficiency in DocuTAP’s data validation process by 500%.
Technologies: Amazon Web Services (AWS), JSHint, Bootstrap, Node.js, Express.js, PostgreSQL, jQuery, REST API Architecture, Algorithms, JSLint, Test-driven Development (TDD), SOLID Principles, Scrum, Agile, NPM, Git, CSS3, HTML5, Backbone.js, JavaScript, Integration, SDKs, APIs, REST APIs, Software Architecture, SQL, Unit Testing, CI/CD Pipelines, JSON, Ajax, Front-end Development, Front-end, REST, Back-end, Integration Testing, Postman, Full-stack Development, API Integration

YouTube Channel

http://www.YouTube.com/c/VictorDozalTutorials
I have a YouTube channel dedicated to helping people understand a wide array of technical topics through small and easy to consume videos. These videos are intended to be extremely easy to understand.

The channel currently has over 2,500,000 views, 50,000 total watch hours, and more than 9,000 subscribers. The channel focuses on technical topics, trying to teach complex topics in simple ways.

Personal Website

Based on Gatsby, which is a React-based open-source framework with performance, scalability, and security built-in. This project uses a Gatsby template customizes with React, GraphQL, Styled components, Redux, and Markdown.

This website is one of the fastest out there. Created a blog using cutting-edge technologies to keep sharing with the world my passion for software development and JavaScript technologies. This website was built on top of Gatsby. The following technologies were used to make it my own: JavaScript (ES7), ESlint, Babel, jQuery, React, GraphQL, Firebase Functions, HTML 5, CSS 3, Bootstrap 4, Font Awesome, Firebase Hosting, Disqus, AWS S3, MongoDB, Google Analytics, Formspree, and Git.

DocuTAP EMR

DocuTAP is a web-based EMR with integrated practice management and revenue cycle management. It is primarily designed for use in urgent care situations and is highly tablet-compatible; it can also be configured for primary care and pediatrics – as well as workers' comp visits.

IMVU Inc.

https://about.imvu.com/
IMVU is the world’s largest avatar-based social network where shared experiences build deeper friendships, creativity counts, and all relationships matter. IMVU members use 3D avatars to meet new people, chat, create, and play games. Each month 7+ million people visit IMVU, where they spend an astonishing average of 55 minutes per day customizing their avatars, chatting with friends, shopping, hanging out at cool parties, sharing experiences, and earning real money creating virtual products.

BioIQ

BioIQ is evolving the way health measurement works. By seamlessly connecting people to health testing through our software, it makes testing more accessible, creating more insight for people and more touchpoints with health service partners.

Worked with peers to build and enhance the BioIQ Platform along with its ability to be the first unified solution for configuring and managing all aspects of a health testing program.

Superside

https://www.superside.com/
Superside is reinventing how good design gets done. Superside's unique design subscription service combines top designers from around the world, with purpose-built technology and the rigor of design ops to deliver a game-changing experience for you. Superside is your one-stop-shop for all things design.

At Superside, we built an app with React and Node.js and Java in order to support the customer's design needs at-scale and allowing Superside's freelancers to deliver their best design work as quickly as possible to customers.

Fiona by Digible

Fiona is built to be the end-to-end marketing solution, the ultimate marketing assistant. Fiona is a web-based application that helps customers in the multi-family space determine how much money they need to reach their goals, as well as which marketing platforms to spend it on.

My involvement in this project went all the way from its inception (ideation, strategy, architecture, implementation) to what it is today. I was the first engineer on the project. The project's building blocks are React, NestJS, PostgreSQL, Google Cloud Platform (GCP), and AWS.

Reactive Nest Boilerplate

https://github.com/viiqswim/reactive-nest-boilerplate
A full-stack JavaScript boilerplate that will help any developer get a more robust start to their project in less time. This project is built on the latest and greatest technologies in the JavaScript world, including React and NestJS. The boilerplate is composed of three pieces at a high level:
1) The front end
2) The back end
3) An admin panel to modify all of the data in the database.

Additionally, this project comes with the ability to easily deploy to Vercel with a single command.
2010 - 2014

Bachelor of Science Degree in Computer Science

South Dakota School of Mines & Technology - Rapid City, SD

AUGUST 2020 - PRESENT

Building Scalable APIs with GraphQL

Pluralsight

AUGUST 2020 - PRESENT

AWS Certified DevOps Engineer: High Availability and Elasticity

Pluralsight

AUGUST 2020 - PRESENT

AWS Certified DevOps Engineer: Continuous Delivery and Automation

Pluralsight

AUGUST 2020 - PRESENT

Google Cloud Platform: Core Infrastructure

Coursera

AUGUST 2020 - PRESENT

Google Cloud Platform Fundamentals: Core Infrastructure

Coursera

AUGUST 2020 - PRESENT

Essential Google Cloud Infrastructure: Foundation

Coursera

AUGUST 2020 - PRESENT

Essential Google Cloud Infrastructure: Core Services

Coursera

AUGUST 2020 - PRESENT

Elastic Google Cloud Infrastructure: Scaling and Automation

Coursera

MAY 2016 - PRESENT

SOLID Principles of Object Oriented Design

Pluralsight

JANUARY 2016 - PRESENT

AWS Developer Fundamentals

Pluralsight

JANUARY 2015 - PRESENT

Architecting Highly Available Systems on AWS

Pluralsight

Libraries/APIs

Node.js, React, jQuery, Vue, REST APIs, Passport.js, Formik, React Redux, Chai, Backbone.js, NgRx, RxJS, Twilio API, Redux-Saga, OpenAPI, Shopify API

Tools

NPM, Git, GitHub, Google Compute Engine (GCE), JSLint, Postman, Cucumber, RSpec, Babel, Google Analytics, Grunt, Amazon Elastic Block Store (EBS), AWS ELB, Sequelize, Webpack, GPG, Bamboo, CircleCI, Jenkins, RuboCop, pylint, JSHint, Now

Languages

HTML5, CSS3, JavaScript, CSS, Markdown, SQL, TypeScript, ECMAScript (ES6), Python 2, HTML, GraphQL, Ruby, SCSS, PHP, PHP 7, Java 11, Python, Rust, C++, C, Python 3, Java, C#, Haskell, C#.NET

Frameworks

Express.js, Redux, Cypress, Ant Design, Angular, Next.js, Material UI, NestJS, Jest, Ruby on Rails 4, Bootstrap, Selenium, Jasmine, Flask, Tailwind CSS, Ionic, JSON Web Tokens (JWT), Django, AngularJS, Ruby on Rails 3, Swagger

Paradigms

Web Architecture, Scrum, Kanban, Agile, Unit Testing, REST, REST API Architecture, Test-driven Development (TDD), Behavior-driven Development (BDD), Mobile Design, DevOps, Microservices

Storage

PostgreSQL, Google Cloud SQL, JSON, MSSQLCE, MySQL, MongoDB, Amazon S3 (AWS S3), Cloud Firestore, Database Administration (DBA), SQL Server Reporting Services (SSRS), SQL Server Analysis Services (SSAS)

Platforms

Docker, MacOS, Firebase, WordPress, Amazon EC2, Amazon Web Services (AWS), Kubernetes, Azure, Google Cloud Platform (GCP)

Industry Expertise

Social Networking, Web Design

Other

ESLint, Google Cloud Build, Google Cloud Functions, Integration, SDKs, APIs, CI/CD Pipelines, Ajax, Front-end Development, Front-end, Back-end, Marketplaces, Integration Testing, Customer Relationship Management (CRM), Full-stack Development, API Integration, Networking, Algorithms, Analysis, Gatsby, Styled-components, TypeORM, Progressive Web Applications (PWAs), SOLID Principles, User Experience (UX), Web App Security, TSLint, eCommerce APIs, Architecture, Software Architecture, eCommerce, Virtual Machines, PGP, Encryption, Application State Management, React Admin, Machine Learning, Artificial Intelligence (AI)

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