David Weitzman, Software Developer in Dallas, TX, United States
David Weitzman

Software Developer in Dallas, TX, United States

Member since June 20, 2018
David has over seven years of experience developing functionally aesthetic user interfaces and full-stack web apps. He enjoys using HTML5, CSS3, SCSS, JavaScript, Angular, and React to build beautifully responsive UIs that provide a fantastic user experience. A native of Texas, he has spent time developing front-end web applications at Capital One Bank, Chorus.ai, and ZoomInfo.
David is now available for hire

Portfolio

  • ZoomInfo
    Angular, Agile Software Development, TypeScript, Jest, PrimeNG, JavaScript...
  • Protonify Corporation
    HTML, CSS, Responsive Web Design (RWD), Bootstrap, CSS3, HTML5, JavaScript...
  • Chorus.ai
    Chrome Extensions, Webpack, TypeScript, Bootstrap, SCSS, CSS3, HTML5...

Experience

Location

Dallas, TX, United States

Availability

Part-time

Preferred Environment

Zeplin, GitLab, GitHub, WebStorm, MacOS, Figma, Angular, Node.js, Front-end, Angular Material

The most amazing...

...thing I've built is a bracket challenge game/simulator to compensate for the cancellation of the NCAA basketball tournament during the COVID-19 pandemic.

