Download PDF

highlights

  • Solution architect of enterprise PHP web applications, services and content management systems
  • Full stack engineer with ten years of experience in web development, web infrastructure, information architecture, and continuous delivery
  • Technical analyst responsible to support products owners and  projects teams in analysis and documentation of business needs and ensuring the accurate alignment of technology with business objectives
  • PHP trainer with 2 years of experience working in education institutions
  • Acquia Certified and PHP Zend Certified engineer

Work History

Mar 2015Present

Solution Architect

EPAM Systems
  • Case studies: 1) Technical oversight of a proprietary Drupal enterprise distribution 2) Consulting about continuous integration of large scale Drupal distributions
  • Technologies: PHP, HTML, JavaScript, SCSS, Jenkins, Acquia Cloud, Drupal, Docker, Git, Apache, MySQL, Memcache, Apache Solr, REST, OAuth2, SimpleSAML, Apigee, Amazon Web Services, Janrain, ChannelAdvisor, Bazaarvoice, Acquia Content Hub, Adobe Target, Google Maps, SEO, Geotagging, Google Maps
  • Worked as a solution architect at Belorussian and USA offices of one of the leading global providers of software product development services
  • Designed components of a large-scale multi-site Drupal platform
  • Produced architectural & functional design documents to meet client requirements
  • Reviewed, interpreted and responded to detailed business requirements specifications to ensure alignment between customer expectations and current or future capability
  • Participated in strategic planning sessions, roadmap & solutions development
  • Made initial discovery of the requirements of the enterprise continuous integration and delivery pipelines
  • Assisted support teams in the review/resolution of technical support incidents
  • Resolved technical disputes and made trade-offs
  • Participated in domain technical and business discussions relative to future architecture direction
  • Supported and participated in developing policies, standards, guidelines and procedures
  • Consulted with project teams to ensure compatibility with existing solutions, infrastructure and services
  • Supported the development of software and data delivery platforms with reusable components that can be orchestrated together into different methods for different business
  • Served as adviser and proxy-product owner to the client throughout the project life-cycle
  • Supported the project team in analysis and documentation of business needs and ensuring the accurate alignment of technology with business objectives
  • Communicated with project management, creative, marketing, and business groups to interpret and execute designs and requirements into effective technical solutions. Advised on options, risks, costs versus benefits, system impacts, and technology priorities
  • Participated in various pre-sales activities as the key technical adviser, developed projects’ scopes (SOW, scope of work), prepared proposals and built proof-of-concepts
  • Went on business trips. Met with channels/customers to understand their current technical environment, key business issues/drivers, and future technology requirements
  • Interacted with remote teams to ensure complete and proper delivery of web applications
  • Assisted projects managers with project planning and release scheduling
  • Elaborated Drupal accelerators
  • Wrote technical documentation
  • Co-organized several PHP meetups
  • Led internal annual Drupal appraisal reviews
Jan 2013Mar 2015

Lead Software Engineer

EPAM Systems
  • Case studies: web portals, digital assets management systems,  multi-site multi-lingual Drupal distributions, web server tuning, profiling, performance optimization, security audits, best practices audits, complex publishing workflows, rich, refactoring of the legacy platform, editorial experience, information architecture, heterogeneous architecture
  • Technologies: PHP, Node.JS, Ruby, Python, HTML, CSS, Javascript, jQuery, Angular.JS, Bootstrap 3, Jenkins, Apache, Nginx, Acquia Cloud, Platform.SH, Pantheon Cloud, Amazon Web Services, EPAM Private Cloud, GitHub, VirtualBox, MySQL, Memcache, Redis, Apache Solr, SASS, Less, AJAX, Smacss, NBC thePlatform, Google Maps
  • Worked as a lead software engineer at the Belorussian office of one of the leading global providers of software product development services
  • Collaborated with other software developers, business analysts and software architects to plan, design, develop, test, and maintain web-applications built on open-source technologies
  • Guided team development efforts towards successful project delivery
  • Maintained high standards of software quality within the team by establishing good practices and habits
  • Worked on multiple projects as a project leader or internal consultant
  • Assisted in the collection and documentation of user's requirements, development of user stories, estimates and work plans
  • Went on business trips. Met with channels/customers to understand their current technical environment, key business issues/drivers, and future technology requirements
  • Worked closely with customers on the technical requirements to provide technical solutions – Identified requirements, including technical details sufficient for product definition
  • Participated in various pre-sales activities as the key technical adviser, developed projects’ scopes (SOW, scope of work), prepared proposals and built proof-of-concepts
  • Participated in peer-reviews of solution designs and related code
  • Developed, refined, and tuned integrations between applications.
  • Analyzed and resolved technical and application problems
  • Provided product updates and technical advice to clients – explained technical capabilities and business benefits of solutions to the customer from engineering level to senior executives
  • Conducted job interviews
  • Co-organized local Drupal/PHP meetups and user groups
  • Led regular internal Drupal/PHP technical reviews sessions as a committee head
