Andrew Giangrant, Software Developer in Charlottesville, VA, United States
Andrew Giangrant

Software Developer in Charlottesville, VA, United States

Member since June 24, 2018
Andrew is a remote senior full-stack web and Android developer, who is always ready to devise a new solution to the next problem. He enjoys designing and planning strategies ahead of a project, and the implementation that follows, ensuring your project requirements are met, giving feedback and ideas where appropriate. Given the task at hand, Andrew adjusts well to a variety of programming languages and technologies.
Andrew is now available for hire



  • JavaScript, 6 years
  • HTML5, 5 years
  • CSS3, 5 years
  • React, 3 years
  • MongoDB, 3 years
  • PostgreSQL, 3 years
  • Angular, 3 years
  • Docker, 2 years


Charlottesville, VA, United States



Preferred Environment

Windows, Visual Studio Code, Git

The most amazing...

...project that I've created was a mock fax server built from Linux, Asterisk, Hylafax, IAXmodem, and NodeJS. This imitated a real fax server for testing purposes.


  • Senior Full-stack Engineer

    2019 - PRESENT
    Impressure/Aramis Interactive
    • Provided real-time data aggregation from third party API sources.
    • Created centralized user profiling with MongoDB and Serverless Framework.
    • Integrated API data into advanced Looker dashboards.
    • Set up and managed AWS infrastructure.
    • Tested locally to ensure accurate incoming data.
    Technologies: Node.js, Ruby on Rails, React, Redshift, MongoDB
  • Senior Product Developer

    2018 - 2019
    Dealer Inspire
    • Implemented custom components in ReactJS, such as photo carousels. Ensured components were both functional and intuitive.
    • Architected a centralized audit system in serverless AWS using AWS Lambda and DynamoDB.
    • Generated customized CSVs to export data from MongoDB.
    • Wrote tests for both NodeJS using Mocha and ReactJS using Jest.
    • Mentored new developers to enable them to hit the ground running.
    • Implemented streaming for media within a GraphQL implementation of a Node.js server.
    Technologies: Node.js, JavaScript, AWS, AWS Lambda, DynamoDB, MongoDB, Mocha, ReactJS, Jest, GraphQL
  • Full Stack Software Developer

    2017 - 2018
    Tenex Developers
    • Built solid, scalable software for clients.
    • Used best practices and developer tools for rapid, efficient development, such as writing very DRY code, using debuggers, and separation of concerns.
    • Learned the ins and outs of test-driven development and how it will save development time in the future.
    • Adapted very quickly by working on multiple frameworks at once (Phoenix, Ruby on Rails, Javascript).
    • Used new technology (Elixir and Phoenix Framework) that was learned quickly because it was a better fit for the task.
    • Implemented new features for clients like drive and walk scores for a real estate app in both native Android and native iOS apps.
    Technologies: Elixir (Phoenix), Ruby on Rails, JavaScript
  • Software Engineer

    2016 - 2017
    Devilbiss Healthcare, LLC
    • Maintained and built on existing software products, as well as took on new projects.
    • Added NodeJS application to connect with mobile apps and sync data.
    • Deployed development and production applications on IIS.
    • Built a data API with authentication with ASP.NET Core, complete with documentation and tests.
    • Developed with ASP.NET and .NET frameworks to add new features, like assigning user groups to medical faculty.
    • Updated ASP.NET boilerplate version to build new permission based features.
    Technologies: C#, JavaScript, Visual Studio, IIS
  • Software Engineer in Test

    2014 - 2016
    Interactive Intelligence, Inc
    • Started as an intern and become full-time in 2015.
    • Learned Node.js in a testing environment, where the test environment was connected to a live development server.
    • Implemented a secure TLS connection between the development server and test environment.
    • Learned an extensive amount of JavaScript and techniques for more performant and reusable code by building out modular libraries.
    • Built a mock fax server that was used to simulate a real fax machine to test faxes.
    • Implemented a pairing test, which paired the test environment to the development server based on a schedule.
    Technologies: Node.js, JavaScript


  • NodeJS Fax Server (Development)

    Mock fax server that uses Linux, Hylafax, Asterisk, IAXModem, and NodeJS to send and receive faxes within a network.

  • Elixir Angular 2 Medical Application (Development)

    An Angular 2 application built to calculate observed vs expected stay ratios. This was built with Angular 2 and Elixir with the Phoenix Framework. The most difficult challenge with this project was the lack of knowledge of Elixir before working through the tasks.

  • Travel Application (Development)

    An application that organizes travel plans into a React user interface. The back end was written in NodeJS with Babel. Docker was used to isolate the development environment. Unit tests were written for frontend components and backend functionality.

  • Energy Front-end (Development)

    A dashboard built in Angular 2 to show energy consumption data from users with services with energy providers. The Angular 2 front-end used observables to fetch data from an API.


  • Languages

    CSS3, HTML5, JavaScript, TypeScript 3, GraphQL, Java, C#, Bash, Ruby, Elixir
  • Frameworks

    Redux, React Native, Angular, Serverless Framework, Ruby on Rails (RoR), Phoenix, Windows PowerShell, Electron.js
  • Libraries/APIs

    React, Node.js
  • Tools

    Babel, Git, Slack, Jira, Docker Compose, Android Studio, GitHub, Bitbucket, Gimp
  • Paradigms

    REST, Agile
  • Platforms

    Docker, Visual Studio Code, Windows, MacOS, Amazon Web Services (AWS), Linux, Android
  • Other

    Software Development, Version Control
  • Storage

    PostgreSQL, MongoDB, Redshift, MySQL, Google Cloud


  • Bachelor of Science degree in Computer and Information Science
    2013 - 2015
    SUNY Polytechnic Institute - New York

To view more profiles

Join Toptal
I really like this profile
Share it with others