Employment

  • Software Engineer III

    2021 - PRESENT
    ZoomInfo
    • Implemented a brand redesign of the Chorus.ai web app by working closely with product management and designers under pressure to complete within a tight deadline.
    • Developed an Angular application schematic that generates boilerplate code to bootstrap a brand new application implementing a micro-front-end architecture.
    • Standardized the app creation process for a team of 20–30 developers, allowing any individual to create an application in seconds that is tested, exhibits industry-standard best practices, and is ready to run on a local server immediately.
    • Facilitated the development workflow for a team of 20–30 developers by linking separate code repositories that often need to communicate with each other during development, effectively saving countless hours/days and expediting task completion.
    Technologies: Angular, Agile Software Development, TypeScript, Jest, PrimeNG, JavaScript, HTML, SCSS, REST, NgRx, Nx, Schematics, Git, CSS, JavaScript 5, TypeScript 2, JavaScript 6, Sass, GitLab, Test-driven Development (TDD), NPM, Karma, Node.js, Jenkins, Chrome Developer Tools, ECMAScript (ES6), Angular CLI, Google Material Design, GitLab CI/CD, Storybook, Front-end, REST APIs, Responsive Web Design (RWD), HTML5, CSS3, GitHub
  • Web Developer

    2022 - 2022
    Protonify Corporation
    • Engaged as a developer for a private BioPharma corporation. Transformed a desktop resolution wireframe prototype into an interactive landing page using HTML, CSS, and minimal JavaScript in less than two weeks.
    • Designed the implementation for mobile resolutions because the provided wireframe prototype only specified a desktop resolution.
    • Optimized the performance for deployment to a production environment.
    • Tested the deployed the product to ensure quality in desktop and mobile resolutions.
    Technologies: HTML, CSS, Responsive Web Design (RWD), Bootstrap, CSS3, HTML5, JavaScript, GitHub
  • Front-end Developer

    2016 - 2021
    Chorus.ai
    • Built the front-end for a web application with a team in San Francisco using Angular.
    • Developed and maintained a Chrome web extension that integrates with a flagship web application using vanilla JavaScript, HTML5, CSS3, and Webpack.
    • Created a drag-and-drop prototype for the toggling of a graph display to enhance the user experience when viewing detailed analytics statistics within a web application.
    • Delivered high-quality, highly customized, and responsive UI components and features for a web application.
    • Supported the production in the form of critical bug fixes.
    Technologies: Chrome Extensions, Webpack, TypeScript, Bootstrap, SCSS, CSS3, HTML5, JavaScript, Angular, Git, CSS, JavaScript 5, TypeScript 2, JavaScript 6, Sass, GitLab, Test-driven Development (TDD), NPM, Karma, Node.js, Extreme Programming, Chrome Developer Tools, ECMAScript (ES6), Angular CLI, Google Material Design, GitLab CI/CD, SVG, Storybook, Webpack 2, VS Code, Webpack 3, Cypress.io, Front-end, REST APIs, HTML, Responsive Web Design (RWD)
  • Front-end Developer

    2018 - 2020
    LunaDNA
    • Developed and maintained features for a client-facing web application using Angular, React, and ASP.NET.
    • Enhanced the quality of the client web app user interface through production bug fixes.
    • Communicated daily across timezones with back-end and dev ops teams in California to coordinate feature development and API integration.
    • Converted UI components and features from Angular to React during web application migration of frameworks.
    • Responded swiftly to implement development requirements and specifications driven by product and customer feedback.
    Technologies: ASP.NET, Java, SCSS, HTML5, React, Angular, Git, CSS, JavaScript 5, TypeScript 2, JavaScript 6, Sass, Angular Bootstrap, Test-driven Development (TDD), NPM, Bootstrap 3, Visual Studio Code, JavaServer Pages (JSP), jQuery, Redux, React Redux, Extreme Programming, Chrome Developer Tools, ECMAScript (ES6), Angular CLI, Google Material Design, SVG, VS Code, Front-end, REST APIs, HTML, Responsive Web Design (RWD), CSS3
  • Associate Software Engineer

    2015 - 2016
    Capital One Bank
    • Upgraded a commercial tech client web application from AngularJS 1.4 to Angular 2.
    • Developed and maintained UI components and front-end web application using AngularJS and Angular 2 with Bootstrap.
    • Produced prototypical implementations of potential new user interfaces using the latest web technologies within the Angular 2 ecosystem.
    • Contributed to the production system support by providing hotfixes for critical bugs.
    • Implemented quality assurance to increase robustness of code.
    Technologies: Webpack, Gulp, Grunt, CSS3, JavaScript, HTML5, Bootstrap, Angular, AngularJS, Git, CSS, JavaScript 5, TypeScript 2, JavaScript 6, Sass, Angular Bootstrap, Test-driven Development (TDD), NPM, Bootstrap 3, WebLogic, Karma, Jasmine, jQuery, Apache Velocity, Protractor, Jenkins, Chrome Developer Tools, ECMAScript (ES6), Angular CLI, Google Material Design, Grunt Command Line Interface (CLI), Subversion (SVN), VersionOne, Eclipse IDE, Sublime Text, Bower, Eclipse, Front-end, REST APIs, HTML, Responsive Web Design (RWD)
  • Associate Software Engineer

    2014 - 2015
    Capital One Bank
    • Created responsive UI components for a credit card client web application using AngularJS, Bootstrap, HTML5, JavaScript, and CSS3.
    • Internationalized the credit card client web application for Mexican Spanish, Canadian English, and Canadian French.
    • Worked with a team of 100+ developers to build the flagship web application.
    • Contributed to command center sessions to support production deployments and quality assurance development to ensure the robustness of the code.
    • Developed an internal dashboard to display system status using AngularJS and Bootstrap.
    Technologies: Gulp, Grunt, SCSS, CSS3, JavaScript, HTML5, AngularJS, Git, CSS, JavaScript 5, TypeScript 2, JavaScript 6, Sass, Angular Bootstrap, Test-driven Development (TDD), NPM, Bootstrap 3, WebLogic, Karma, JavaServer Pages (JSP), Jasmine, jQuery, Apache Velocity, Protractor, Apache Tomcat, Jenkins, Chrome Developer Tools, ECMAScript (ES6), Angular CLI, Google Material Design, Grunt Command Line Interface (CLI), Subversion (SVN), VersionOne, Eclipse IDE, Sublime Text, Bower, Eclipse, Front-end, REST APIs, Angular