Apr 2012Jan 2013

Senior Software Engineer

EPAM Systems
  • Case studies: Drupal 6 custom modules, Integration with intranet services, complex transaction logic, rich frontend application
  • Technologies: PHP, HTML, CSS, Javascript, Drupal 6, Apache, jQuery, ExtJS, SOAP services, Drupal, MySQL, Oracle database, Agile, Git, SVN
  • Worked as a senior software engineer at the Belorussian office of one of the leading global providers of software product development services
  • Was involved as a developer to implement backend and frontend components of an enterprise role management web application 
  • Implemented a rich browser application using ExtJS
  • Collaborated with other vendors
  • Wrote documentation
  • Created Drupal training program and mentored 6 developers
  • Attended Drupal related pre-sales activities as the key technical adviser
Apr 2010Apr 2012

Software Engineer

Itransition
  • Case studies: web portals, social networks, blogs, cross-browser compatibility, diagrams and charts, email campaigns, printer friendly versions, content publishing workflows, analytics, data encryption, payment gateways integration, files hosting, matching algorithms, calendars, membership, dynamic quizzes, mega menus, internationalization, CRM integration
  • Technologies: PHP, MySQL, HTML, CSS, Javascript, Drupal 5/6, Zend Framework, PHPMailer, jQuery, jQuery UI, D3.js, Apache, SVN, PHPUnit, XML-RPC, Google Maps, Quickbooks, Paypal
  • Worked as a web developer at one of the largest Belorussian software development companies
  • Built and maintained numerous web applications and web sites for various enterprise clients
  • Planned, estimated, developed, and deployed updates and new sites functionality
  • Designed, developed, and tested overall web sites solutions that included a content management system, including capabilities such as social collaboration, analytics, CMS content entry, CMS content migration, site architecture, page templates
  • Worked with business users to gather requirements, write functional and technical specifications
  • Anticipated issues and risks and escalated them appropriately
  • Coordinated development efforts with project managers
  • Created websites themes
  • Integrated components and third-party services
  • Wrote documentation
  • Implemented automated tests
Aug 2008Apr 2010

Freelance Web Developer

Self-employed
  • Case studiesWordpress, DataLife Engine, Joomla ecommerce websites; websites themes; analytics; SEO; 
  • Technologies: PHP, HTML, CSS, Javascript, Wordpress, DataLife Engine, Joomla, PHPBB, Apache, SFTP, SSH, Google Maps, Yandex.Maps, Yandex.Metrics
  • Worked directly with customers as a freelance developer. Built, deployed and maintained several websites.

Education

Certifications

Jan 2014Present

Acquia Certified Developer

Acquia Inc

Mar 2012Present

Zend PHP5 Certified Engineer

Zend Technologies

Languages

  • English
  • Belorussian
  • Russian

Associations

  • Drupal Association Individual Member

Personal

  • Date of birth: August 21, 1987
  • Nationality: Belarus

Publications

Open-Source Contributions