Victor Dozal
Verified Expert in Engineering
Software Developer
Austin, TX, United States
Toptal member since September 19, 2020
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
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
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
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.
YouTube Partner
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.
Director of Engineering
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.
Lead Software Engineer
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.
Software Engineer (Contractor)
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.
Senior Software Engineer
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.
Software Engineer (Contractor)
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%.
Software Engineer
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.
Software Engineer
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.
Software Engineer
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%.
Experience
YouTube Channel
http://www.YouTube.com/c/VictorDozalTutorialsThe 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
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
IMVU Inc.
https://about.imvu.com/BioIQ
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/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
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-boilerplate1) 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.
Education
Bachelor of Science Degree in Computer Science
South Dakota School of Mines & Technology - Rapid City, SD
Certifications
Building Scalable APIs with GraphQL
Pluralsight
AWS Certified DevOps Engineer: High Availability and Elasticity
Pluralsight
AWS Certified DevOps Engineer: Continuous Delivery and Automation
Pluralsight
Google Cloud Platform: Core Infrastructure
Coursera
Google Cloud Platform Fundamentals: Core Infrastructure
Coursera
Essential Google Cloud Infrastructure: Foundation
Coursera
Essential Google Cloud Infrastructure: Core Services
Coursera
Elastic Google Cloud Infrastructure: Scaling and Automation
Coursera
SOLID Principles of Object Oriented Design
Pluralsight
AWS Developer Fundamentals
Pluralsight
Architecting Highly Available Systems on AWS
Pluralsight
Skills
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)
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