George Nagel, Senior Software Developer in Philadelphia, PA, United States
George Nagel

Senior Software Developer in Philadelphia, PA, United States

Member since March 19, 2021
George is a full-stack engineer with strengths in team leadership and culture. At Perpay, he led technical development of a system that recovered hundreds of thousands of dollars from customers in its first year, and helped double the size of the engineering team. He enjoys working with early-stage companies to establish engineering best practices, find product-market fit, and grow engineering teams.
George is now available for hire


  • Perpay
    Django, Django REST Framework, Python 2, React, Redux, Redux-observable...
  • Datto
    Scala, Ruby, Ruby on Rails (RoR), PHP 7, Symfony
  • Noodle
    Python 2, Django, React Native, jQuery, Backbone.js, Amazon EC2, Docker



Philadelphia, PA, United States



Preferred Environment

Docker, Slack, Git, GitHub, PyCharm, Sublime Text, Jira, Trello

The most amazing...

...project I've worked on increased write throughput by a factor of nine in a distributed data storage holding petabytes of data.


  • Engineer

    2019 - PRESENT
    • Designed and built a collections portal which resulted in over $290,000 in payments in the first year.
    • Managed agile process changes during reorganization from one team into two engineering teams.
    • Led the team that developed full-stack features using Python/Django and React. Responsible for organizing team members to deliver on time.
    • Conducted technical and behavioral interviews and onboarded new engineers.
    • Assisted recruiters in developing a hiring pipeline.
    • Drove cultural change to embrace a functioning test suite and created an automated test pipeline in Travis CI.
    • Introduced A/B testing to the feature development workflow.
    • Collaborated with the product manager to design new UI components, appropriately scope work, and estimate projects.
    Technologies: Django, Django REST Framework, Python 2, React, Redux, Redux-observable, React Native, Expo, Amazon S3 (AWS S3), Amazon EC2, Docker, Git, PostgreSQL, Storybook, Figma, Python, JavaScript
  • Senior Software Engineer

    2016 - 2019
    • Led a team of five engineers during the launch of the Google GSuite back-up product.
    • Developed a back-up product for Google Calendar using Scala.
    • Optimized the usage of OpenStack Swift to increase write throughput by nine times.
    • Mentored interns and junior engineers on the new Scala codebase.
    Technologies: Scala, Ruby, Ruby on Rails (RoR), PHP 7, Symfony
  • Senior Software Engineer

    2015 - 2016
    • Led engineers in the design and development of a prototype iOS app.
    • Established software development best practices, such as automated testing and code review.
    • Trained and mentored junior software developers on Python and Django.
    • Led the team during integration of acquired Allclasses proprietary technology into Noodle's Django application.
    Technologies: Python 2, Django, React Native, jQuery, Backbone.js, Amazon EC2, Docker
  • Senior Software Engineer

    2014 - 2015
    • Developed NLP techniques to pull structured information from HTML and unstructured text.
    • Developed features for internal dashboard app using Backbone.js and Python/Flask.
    • Maintained a scalable queuing system for website scraping.
    • Designed an efficient MongoDB schema informed by research of potential data sources.
    • Leveraged Elasticsearch knowledge to improve search result relevance.
    Technologies: Django, Python 2, Backbone.js, jQuery, Natural Language Processing (NLP), Scrapy, Flask, SQLAlchemy, MongoDB, Elasticsearch


  • Servote

    Servote is a web app for creating quadratic-voting-based polls. Quadratic voting is a type of voting where a voter may place multiple votes for candidates, but subsequent votes are more expensive.

    I designed and developed all portions of the application, in addition to coming up with the idea.

  • Resugram

    Resugram was a template-based resume generator that helped users create professional-looking resumes using the LaTeX typesetting system. As the CTO, I helped design data models and implemented the back-end systems in Python and Django. I also managed the deployment process via Heroku.


  • Languages

    Python 2, Python, Python 3, Ruby, Scala, PHP 7, Java, JavaScript
  • Frameworks

    Redux, Django, Django REST Framework, Ruby on Rails (RoR), React Native, Symfony, Scrapy, Flask
  • Libraries/APIs

    React, jQuery, Backbone.js, SQLAlchemy
  • Tools

    Redux Thunk, Expo, Git, Figma, Slack, GitHub, PyCharm, Sublime Text, Jira, Trello
  • Paradigms

  • Platforms

    Firebase, Heroku, Amazon EC2, Docker
  • Storage

    Amazon S3 (AWS S3), PostgreSQL, MongoDB, Elasticsearch
  • Other

    Redux-observable, Storybook, Natural Language Processing (NLP), Digital Signal Processing, Electrical Engineering, Circuit Design


  • Master's Degree in Electrical Engineering
    2010 - 2011
    Georgia Institute of Technology - Altanta, Georgia, USA
  • Bachelor's Degree in Electrical Engineering
    2006 - 2010
    Tufts University - Somerville, Massachusetts, USA


  • Certified Scrum Master
    AUGUST 2016 - APRIL 2018
    Scrum Alliance

To view more profiles

Join Toptal
Share it with others