Experience

  • NCAA Division I Men's Lacrosse Tournament Bracket Challenge
    https://athletics-dweitz43.firebaseapp.com/lax/

    A responsive bracket challenge web application for the NCAA Lacrosse Tournament. Built with Angular 9, using the Google Material Design framework.

    FEATURES:
    • Creation and submission of bracket entries
    • Random bracket entry generator
    • User registration system
    • Leaderboard rankings based on a point system defined by custom rules
    • Social sharing of bracket entries
    • Toggling of the display views to see visual displays (utilizing team logos) vs. a classic display utilizing text
    • Uses Firebase to store data and images

  • National Hockey League Statistics Viewer
    https://athletics-dweitz43.firebaseapp.com/nhl/

    A responsive web application using third-party NHL public data to display statistics about National Hockey League teams and players in a visually aesthetic manner. It was built using Angular 9 and the Google Material Design framework.

    FEATURES:
    • It allows a user to change the web app's color scheme to the theme of their favorite team using the paint bucket icon in the top right corner.
    • The home page displays league standings with data dating back to the 1917-1918 season. A user can click a team logo to open a modal to display more detailed statistics related to the team.
    • The history page allows a user to view several different types of charts and graphs displaying a wide variety of player statistical categories. It can be used to compare statistics and analyze statistical trends across seasons/custom date ranges among players in a visually beautiful manner.
    • Uses Google Firebase to implement authentication and backend database services, which allow users to register with the application to store settings and preferences, such as a default application theme and saved chart search views and results.
    • Provides an onboarding/guiding system to help educate first-time visitors on how to use the application.

  • Ng-Logo
    https://dweitz43.github.io/ng-logo/

    A simple, responsive web application built in the early stages of Angular 2 development. The app was meant to help grow skills. It implements a drag-n-drop functionality to allow a user to change the color of the Angular SVG logo; it also uses Google Material Design colors.

  • March Sadness Tournament Bracket Challenge Simulator
    https://athletics-dweitz43.firebaseapp.com/sadness/

    A bracket challenge and tournament simulator web application built on top of the latest version of Angular with Google Firebase. The application employs Firebase Functions and a NestJS server to scrape simulation data from a third-party site, using the data to create and simulate full tournament games inside of an aesthetic user interface. It pulls Bracketology data from third-party API to create tournaments based on the most up-to-date team rankings. Implements soundboards representing real-life commentary played during game simulations to enhance user experience

Skills

  • Languages

    CSS3, HTML5, HTML, JavaScript, JavaScript 5, JavaScript 6, ECMAScript (ES6), Sass, TypeScript, TypeScript 2, CSS, SCSS, Java
  • Frameworks

    Angular, Angular Material, YARN, AngularJS, Bootstrap, Bootstrap 3, ASP.NET, JavaServer Pages (JSP), Apache Velocity, Protractor, Jasmine, Express.js, NestJS, Cypress.io, Redux, Jest
  • Libraries/APIs

    Firebase Web SDK, REST APIs, AngularUI, jQuery, Node.js, React, React Redux, PrimeNG, NgRx, Puppeteer
  • Tools

    Firebase Authentication, Chrome Developer Tools, Git, GitHub, GitHub Pages, GitLab, AngularFire, IntelliJ, IntelliJ IDEA, WebStorm, Angular CLI, NPM, GitLab CI/CD, Webpack, Webpack 2, Webpack 3, Grunt, Grunt Command Line Interface (CLI), Gulp, Zeplin, Karma, Subversion (SVN), Apache Tomcat, Jenkins, VersionOne, Eclipse IDE, Sublime Text, VS Code, Bower, Figma
  • Paradigms

    Extreme Programming, Agile Software Development, Kanban, Responsive Web Design (RWD), Test-driven Development (TDD), Functional Programming, Object-oriented Programming (OOP), REST
  • Platforms

    Firebase, MacOS, Amazon EC2 (Amazon Elastic Compute Cloud), Eclipse, Visual Studio Code
  • Storage

    Firebase Realtime Database, Cloud Firestore, MongoDB, Amazon S3 (AWS S3)
  • Other

    Firebase Hosting, Front-end, Angular Bootstrap, Firebase Cloud Functions, Google Material Design, Chrome Extensions, SVG, WebLogic, Storybook, Nx, Schematics

Education

  • Bachelor of Science Degree in Computer Science
    2010 - 2014
    University of Maryland - College Park, MD, USA

To view more profiles

Join Toptal
Share it with others