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

Python Developer in Bethesda, MD, United States

Member since January 30, 2019
Peter is now available for hire
Peter Demin, Python Developer in Bethesda, MD, United States
Peter Demin

Python 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
  • Acceptance Testing, 3 years
  • Django REST Framework, 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