Denys Medvid
Full Stack Software Engineer
© 2021-2024 All rights reserved.
Denys Medvid
About Me
I am a full stack software engineer. I take pleasure when a raw idea from a paper becomes implemented in real life. In my job I try to implement best practices, and solutions because I believe that in long distance it is more profitable than fast and low quality solutions. Life is a movement, so I always try to follow the latest news in the software world to keep myself updated.
In my teenages i carried away by the ideas of free and open-source software (FOSS), which are deep in my mind nowadays. Ideas of collective work under common issues, and solving common problems. In my work I strongly prefer to use open-source solutions. I believe that open-source tools become better and more protected than proprietary software, and also give us better possibilities for developing end products.
In my free time I like to go outside with my wife, walk in a park, museum, or spend a couple of hours playing poker or some video game with my friends.
- Name Denys Medvid
- Address Ukraine, Kyiv
What I Do
Curriculum Vitae
Objective
I would like to implement my skills and experience in practice. Check my knowledge in a new and interesting project, receive new experience and meet new challenges in my work.
Experience
October 2012 - Present
Full Stack Software Engineer
I have worked as a Fullstack Software Engineer. A lot of challenges and difficult tasks. Created projects, support legacy. I have implemented new features, new integrations, and payment methods. Have created google-chrome extensions, google-doc addon, moodle LMS integrations, canvas LMS integrations (LTI), google auth, stripe, paypal and many others.
Create multiple SPA's, Redux, MobX, Symfony, Doctrine, etc. Design APIs, implement APIs, create dashboards in grafana, document API in swagger.
July 2010 - September 2012
IntuitecFull Stack Software Engineer
I have created a couple of project with Yii framework, JS, database architecture, integrations with google calendar and have created custom calendar UI based in jQuery, with drag&drop events, schedules, etc.
August 2009 - July 2010
FreelancerFull Stack Software Engineer
Name of service: weblancer.net
Reference to reviews in Russian.
I have created a lot of parsers and other small scripts. Fix websites
etc.
Education
2006 - 2010
Kyiv radio-mechanical college of NAUComputer programming
Skills
PHP
Doctrine 2, ActiveRecord, Yii, Phalcon, CodeIgniter, Composer, PHPUnit...
Symfony
PHP Framework. I have created projects from scratch, support legacy one.
JavaScript
ReactJs, Redux, MobX, TypeScript, Webpack, SCSS.
GNU / Linux
I am an old linux user. I cofigure Nginx, Docker, mysql/mariadb, postfix, dovecot, DMARK, DKIM, SPF, PHP-FPM, etc...
Database Architecture
I understand a database theory. I have created a lot of database schemas for different projects. Use and understand normalization, denormalization, normal forms, indexes, etc.
Cpp
I have created applications with using STL, Qt Framework.
Software Architecture
I have a lot of experience and deep understanding OOP. Know and follow SOLID, DRY, KIS, YAGNI.
Python
Http requests, pyduktape, apis, etc.
Version Control System
I have worked with Mercurial, SVN, GIT. In nowadays i prefer and use git as main vcs.
CI/CD
I have worked with GitLab CI, TravisCI, drone.io.