Brian Díaz
Verified Expert in Engineering
Software Engineering Developer
Santiago, Dominican Republic
Toptal member since September 8, 2022
Brian is an innovative developer and a problem solver. He has 8+ years of experience developing web back- and front-end services in various domains and with diverse tech stacks for startups and medium and large companies. Experienced in working with fast-moving teams and fixed deadlines, Brian is proficient in different methodologies and technologies, allowing him to learn and quickly adapt to new working environments.
Portfolio
Experience
- Node.js - 8 years
- JavaScript - 8 years
- Software Engineering - 8 years
- SQL - 7 years
- NoSQL - 7 years
- React - 5 years
- TypeScript - 5 years
- NestJS - 4 years
Availability
Preferred Environment
Slack, MacOS, Linux
The most amazing...
...project I've joined as one of the 1st engineers was involved in creating one of the top automotive startups in Brazil, which raised more than $55 million.
Work Experience
Senior Full-stack Software Engineer
Zetta, LLC.
- Led the architecture and development of a scalable minimum viable product (MVP) in a fast-paced startup environment, ensuring the platform met early-stage business needs and allowed for iterative improvements.
- Developed a user management system supporting role-based access control (RBAC), empowering administrators and team owners to invite users, assign roles, and manage permissions.
- Integrated automated billing using Stripe, creating a system that supported both flat-rate and per-user fees, as well as volume-based pricing for data analytics services.
- Implemented a chat assistant using @nlux/react and @nlux/langchain-react, enabling interactive and automated user support within the platform.
- Defined database schema to support user roles, permissions, teams, settings, and dashboard visibility, ensuring secure and efficient access to data for B2B clients.
Senior Software Engineer | Content Creator
Veracode Inc.
- Created Node.js Express Rest APIs for OWASP API Security Top 10 Course.
- Implemented security measures outlined in the OWASP API Security Top 10 guidelines. Implemented JWT, Rate Limiters, XSS, and SQL injection security measures, among others.
- Impressed the client with the efficiency with which these functional APIs were developed, recognizing their potential impact on the broader software engineering community.
Software Engineer
TheoremOne
- Worked as a full-stack engineer, collaborating with clients in the US to deliver high-quality solutions.
- Developed new features, resolved bugs, and provided ongoing maintenance for a calendar application used by a prominent TV show company in the US. Technologies utilized include React, Node.js, JavaScript, Firebase, Jest, and CircleCI.
- Designed and implemented a secure service for sharing 3D printing resources for a medium-sized client in the US. Technologies employed include Node.js, TypeScript, NestJS, Google Cloud Platform (GCP), and JSON Web Tokens (JWT).
- Played a vital role in the Houston team, creating a minimum viable product (MVP) for ClarityFirst, a large US-based company. Developed the application using React, TypeScript, React Query, MUI (Material UI), React Testing Library, and Lexical.
- Led the front-end development for a major dental industry client, creating and implementing solutions using React, TypeScript, Material UI, Storybook, and React Query while transforming Figma designs into functional, responsive features.
Senior Full-stack Engineer
Potion AI, Inc
- Developed new features for the AI platform using React, TypeScript, Node.js, NestJS, and GraphQL.
- Converted Figma designs into working responsive features.
- Fixed bugs on the back end using Node.js, NestJS, TypeScript, and GraphQL.
- Improved the search performance by 30% by refactoring queries.
Senior Front-end Engineer
OzoneAI, Inc.
- Fixed bugs in the current platform using the Ruby on Rails framework.
- Helped the team fix and deploy a failing application in staging and production to AWS using AWS Elastic Beanstalk, Redis, Amazon RDS, Amazon CloudFront, and Amazon EC2.
- Added new features using React and JavaScript alongside Rails.
Software Engineer
eBay
- Took part of the team of engineers that developed the certified refurbished admin tool as a front-end engineer, using Node.js, Express.js, React, Redux, TypeScript, JavaScript, and CSS.
- Implemented unit tests with Jest, Enzyme, and Cypress, code coverage with Jest, and used Prettier with ESLint for code linting.
- Maintained, added features, and fixed bugs on pages that have millions of daily views in collaboration with multiple teams.
- Created micro frontends POCs with Webpack Module Federation and Next.js to implement in future eBay projects.
- Implemented eBay's middleware packages for session handling and API calls in a Node.js server that runs concurrently with the front end.
- Worked with the Venus team in implementing new components to the listing page, which has millions of views daily.
- Collaborated with the MyEbay team in migrating legacy systems to a new architecture and redesigning my eBay pages using Marko.js, Node.js, and JavaScript.
Software Engineer
Levvel
- Worked with a large team on the migration of a FoxPro system from a big company to a top-notch tech stack.
- Used React, TypeScript, Redux, Sagas, Redux Observables, Less, Webpack, and Material UI in the front end.
- Built REST APIs to handle the Node.js-based back end with NestJS, TypeScript, SQL Server, Redis, and TypeORM.
- Created scripts that generate schema views from SQL Server into TypeORM entities.
- Assigned as temporary tech lead for four months with an average of 92% sprint completion rate.
Software Engineer
Instacarro
- Started as one of the first engineers in the company that evolved into one of the major startups in Brazil and Latin America with more than $55 million raised.
- Led the software development of numerous services and REST APIs for real-time geolocation, reporting, and mailing using Node.js, JavaScript, and TypeScript.
- Created serverless functions for event handling with the auction platform, mailing, and financial solutions, among others.
- Worked with notification systems using pusher, AWS Lambda, and Firebase.
- Implemented several AWS features to manage services in the cloud, such as RDS, EC2, ECS, S3, CodePipeline, Lambda, Cognito, SES, SNS, CloudFront, and others.
Full-stack Developer
Kambda
- Worked with US clients using the Ruby on Rails framework.
- Developed new functionalities for fintech and healthcare portals.
- Fixed issues and migrated the legacy Rails app to newer versions.
Experience
Reporting Tool for Delta Dental
I implemented flexible integration, robust authentication, powerful reporting, data privacy, and custom branding. I integrated Bold BI reports to enhance IBA's reporting capabilities. The application was hosted securely on AWS for scalability.
Also, I documented the project and laid the groundwork for future enhancements.
Calendar App for ITV
Laser GG Sharing Service
https://www.laser.gg/Education
Bachelor's Degree in Computer Systems Engineering
Pontifical Catholic University Mother and Teacher - Santiago, Dominican Republic
Certifications
Introduction to OpenAI API & ChatGPT API for Developers
Udemy
NestJS Zero to Hero - Modern TypeScript Back-end Development
Udemy
Skills
Libraries/APIs
Node.js, React, REST APIs, React Redux, Twilio API, Redux-Saga, YouTube API, Google Calendar API, Marko.js, jQuery, React Query, React Testing Library, Stripe, Stripe API
Tools
Slack, Git, GitHub, Bitbucket, Jira, Figma, AWS Step Functions, NPM, Amazon Simple Notification Service (SNS), Amazon CloudFront CDN, JSX, Webpack, CircleCI, RSpec, Tableau, Prisma
Languages
JavaScript, HTML, HTML5, ECMAScript (ES6), TypeScript, SQL, CSS, Less, Ruby, Python, GraphQL, CSS3
Paradigms
Unit Testing, Agile Software Development, Scrum, Design Patterns
Frameworks
NestJS, Redux, Bootstrap, Koa, Express.js, JSON Web Tokens (JWT), Material UI, Jest, Next.js, Ruby on Rails 4, Ruby on Rails 5, Tailwind CSS
Platforms
MacOS, Linux, Firebase, Heroku, Amazon Web Services (AWS), Twilio, Google Cloud Platform (GCP), AWS Lambda, AWS Elastic Beanstalk, Vercel, Azure, Docker
Storage
MongoDB, PostgreSQL, NoSQL, MySQL, Amazon S3 (AWS S3), Redis, SQLite, SQL Injection Protection
Other
Software Engineering, Web Development, Full-stack, APIs, Front-end, Back-end, User Interface (UI), Material Design, TypeORM, Enzyme, Responsive Web Apps, Serverless, Startups, WebSockets, Styled-components, Storybook, UI Components, Amazon RDS, ESLint, Software Design, Computer Science, Algorithms, SQL Server 2015, Google Cloud Functions, Chakra UI, OpenAI GPT-3 API, OpenAI GPT-4 API, BI Reporting, OWASP, XSS Protection, Security, Full-stack Development, Single Sign-on (SSO), Tailwind UI, Minimum Viable Product (MVP), LangChain
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