Billy Dinh, Developer in Houston, TX, United States
Billy is available for hire
Hire Billy

Billy Dinh

Verified Expert  in Engineering

Front-end Developer

Location
Houston, TX, United States
Toptal Member Since
August 31, 2022

Billy is a senior software engineer with over nine years of comprehensive experience building secure, scalable, and resilient software solutions. His expertise encompasses full-stack development, with a strong proficiency in multiple programming languages and frameworks. Billy has spearheaded numerous projects, demonstrating a deep understanding of architectural design, strategic planning, development, and deployment. He has a bachelor's degree in computer science.

Portfolio

Martian Learning Inc.
Front-end, React, JavaScript, TypeScript, CSS, APIs, Python, Full-stack...
Reddit, Inc.
React, Python, Front-end, CSS, Redux, GitHub, JavaScript, TypeScript, Flask...
PairUp
JavaScript, TypeScript, NestJS, React, Firebase, REST APIs, Node.js, Serverless...

Experience

Availability

Full-time

Preferred Environment

JavaScript, TypeScript, Amazon Web Services (AWS), React, React Native, Node.js, Python, Django, Azure, Next.js

The most amazing...

...project I've worked on is an AI-powered ads headline generator integrated with Reddit's ads platform.

Work Experience

Senior Full-stack Engineer (via Toptal)

2023 - 2024
Martian Learning Inc.
  • Translated design files into pixel-perfect user interfaces and ensured comprehensive mobile responsiveness, delivering a seamless and engaging user experience across all device platforms.
  • Rebuilt the website with Next.js, utilizing server-side rendering (SSR), search engine optimization (SEO), and enhanced productivity techniques to significantly elevate performance, visibility, and development agility in a streamlined approach.
  • Transformed legacy CSS into Tailwind CSS and integrated a design framework to accelerate the development process, enhancing productivity and design consistency across the project.
Technologies: Front-end, React, JavaScript, TypeScript, CSS, APIs, Python, Full-stack, Tailwind CSS, Next.js, Front-end Development

Senior Full-stack Developer (via Toptal)

2023 - 2023
Reddit, Inc.
  • Developed a creative headline generator and integrated it with an ads platform, scraping business website content and generating the most relevant ads and headlines using generative AI.
  • Developed an easy-to-use and performance-effective ads copywriter using React by integrating generative AI.
  • Participated in developing new ads API endpoints and creating scheduled jobs using Python and SQLAlchemy.
Technologies: React, Python, Front-end, CSS, Redux, GitHub, JavaScript, TypeScript, Flask, Docker, Full-stack, HTML, REST, API Integration, Front-end Development

Senior Software Engineer

2022 - 2023
PairUp
  • Rebuilt auth workflows with the provided UI design, implemented a mobile responsive/pixel perfect user interface.
  • Implemented a survey workflow with dynamic inputs/options with the provided UI design.
  • Refactored the React app architecture to be clean, robust, and easy to extend. Created reusable components.
Technologies: JavaScript, TypeScript, NestJS, React, Firebase, REST APIs, Node.js, Serverless, HTML, CSS, APIs, Front-end, JSON, GitHub, Full-stack, JSX, Back-end, HTML5, React Redux, CSS3, Front-end Development

Senior Full-stack Developer

2021 - 2022
Cryptolife Lab
  • Developed a cryptocurrency exchange and staking application with React and Next.js, integrated it with the Ethereum network using web3.js, and deployed the application as a static website on Amazon S3.
  • Applied the Agile methodology for project management and tracked and fixed bugs using Jira as a reporting tool.
  • Resolved security concerns and maintained the service to provide a better user experience.
Technologies: JavaScript, React, Next.js, Web3.js, Blockchain, Redux, Unit Testing, Jest, Mocha, Chai, Bootstrap, Material UI, Vue, Tailwind CSS, Amazon Web Services (AWS), Express.js, Node.js, GraphQL, REST APIs, APIs, API Integration, Firebase, Front-end, JSON, JSX, GitHub, Full-stack, Back-end, Web, Cryptocurrency, HTML, CSS, HTML5, Django, NoSQL, React Redux, PostgreSQL, Google Cloud Platform (GCP), NestJS, CSS3, Amazon EC2, NGINX, React Native, Android, Nuxt.js, Ethers.js, DevOps, Webpack, Web 3.0, Solidity, CI/CD Pipelines, Databases, Front-end Development, AWS Amplify

