Peter Demin, Software Developer in Rockville, MD, United States
Peter Demin

Software Developer in Rockville, MD, United States

Member since February 26, 2019
Peter is a software developer with more than a decade of experience in small and large-scale Python application development. He believes that to work productively on a project entirely depends on communication and transparency. Peter is meticulous with his code and has exceptional algorithm-solving skills (along with high Codility scores to prove it).
Peter is now available for hire




Rockville, MD, United States



Preferred Environment

Vim Text Editor, Python, Git, Linux

The most amazing...

...applications I've built had clear domain boundaries. I thoroughly designed them, and they've run like clockwork ever since.


  • Software Developer

    2015 - PRESENT
    National Institutes of Health
    • Created a number of mission-critical public web services for the largest open library of medicine in the world.
    • Organized top-notch development process and environment with CI/CD, auto-generated documentation, and deployment orchestration.
    • Designed a clean public API with extensive developer documentation and a simple onboarding process.
    Technologies: SaltStack, Solr, SQL, React, JavaScript, Django, Python
  • Software Developer

    2013 - 2015
    • Designed and implemented a number of web services in an extensive multi-tier project.
    • Integrated and beta-tested some of perspective company products.
    • Designed and implemented gamification elements to enhance user experience and increase customer retention.
    Technologies: SQL, MongoDB, jQuery, JavaScript, Flask, Python
  • Software Developer

    2011 - 2015
    Space Experimental Design Bureau Mars
    • Refactored and documented a standard library for an embedded spacecraft system.
    • Created a toolset for the modernization of legacy software using statistical testing.
    • Participated in the advancement of navigational algorithms for the most efficient space rocket upper stage.
    Technologies: SQL, C++, Python



  • Languages

    Python, JavaScript, SQL, C++
  • Frameworks

    Django, Django REST Framework, Sphinx Documentation Generator, Flask
  • Tools

    SaltStack, Apache Solr, Git, Vim Text Editor, Solr
  • Paradigms

    RESTful Development, Scrum, Test-driven Development (TDD), Acceptance Testing, Unit Testing, Continuous Integration (CI), Continuous Development (CD), Design Patterns, Stress Testing
  • Other

    RESTful APIs, Debian Packaging, CSV, CSV Export, Domain-driven Design (DDD), Telegram
  • Libraries/APIs

    React, jQuery
  • Platforms

  • Storage

    MongoDB, MySQL, PostgreSQL


  • Master's Degree in Computer Science
    2005 - 2011
    Moscow Aviation Institute - Moscow, Russia

To view more profiles

Join Toptal
Share it with others