← Back to list

Portfolio

EEUK

Responsibilities include: Hybris Upgrade team management. Pre-upgrade refactoring 5.0 code base. Developing migration approaches. Migrating production data from 5.0 hybris to 5.7. Introduce the migration related documentation. Fixing post migration issues. Scope and resource estimation. Environment: J2EE, REST, Spring, Hybris hMC.

Burberry PIM

Responsibilities include: Hybris technical lead. Developing migration approaches from Oracle ATG to Hybris platform. Creating architecture of inbound-outbound channels. Implementing POC. Code quality engineering. Scope and resource estimation. Environment: J2EE, Spring, Hybris core, Oracle ATG core.

AgREST

Responsibilities include: Implementing Design-First and Code-First approaches. Refactoring architecture. Implementing POC. Code quality engineering. Environment: J2EE, LinkRest, Apache Cayenne.

Skills

ANSI SQL
Ant
Apache
API
AWS
Back-end
BEA Weblogic
C
C++
Cassandra
CI/CD methodologies
Crucible
CVS
Docker
Eclipse
Enterprise Architect
ERwin/BPwin
Git
GitLab
Hibernate
ISDN(BRA/PRA)
IVR
IVR/VoiceXML
Java
JavaScript
Jenkins
Jira
JSON
Linux
Make
Maven
MS Access
MS Projec
MSSQL
MS SQL Server
MS Visio
MySQL
Nmake
OC4j
OOP
Oracle
Oracle ATG
PHP
PostgreSQL
Postman
Rational Rose
REST
rest api
RUP
SAP Hybris
Scrum
SIP
SOAP
Software Development
Spring
Spring
Spring Boot
SQL
SVN
Team Lead
Tomcat
UML
Visual Studio
VoiceXML
VOIP
Web Developmen
XML
XP

Work experience

