Andrey Nuzhdov

Programmer, project manager, consultant and just a good person.

Learn more »

Programming

PHP-frameworks Drupal, Symfony, Laravel, Yii. JS-framework Vue.JS. REST API in the Postman.

Development of various websites and web-services.

  • clarification of requirements with the customer
  • deployment of the work environment in the shortest possible time
  • selection of suitable framework
  • designing a general service architecture
  • design and implementation of interfaces and API
  • creation of databases, implementation of the frontend and backend
  • testing and testing automation
  • identification of bottlenecks, implementation of multithreading
  • integration with external services, gateways, payment systems
  • implementation of logging, collection of statistics, generation of reports

More details »

Project management

PM systems: JIRA, Redmine, Trello, Asana, Gitlab. Local development systems: Lando, Docker, Vagrant, Git.

Significant experience working remotely, as well as management of a distributed development team. Full business process cycle:

  • analysis of the customer's business requirements
  • creation of a common spec and project architecture
  • recruiting, interviewing
  • decomposition of tasks, assigning them to developers
  • code review, control over tasks implementation
  • participation in the implementation
  • unit-testing, stress, functional, and acceptance testing
  • feedback in the process of development: timing, budget, system functions
  • support after delivering a project
  • analysis of project progress, statistics
  • financial accounting, contracts signing, tax payments

More details »

Consulting

Meeting platfoms: Telegram, Google Meet, Zoom.

Professional consulting on the following topics:

  • PHP development, especially on Drupal or Symfony
  • setting up and writing autotests on PHPUnit, Codeception, Gherkin, teaching the BDD methodology
  • automation of testing and deployment
  • using Postman for REST API development and testing
  • using Lando/Docker for local development
  • using GitLab/Redmine (Kanban, SCRUM methodologies) for project and team management
  • using Git (from the beginner level to embedding Git in CI/CD systems)

Submit your application »

Testing and BDD

PHPUnit, Codeception, Gherkin, using BDD.

Highlod projects

Debugging and profiling of the Highload-projects with Xdebug, Xhprof, slow SQL-query analysis with EXPLAIN.

Pet-projects

Soon...


Portfolio

aa

Custom software development:

  • personal websites
  • corporate websites
  • flash movies, banners, games
  • software components
  • internet services
  • web applications

Searching and hiring developers to assemble teams (up to 6 people), gathering requirements, technical specs writing, decomposing tasks for developers, remote development management using web tools (Redmine, Mantis, Google Docs, Skype, BaseCamp) in accordance with the scope, cost, and time. Software quality assurance (manual, unit, stress testing).

Programming languages (frameworks): PHP (Drupal, WordPress, Laravel, Yii, Kohana), Java (Spring Framework, Roo, J2EE), AS3 / Flex (Cairngorm, Robotlegs), Adobe Director (Shockwave). IDEs: Flash / Flex Builder, Flash Develop, Eclipse, IDEA, Spring Tool Suite, PHPStorm, Adobe products. Utilities: Apache JMeter, Enterprise Architect, LibreOffice, Pencil. Software: Photoshop, Corel, Blender, Camtasia Studio, and other products.

I’ve had the unique experience of development using open-source products based on Drupal:

  • CiviCRM
  • OpenSocial
  • Opigno LMS
  • H5P
  • Commerce
  • Ubercart
  • Sector

Selected completed projects:

  • Arkanoid-like Magic Ball game on Macromedia Shockwave technology for ITechnics, whose final customer is Alawar (Russia)
  • project for creating graphs SpicyNodes on Macromedia Flash technology for IDEA.org (America)
  • the medicament mixing service PranaSystem (Adobe Flex) (Israel)
  • t-shirts constructor for i-maika.ru (Adobe Flash) (Russia)
  • Internet editing service for training videos icole.fr for speechi.net (Adobe Flex, PHP) (France)
  • service for genetic testing by fingerprints genetic-test.ru (multithreaded Java server, Delphi-client) (Russia)
  • MMORPG online game Dragon Hunter similar to Heroes M&M III (multi-threaded server written on Lazarus, Flash client, AIR-client, PHP) (Russia)
  • development of a hyper convergent virtualization system based on Nutanix. We used Java Spring, Tomcat, Maven, AOP, a cluster of 3 nodes, and GitLab for project management. We fixed backend errors, the project is partially documented. (Russia)
  • development of a bilingual promo-website Nestlebaby.KZ on Drupal 9 - backend, layout, theming. (Kazakhstan)
  • development of the gds_sync entity synchronization module for the Ros-Bilet (Drupal 7). The module synchronizes nodes that depend on each other, also taxonomy dictionaries, and custom entities, from a data source via the JSON API. (Russia)
  • more than 10 Drupal author modules. The modules are published on Drupal.Org as an open-source software.
  • 10-year Drupal experience at Code Your Dream (see below)

