{
  "$schema": "https://jsonresume.org/schema/",
  "basics": {
    "name": "Denys Medvid",
    "label": "Full Stack Software Engineer",
    "image": "https://medvid.cc/img/main_photo.jpg",
    "email": "denys@medvid.cc",
    "url": "https://medvid.cc/",
    "summary": "Full stack software engineer with experience building and supporting web applications, legacy systems, integrations, payment flows, APIs, database schemas, dashboards, and deployment infrastructure.",
    "location": {
      "city": "Kyiv",
      "countryCode": "UA",
      "region": "Ukraine"
    },
    "profiles": [
      {
        "network": "GitHub",
        "username": "DenysMedvid",
        "url": "https://github.com/DenysMedvid"
      },
      {
        "network": "Mastodon",
        "username": "@medvid",
        "url": "https://mastodon.social/@medvid"
      },
      {
        "network": "Weblancer",
        "username": "thebucefal",
        "url": "https://www.weblancer.net/users/thebucefal/reviews/?type=positive"
      }
    ]
  },
  "work": [
    {
      "position": "Full Stack Software Engineer",
      "startDate": "2012-10",
      "summary": "Created projects and supported legacy systems, implemented features, integrations, payment methods, APIs, database schemas, dashboards, and auto-scaling infrastructure.",
      "highlights": [
        "Created Google Chrome extensions and a Google Docs add-on.",
        "Implemented LMS integrations with Moodle, Canvas, LTI 1.1, LTI 1.3, LTI 2.0, Brightspace, Schoology, Google Pub/Sub, and Google Classroom.",
        "Implemented Stripe, PayPal, one-time payments, subscription payments, and coupons.",
        "Used OAuth2 to simplify login flows.",
        "Built single-page applications with React, Redux, MobX, Symfony, and Doctrine.",
        "Designed APIs, database schemas, auto-scaling infrastructure, and Grafana dashboards."
      ]
    },
    {
      "name": "Intuitec",
      "position": "Full Stack Software Engineer",
      "startDate": "2010-07",
      "endDate": "2012-09",
      "summary": "Created projects with Yii, JavaScript, database architecture, Google Calendar integrations, and custom calendar UI with drag-and-drop events and schedules."
    },
    {
      "name": "Freelancer",
      "position": "Full Stack Software Engineer",
      "startDate": "2009-08",
      "endDate": "2010-07",
      "url": "https://www.weblancer.net/users/thebucefal/reviews/?type=positive",
      "summary": "Created parsers, small scripts, website fixes, and other freelance web development work."
    }
  ],
  "education": [
    {
      "institution": "Kyiv radio-mechanical college of NAU",
      "area": "Computer programming",
      "startDate": "2006",
      "endDate": "2010"
    }
  ],
  "certificates": [
    {
      "name": "Zend Certified Engineer",
      "date": "2015-06-18",
      "issuer": "Zend",
      "summary": "Candidate ID: ZEND027501"
    }
  ],
  "skills": [
    {
      "name": "PHP",
      "keywords": [
        "Symfony",
        "Doctrine 2",
        "ActiveRecord",
        "Yii",
        "Phalcon",
        "CodeIgniter",
        "Composer",
        "PHPUnit"
      ]
    },
    {
      "name": "JavaScript",
      "keywords": [
        "React",
        "Redux",
        "MobX",
        "TypeScript",
        "Webpack",
        "SCSS"
      ]
    },
    {
      "name": "GNU/Linux",
      "keywords": [
        "Nginx",
        "Docker",
        "MySQL",
        "MariaDB",
        "Postfix",
        "Dovecot",
        "DMARC",
        "DKIM",
        "SPF",
        "PHP-FPM"
      ]
    },
    {
      "name": "Database Architecture",
      "keywords": [
        "Schema design",
        "Normalization",
        "Denormalization",
        "Normal forms",
        "Indexes"
      ]
    },
    {
      "name": "Software Architecture",
      "keywords": [
        "OOP",
        "YAGNI",
        "DRY",
        "KIS",
        "SOLID",
        "GRASP",
        "TDD",
        "DDD"
      ]
    },
    {
      "name": "Python",
      "keywords": [
        "HTTP requests",
        "APIs",
        "PyDuktape"
      ]
    },
    {
      "name": "C++",
      "keywords": [
        "STL",
        "Qt Framework",
        "Generic programming"
      ]
    },
    {
      "name": "Version Control",
      "keywords": [
        "Git",
        "Mercurial",
        "SVN"
      ]
    },
    {
      "name": "CI/CD",
      "keywords": [
        "GitLab CI",
        "Travis CI",
        "Drone CI"
      ]
    },
    {
      "name": "Integrations",
      "keywords": [
        "Moodle",
        "Canvas",
        "LTI",
        "Brightspace",
        "Schoology",
        "Google Pub/Sub",
        "Google Classroom",
        "Google Calendar",
        "OAuth2",
        "Stripe",
        "PayPal"
      ]
    }
  ],
  "interests": [
    {
      "name": "Open-source software"
    },
    {
      "name": "FPV drones"
    }
  ]
}
