Brandon Duffany, Web App Development Developer in Cambridge, MA, United States
Brandon Duffany

Web App Development Developer in Cambridge, MA, United States

Member since March 31, 2020
Brandon spent four years as an engineer at Google and recently completed several successful engineering projects in automated trading, digital advertising, and eCommerce. He takes great pride in his ability to empathize with users and clients and to understand their needs, his ability to foresee issues before they happen, his masterful and creative use of software, his eye for good design, and his efficient process for organizing work and getting things done.
Brandon is now available for hire

Portfolio

  • Google
    Java, Dart, HTML, CSS, Java, Python
  • Yelp
    Python

Experience

Location

Cambridge, MA, United States

Availability

Part-time

Preferred Environment

HTML, CSS, JS, Python, Java, React, NextJS, NodeJS, SQL, Firebase, VS Code, Linux, Windows

The most amazing...

...product I've worked on is Google Ads; it won the product excellence award within Google when it launched. I received multiple awards for my work on the project.

Employment

  • Software Engineer III

    2016 - 2020
    Google
    • Developed web apps (Google Ads and parts of Google Assistant) which served millions of users with different use cases, device types, backgrounds, and ability levels.
    • Played an active role in leading complex engineering projects from start to finish, organizing spreadsheets of processes and tasks, managing important details such as assignees, bottlenecks, dependencies, deadlines, stages, and priorities.
    • Collaborated with UX designers and product managers to give feedback on designs and proactively suggest improvements, as well as communicate engineering constraints to wrangle complexity and scope.
    Technologies: Java, Dart, HTML, CSS, Java, Python
  • Intern

    2014 - 2014
    Yelp
    • Added instrumentation for the review translation feature on mobile devices. Wrangled the log data stored in Amazon S3 and assembled the results into a dashboard for internal use.
    • Added SQL filtering options for an internal admin dashboard.
    • Wrangled geographical data to contribute to Yelp's Japan launch.
    Technologies: Python

Experience

  • Google Ads (Development)
    https://ads.google.com

    While working as a full stack engineer for Google Ads, I was one of the core contributors to the navigation infrastructure and user interface for Google's flagship advertising product. I worked with UX designers to gather requirements and constraints for the product and worked efficiently to execute projects under tight deadlines.

    My day to day work mostly involved writing UI components for the front end, but I also spent time developing productivity tools for other engineers as well as meeting with engineers, PMs, and designers to develop and execute on the product vision, directly addressing the biggest problems and needs of our advertisers, both small and large.

  • Google Assistant (Development)
    https://assistant.google.com

    I worked on the settings experience for Google Assistant on Android and iOS. I built the "Your News Update" experience, working closely with UX designers and engineers at a remote office. We planned the project far in advance, met in person, and had several design sessions to transform abstract requirements into actions. I worked with UX designers closely to ensure the designs were feasible and didn't grow too much in scope for the initial launch.

    The resulting settings experience that I built was smooth and functional. I also personally took on the responsibility of ensuring proper accessibility testing and web performance, as well as driving the launch process. As a result of our careful planning and efficient execution, we completed the project two weeks earlier than anticipated.

  • Botsheets (Development)
    https://botsheets.com

    Botsheets is a service that allows customers to manage their AI chatbot using Google Sheets. It positions itself as "The CMS for Manychat."

    I implemented the webview feature for Botsheets. Webviews are dynamic views displayed by chat applications (e.g. Facebook Messenger) which enable more rich functionality for the chatbot.

    The implementation included the webview builder, which allows users to link specific Spreadsheet columns to the webview, as well as the webview itself, which is displayed to users interacting with the chatbot. All of this was done with React, and made use of the Material UI and Formik libraries.

  • autorev.io (Development)
    https://autorev.io

    I recently built an automated advertising tool for a client that wanted to optimize his workflow for Facebook Ads. The tool consumes large amounts of CSV data, transforms that data, and performs API calls to Facebook in order to update the ad account. The tool cut down his time to perform this task from hours to minutes.
    I also built the landing page for the product.

  • Trading Places Research (Development)

    I'm currently working on an automated trading algorithm for Trading Places Research. Technologies involved include AWS for data storage (S3) and job scheduling (Lambda), IEX API for market data and quotes, and Ameritrade and ETrade APIs for trade execution and portfolio management. All of these systems are wired seamlessly together, with a focus on latency.

  • McCreery's Home Furnishings (Development)
    https://mccreerys.com

    I implemented three modules in Odoo (a full-stack application framework based on Python, SQL, and HTML/JS/CSS) for McCreery's Home Furnishings.
    The first module allowed customers to request quotes for furniture.
    The second module allowed the client to gather customer information in multiple stages, instead of requiring the customer to fill out an entire form (that resulted in lost leads).
    The third module allowed the client to import their previous Wordpress blog to Odoo. This was by far the most complex project since it involved heavily processing the Wordpress content to make it compatible with Odoo's expected file format.
    I implemented these three modules despite never having worked with Odoo before, and the client's systems engineer was surprised by my fast turnaround time.

  • Personal Finance Dashboard (Development)

    I'm currently working on a personal finance dashboard which includes:
    * A React-based front end with SVG-based charts (built from scratch) tracking individual and aggregate account value over time.
    * A back end that automatically logs into financial sites at specified intervals throughout the day and dumps the results into a database to be read by the front end.

Skills

  • Languages

    Java, Python, CSS, HTML, JavaScript, TypeScript, C, C++, SQL
  • Frameworks

    Angular
  • Libraries/APIs

    Node.js, React
  • Platforms

    Web, Linux, Docker
  • Other

    Web App Development, Web Usability, Web Accessibility, APIs, AWS, Advertising
  • Industry Expertise

    Fintech
  • Storage

    MySQL, NoSQL, Google Cloud
  • Tools

    Webpack

Education

  • Bachelor's degree in Computer Science
    2012 - 2016
    Cornell University - Ithaca, NY

To view more profiles

Join Toptal
Share it with others