Dmitry F.
Location Map Pin Ukraine
Main Clock UTC+02:00 (Ukraine/Kyiv)
Lead Python engineer
10+ years of experience in Analysis, Design, Development and Implementation of various web, stand-alone, client-server applications using Python; good Experience with Python web frameworks such as Django, Flask, Pyramid Framework, Tornado,twisted, AioHTTP; have work experience with various Python Integrated Development Environments like PyCharm, Eclipse, Emacs; expertise in handling Django ORM and SQLAlchemy; experienced in developing applications using Agile Methodologies, Waterfall Methodology and Scrum stories in a python based environment; have knowledge of relational databases like MySQL (MariaDB), PostgresSQL, Firebird; have knowledge in NoSQL databases like Redis, and MongoDB; worked with Object Oriented concepts like Creating Classes, Inheritance, Constructors, Polymorphism, Encapsulation, Overloading and Overriding; knowledge in Model View Controller (MVC) frameworks like Django, and Flask; installed various packages in python using pip and easy install; deploy services with Fabric, and Docker; knowledge in Jenkins CI, and QA Automation tools (chrome driver, selenium); worked with web-based application development using frameworks like Django and Flask; actively participated in all phases of the Software Development Life Cycle; experience in writing SQL, Sub Queries, Stored Procedures, Functions; executing MYSQL database queries from python using Python-MySQL connector and MySQL dB package to retrieve information; expertise in establishing database connections for Python by configuring packages like MySQL-Python; experience in working with different operating systems like LINUX, and UNIX; experience in handling REST and SOAP Web Services; have Experience in python inbuilt functions such as Map, Filter and Lambda; well versed with design and development of presentation layer for web application using technologies like HTML, CSS, Bootstrap and JavaScript; experience in using various version control systems like GIT, GitHub and SVN; having knowledge on deploying applications by using Jenkins that provides Continuous Integration and Continuous Deployment; having knowledge on deploying applications by using Docker, docker-compose; excellent analytical and problem-solving skills; ability to work on own besides being a valuable and contributing team player.