Sergey Donchenko

Sergey Donchenko

Lviv, Ukraine
Hire Sergey
Scroll To View More
Sergey Donchenko

Sergey Donchenko

Lviv, Ukraine
Member since September 9, 2014
Sergey is an experienced front-end developer with extended knowledge of PHP, but his area of expertise goes beyond the client side, allowing him work in the capacity of a full-stack engineer. He loves contributing to Github, making ideas live and interfaces fast. With over ten years of intensive web application development experience. Sergey has played an active role in development of numerous web applications.
Sergey is now available for hire
  • Ciklum
    PHPfox, Memcached DB, Zend Framework, MongoDB, Gearman, AngularJS, jQuery...
  • Mementia
    Magento, CSS, Prototype, jQuery, ExtJS, Memcache
  • Postindustria
    Kanban, Scrum, MS Project, Drual, CakePHP, SVN, Git, JIRA, Redmine
  • JavaScript, 11 years
  • PHP, 10 years
  • CSS, 6 years
  • jQuery, 5 years
  • Zend Framework, 5 years
  • AngularUI, 1 year
  • AngularJS, 1 year
  • EcmaScript 2015 (ES6), 1 year
Lviv, Ukraine
Preferred Environment
Linux Ubuntu, X OS, NetBeans, Git
The most amazing...
...thing I have created is an ERP system based on Delphi, Firebird and Services with an API for the Web based systems.
  • Web Master
    2013 - 2014
    • Worked on a community based project (PHPfox). Created a new and customized the existing modules using the plugins structure.
    • Optimized the load parameters using Memcached DB queries optimization and sharding.
    • Used Zend Framework 2 to create a media server which allowed me to manage a list of user content and reduce the base load on the site. Used MongoDb and a list of tools to manage the resources (images, videos and documents). Created the permissions distributed system for the resources and users.
    • Used Gearman as the background worker for high-load processes.
    • Used AngularJS to create a plugin for uploading resources and managing user profile information.
    • Created front-end plugins using jQuery.
    • Created HTML templates using HTML5 and CSS.
    • Worked on security, creating a list of checkers for the request and scripting issues.
    • Estimated and planned the change requests and new features for the projects.
    • Communicated with the client.
    • Worked with social authorization APIs (Facebook, Twitter, Xing, LinkedIn).
    Technologies: PHPfox, Memcached DB, Zend Framework, MongoDB, Gearman, AngularJS, jQuery, HTML, CSS
  • Team Lead
    2012 - 2013
    • Communicated with clients and planned projects.
    • Created and customized the Magento contributed or core modules. Created the themes and styled them using CSS.
    • Created the front-end features using Prototype, JQuery, and ExtJS.
    • Optimized and configured the Magento projects by integrating Memcache and sharding for media resources.
    • Managed a team: Created user stories, sprints, and backlog items. Organized the team and held retrospective meetings.
    • Monitored the performance of developers and involved the team members in team-building processes.
    Technologies: Magento, CSS, Prototype, jQuery, ExtJS, Memcache
  • Project Manager and Web Developer
    2011 - 2012
    • Estimated and planned the project structure and development iterations. Created a project road map. Communicated with clients.
    • Experimented with different approaches and methodologies in project management. Worked with Kanban, Scrum and management tools like Microsoft Project.
    • Worked on Drupal-based projects. Created new modules and themes, and customized existing modules.
    • Worked with CakePHP. Planned the project and database structures. Developed parts of applications.
    • Used SVN and GIT as a repository for clients (branches, merging, and conflict fixing processes).
    • Worked with JIRA and Redmine.
    Technologies: Kanban, Scrum, MS Project, Drual, CakePHP, SVN, Git, JIRA, Redmine
  • Executive Director, Project Manager, and Web Developer
    2004 - 2011
    • Created and supported an ERP solution based on Delphi 7. Created custom modules and templates.
    • Created a set of stored procedures and triggers for the Firebird 2.x.
    • Worked on corporate projects using LAMP applications based upon Zend Framework 1.x.
    • Used MySQL as the main database system. Worked with high-load systems and customized/optimized them.
    • Used JavaScript on the front-end. Created a custom set of logic using the following Prototype, jQuery, ExtJS, and other frameworks.
    • Worked with Magento. Created corporate Intranet resources for the company-provided media services.
    • Used Agile Scrum as a base management methodology to manage the development team.
    • Worked as a system administrator with Linux Gentoo, Redhat, Suse and Ubuntu. Created an ISP back-end structure. Worked with billing systems and with mail, web, and DNS servers.
    • Created a few back-end process for billing using C/C++. These programs were launched by Cron and do some calculations with data.
    Technologies: Delphi, Zend Framework, MySQL, JavaScript, Prototype, jQuery, ExtJS, Magento, Linux, C/C++
  • Audio Micro (Development)

    Worked on this project mostly as a front-end developer. I created HTML templates and handled the client side events using JS and jQuery.

  • White and Warren (Development)

    Worked on this project as a team lead and Magento developer. I was focused on module customization and fixing front-end issues.

  • Stevian (Development)

    Worked on this project as a team lead, estimated and planned the sprints, and developed the custom modules. The project was built using Magento.

  • The Ciklum Community (Development)

    Worked on a project from very beginning. Estimated, planned and implemented the project's components. Worked as a Webmaster and was involved in both back-end and front-end development. Used PHPfox as a base for the system. Created an additional sub-project to manage the media and documents related to the registered users. Created the permission distributed system. Configured and used Memcached. Optimized the database queries. Analyzed and built all required database indexes. Added a security block.

  • Email and Social marketing (Development)

    Created and customized modules for SugarCRM. Worked with services using SOAP. Styled and customized the templates for Wordpress

  • DiveDirector (Development)

    Created new and customized existing modules for Drupal.

  • Costume Box (Development)

    Created and customized modules. Styled the templates and created new ones. Implemented the main menu and integrated additional category attributes. Customized the filters on the Catalog pages.

  • Store Of Applications (Development)

    Estimated, planned, and implemented the project structure and API calls.

  • A glamour magazine (Development)

    Customized the existing modules for Magento. Styled the templates. Optimized the database queries.

  • E-store: Household appliances (Development)

    Estimated, planned, and implemented new features. Created and customized the Magento modules. Created and styled the templates.

  • Languages
    PHP, JavaScript, CSS, YAML, EcmaScript 2015 (ES6), C, Bash Script, HTML, SASS, LESS, CSS3, HTML5
  • Frameworks
    Zend Framework, AngularJS, Yii, Laravel, PHPUnit, AngularJS 2
  • Libraries/APIs
    Facebook API, jQuery, AngularUI, React.js, Node.js, Backbone.js
  • Tools
    PHPfox, GitHub, JIRA, Git, JSHint, Redmine, Adobe Photoshop, Webpack, Grunt.js, Bower, SugarCRM, Grunt
  • Paradigms
    DRY, KISS, Model View Viewmodel (MVVM), Model View Controller (MVC), Unit Testing, Agile Software Development
  • Platforms
    Ubuntu, WordPress, Magento, Mac OS X, Drupal
  • Storage
    Firebird, MySQL, MongoDB, NoSQL
  • Misc
    AJAX, Gulp, User Interface (UI), Single-page application, Usability, Cross-browser Compatibility, Dom Manipulation, SOAP, RESTful Web Services, DOM
  • Master's degree in Applied Mathematics
    Odessa National 'I.I. Mecnikov' University - Ukraine, Odessa
    2000 - 2005
I really like this profile
Share it with others