Solution Architect
since 09.2021 - Till the present day |Objectstyle
J2EE, LinkRest, Apache Cayenne
Projects: Burberry PIM Responsibilities include: - Hybris technical lead. - Developing migration approaches from Oracle ATG to Hybris platform. - Creating architecture of inbound-outbound channels. - Implementing POC. - Code quality engineering. - Scope and resource estimation. Environment: J2EE, Spring, Hybris core, Oracle ATG core. Projects: EEUK (http://ee.co.uk/) Responsibilities include: - Hybris Upgrade team management. - Pre-upgrade refactoring 5.0 code base. - Developing migration approaches. - Migrating production data from 5.0 hybris to 5.7. - Introduce the migration related documentation. - Fixing post migration issues. - Scope and resource estimation. Environment: J2EE, REST, Spring, Hybris hMC. Projects: Amway (http://www.amway.com/) - Responsibilities include: - Hybris team management. - Scope and resource estimation. - Developing architecture of eCommerce part. - Introduce the necessary project related documentation. - Code quality engineering. - Developing some parts of project. Environment: J2EE, REST, Spring, Hybris hMC, Hybris OMS, Hybris backoffice, Hybris dashboard. Projects: MVIDEO Portal (http://www.mvideo.ru/) Responsibilities include: - Maintenance and support pre-production and live production systems. - Troubleshooting and bug-fixing. - Partly development (implementation of a small functionality). - Introduce the necessary project related documentation. - Code refactoring. Environment: J2EE, Oracle ATG Web Commerce 10.1.2, Oracle Endeca Guided Search (6.x), Oracle ATG Search 10.1.2, Oracle Commerce Service Center 10.1.2
Technical Lead
04.2014 - 09.2021 |EPAM
eCommerce
Roles: - Team Lead - Architect - Java Developer - Mentor Responsibilities: - Team management. - eCommerce platform integrating with Third-Party Systems. - Developing migration process to upgrade eCommerce platform. - Provide the necessary project related documentation. - Refactoring of the project code and code reviews. - Scope and resource estimation.
Technical Leader\ Software Developer
06.2009 - 04.2014 |Exadel
J2EE, Cassandra, MySQL, Angular JS
Projects: Tanjarine BI Portal (http://www.tanjarine.com/) Responsibilities include: - Development of system architecture. - Analysis of customer requirements for product. - Looking for ways of applications improvements and maintain existed applications. - Introduce the necessary project related documentation. - Refactoring of the project code. - Bug fixing and code reviews - Scope and resource estimation. Environment: J2EE, Cassandra, MySQL, Angular JS Projects: Sears Portal Web Interface Responsibilities include: - Partially developing of system architecture. - Analysis of customer requirements for product. - Refactoring of the project code. - Bug fixing and code reviews. - Introduce the necessary project related documentation. - Scope and resource estimation. Environment: J2EE, JSMVC, MySQL Projects: Wolters Kluwer Portal Web Interface Responsibilities include: - Designed and implemented GWT-based portlet framework. - Bug fixing and code reviews. - Substituted technical lead when required. - Participation in programming some parts of the projects. - Introduce the necessary project related documentation. - Setting up configuration management. - Scope and resource estimation. Environment: J2EE, BEA Weblogic Portal, Liferay Portal, Eclipse, MySQL Projects: All LBS/Map projects for Autodesk company (Mobile Locator 4, Phone recovery assistant, WAP Finder, etc.) Responsibilities include: - Establishing and performing communication with customer. - Analysis of customer requirements for product. - Creating architecture of applications. - Coordination of the development process. - Managing development team. - Participation in programming some parts of the projects. - Introduce the necessary project related documentation. - Setting up configuration management. - Scope and resource estimation. Environment: J2EE, WebLogic 9.2, Oracle 10g, JavaScript (MocaUI), Struts, Spring, Hibernate.
Technical Leader\Team Leader\Project Coordinator
11.2006 - 06.2009 |Warecorp
Enterprise Architect, Crucible, SVN, MYSQL, php5, ZendFramework, Smarty
Projects: www.zanby.com - Web service to all kinds of groups - from small neighborhood groups to businesses to enterprise-class organizations. - Zanby introduced Group Families (Patent Pending) to the world. - A Zanby Group Family is a group, whose members are other groups. - Independent groups can easily join to achieve common goals and form a common identity. - Businesses and associations can manage regional chapters or departments in simple group units. http://zanby.com Responsibilities include: - Creating architecture of applications. - Analysis of customer requirements for product. - Looking for ways of applications improvements and maintain existed applications. - Coordination of the development process. - Managing development team. - Participation in programming some parts of the projects. - Introduce the necessary project related documentation. - Scope and resource estimation.
Independent software consultant
04.2005 - 08.2005 |BICyclel BV
J2EE, Oracle, OC4J, BIBeans
Project: OLAP Storage migration and Analysis tools. The application provides functionality for managing OLAP storages using BIBeans. Responsibilities include: - Establishing and performing communication with customer. - Analysis of customer requirements for product. - Creating architecture of applications. - Introduce the necessary project related documentation. - Setting up configuration management. - Scope and resource estimation.
Independent software consultant
02.2005 - 11.2006 |Varibel BV
C++, MySQL, MC VC6, COM/ActiveX, llcom
Project: Varibel Fitting module for Audiologists. COM/ActiveX based architecture development and code implementation MC VC6 and llcom. Responsibilities include: - Establishing and performing communication with customer. - Analysis of customer requirements for product. - Creating architecture of applications. - Introduce the necessary project related documentation. - Setting up configuration management. - Scope and resource estimation.
Technical Leader\Team Leader\Project Coordinator
06.2003 - 02.2005 |SIS GmbH
J2EE and C++, MySQl, OpenORB, ACE, TAO, boost, MS VC6, g++
Project: CTI platform NEOS. Responsibilities include: - Establishing and performing communication with customer. - Analysis of customer requirements for product. - Creating architecture of applications. - Coordination of the development process. - Managing development team. - Participation in programming some parts of the projects. - Introduce the necessary project related documentation. - Setting up configuration management. - Scope and resource estimation.
Team Leader, Leading Developer
01.1998 - 06.2002 |Belinvest Bank
J2EE and C++, Oracle, CORBA, VISI Broker, Oracle XDK
Project: Internal bank projects development and support. Responsibilities include: - Analysis of customer requirements for product. - Creating architecture of applications. - Leading group of developers. - Participation in programming some parts of the projects. - Introduce the necessary project related documentation. - Setting up configuration management. - Scope estimation.

Educational background

Programmer
Till 2002
Belarussian State University of Informatics and Radio Electronics
Electronic engineer
Till 1996
Belarussian State Polytechnic Academy

Languages

RussianNativePolishIntermediateEnglishUpper Intermediate