← В ленту
Integration Software Engineer | 20+ years of experience in eCommerce, Regulatory reporting and Telecom | Strong in Java, SAP Hybris, Apache Camel, AWS, Spring, REST

Портфолио

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.

Скиллы

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

Опыт работы

Solution Architect
с 09.2021 - По настоящий момент |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.

Образование

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

Языки

РусскийРоднойПольскийСреднийАнглийскийВыше среднего