Full-stack Developer

2017 - 2021
Arc XP
  • Developed several small to medium scale applications from scratch, using React on the front end, Node.js on the back end, and hosting on AWS.
  • Worked directly with clients and led contractors in other locations.
  • Provided ongoing consultation and maintenance for better performance and budget optimization.
Technologies: JavaScript, TypeScript, React, Node.js, Redux, Flask, Unit Testing, Jest, Mocha, Chai, Bootstrap, MongoDB, Vue, Tailwind CSS, Amazon Web Services (AWS), Express.js, Firebase, GraphQL, REST APIs, APIs, API Integration, Front-end, SQL, JSON, JSX, GitHub, Full-stack, jQuery, Back-end, Web, Angular, Python, Cryptocurrency, HTML, CSS, HTML5, Django, Docker, NoSQL, React Redux, PostgreSQL, C#, PHP, Google Cloud Platform (GCP), Material UI, NestJS, CSS3, Storybook, Amazon EC2, NGINX, React Native, Android, Nuxt.js, .NET, ASP.NET, DevOps, Prisma, Webpack, Vuetify, Heroku, Databases, Mapbox, Contentful, Front-end Development

Easy-to-use Database Service

An easy-to-use database service I built on AWS to compete with Google Firebase. It uses Amazon DynamoDB as an underlying NoSQL database. The service is recommended for beginner-to-intermediate-level engineers who are unfamiliar with professional databases but prefer to use a database with a web console and API key. Customers can sign up for a free plan with a limited experience and a paid subscription to use the complete services. The service also features multi-tenant and team collaboration.

Cryptocurrency Exchange Application

A cryptocurrency exchange application I built on the Ethereum network with a native token. As a senior front-end developer, I translated the Figma design into a React and Next.js-based web application and integrated the Ethereum network with Web3.js.

Mental Health Screening Application

An AI-powered mental health screening application for healthcare providers. As a full-stack engineer and member of the Agile team, I developed a therapist-patient screening interface with React and Next.js using the Figma design and user stories I was given. I also developed microservices for ingesting recorded screening videos and producing screening result reports for therapists and patients.

Creative Ads Headline Generator

A state-of-the-art advertising headline generator driven by Generative AI.

I have designed and implemented a prototype copywriting tool utilizing TypeScript, React, and MUI (Material UI). This innovative tool can generate highly pertinent advertising headlines based on provided input and an array of customizable parameters. Furthermore, I have seamlessly integrated this intelligent copy generation tool into the advertising platform, enhancing their capabilities to optimize efficiency and user-friendliness.

This integration empowers users to effortlessly extract pertinent business information from provided business URLs and generate compelling advertising headlines, streamlining the advertising content creation process.

Languages

JavaScript, Python, TypeScript, HTML, CSS, GraphQL, HTML5, PHP, CSS3, SQL, C#, Solidity

Frameworks

Django, Next.js, Material UI, Redux, Jest, Bootstrap, Tailwind CSS, Express.js, React Native, Nuxt.js, MUI CSS, NestJS, Flask, .NET, Angular, ASP.NET, Vuetify

Libraries/APIs

React, Node.js, Vue, Web3.js, Chai, REST APIs, jQuery, React Redux, AWS Amplify

Tools

Mocha, JSX, GitHub, NGINX, Webpack, Auth0, Prisma

Paradigms

Unit Testing, Microservices, DevOps, REST

Platforms

Docker, Linux, AWS Lambda, Firebase, Amazon Web Services (AWS), Web, Amazon EC2, Android, Azure, Contentful, Blockchain, Ethereum, Google Cloud Platform (GCP), Mapbox, Heroku

Storage

PostgreSQL, MySQL, JSON, NoSQL, Databases, MongoDB

Other

APIs, API Integration, Front-end, Full-stack, Back-end, Storybook, Ethers.js, Web 3.0, Front-end Development, TypeORM, Serverless, Cryptocurrency, CI/CD Pipelines

2015 - 2019

Bachelor's Degree in Computer Programming

University of Houston - Houston, Texas, United States

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