Submit your application »

cyd

Development of websites and Internet services based on CMF Drupal (6, 7, 8, 9, 10 versions). Finished the internal training for creating sites on the CMF Drupal. Some completed projects:

  • support and development of a major tourist hub Aruba.com (The Kingdom Of Aruba)
  • creation and launch of the distributed audio/video conversion service Alatt (similar to mp3converter.live) using RabbitMQ, youtube-dl, ffmpeg (America)
  • creation of a mobile Android application for the health food store TheVine on DrupalGap (America)
  • migration (from Drupal 7 to Drupal 8), development and theming (layout design based on W3.CSS, subsequently on Twitter Bootstrap) a learning portal for schoolchildren Schulminator (Germany)
  • migration (from Drupal 7 to Drupal 8), development and theming of a large news portal Middle East Eye (London, GB)
  • development of a D8-multisite (multiple websites on a single core) for the spiritual leader Bhakti Marga (see also The Ashram, Paramahamsa Vishwananda). Development of the event registration system Events (Drupal 7). The Bhakti Marga website was developed from scratch, the deployment of new sub-sites was also optimized (an installation profile was created), multilingual subsystem was configured, and the core and system modules were updated. The site was migrated to AWS hosting, automatic deployment via GitLab was configured (Germany)
  • creating a custom theme for the medical portal Medicine Today using technology Wingsuit. (USA)
  • improvements of the website system for assessing the biodiversity of farms BPTi on Laravel version 5. Many improvements have been made: a captcha has been added to the registration form, reports printing / the main page / the registration form have been implemented, and translatability into 6 languages has been added. (Germany)
  • creation of a website system for farms monitoring BMS on Drupal 9. The project was implemented from scratch and successfully launched. The library HighCharts was used to display the charts. The site is implemented in three languages. Printing of reports is also implemented. (Germany)
  • creation of a website system for B2B-monitoring of farms Nature Incorporate on Drupal 9/10. The project was implemented from scratch and successfully launched. Custom user and admin themes have been created for the project. The library Chart.JS was used to display the charts, the site is implemented in four languages. Printing of reports is implemented by the module Printable. (Germany)

I set tasks for developers, managed projects. We used project control systems such as Redmine, GitLab, Mantis, Google Docs, BaseCamp, Open Atrium, Trello, Asana, and messengers such as Skype, Google Talk, Telegram.

Submit your application »

clearscale

Development of websites and Internet services based on Yii, Wordpress, Node.JS. Completed the internal training in AWS services as DevOps. Selected completed projects:

  • participation in the development of an analytical portal for universities SeligoAI based on Yii. Design and implementation of internal data structures and website interface. You can read the article about the project SeligoAI (USA)
  • participation in the development of a hub for recruitment agencies SeligoHR based on Yii. Design and implementation of internal data structures and website interface. Read the article about the project SeligoHR (USA)
  • development of a network of charity sites Kiwanis based on Wordpress. Set up multi siting, created custom plugins, made the markup of the website theme. (Америка)
  • support of the company's internal project CloudNoc based on Node.JS. Fixing bugs, product migration to new version of Zabbix.

Took part in group calls in Slack, Skype, Zoom. Control systems used: Jira, Confluence.

Submit your application »

otr

Development of a financial document management system on the Eclipse RCP platform. Generating input forms, reports, creating an account entry generator, etc. Based on the Eclipse RCP technology stack (JDT, PDE, EMF, SWT, Graphiti), the accounting journal editor was created, numerous system interface errors were fixed, form validators were written, usability was improved.

Submit your application »

dote

Work on internal projects of the company, as well as on projects for third-party customers:

  • created Assessment Tools, a training game on Flash, for an external customer. (America)
  • implementation of cartographic service in Java for a large transport company IT2ME (management of vehicles, more than 5000 cars). (Africa)
  • worked on the Global Veterans Database, based on the BeanExplorer technology (Java / JDBC / MySQL / m4 macro processor). (Russia)
  • developed a MapUI map interface similar to Google Maps for the map service (JavaScript, XMLHttpRequest). Implemented integration with the backend (XML parsing, interface generation, JSP) (Africa)
  • developed the subsystem for generating reports for Global Veterans Database (Java JCharts). (Russia)

Submit your application »

cft

Websites development using Site.Faktura.Ru platform. Integration of customers’ websites with payment systems and billing. Business processes automation. I have created 200+ sites (XML, XSLT, XPATH, XML Scheme) for banks (clients), optimized the process of connecting new clients (JSPs, scripts).

Submit your application »