Scroll To View More
Peter Demin, Software Developer in Bethesda, MD, United States
Peter Demin

Software Developer in Bethesda, MD, United States

Member since January 30, 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, it 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

Portfolio

Experience

  • Python, 10 years
  • SQL, 8 years
  • Django REST Framework, 3 years
  • Acceptance Testing, 3 years
  • SaltStack, 1 year
Bethesda, MD, United States

Availability

Part-time

Preferred Environment

Linux, Git, Python, Vim, Telegram

The most amazing...

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

Employment

  • 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: Python, Django, JavaScript, React, SQL, Solr, SaltStack
  • Software Developer

    2013 - 2015
    Yandex
    • 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: Python, Flask, JavaScript, jQuery, MongoDB, SQL
  • 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: Python, C++, SQL

Experience

Skills

  • Languages

    Python, JavaScript, SQL
  • Frameworks

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

    SaltStack, Apache Solr
  • Paradigms

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

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

    React, jQuery
  • Platforms

    Linux
  • Storage

    MongoDB, MySQL, PostgreSQL

Education

  • Master's degree in Computer Science
    2005 - 2011
    Moscow Aviation Institute - Moscow, Russia
I really like this profile
Share it with others