← Back to list
Senior
Registration: 12.05.2022

Mikhail Tikhomirov

Portfolio

EPAM Systems Inc., Moscow

Lead Software Engineer

Children's World, Moscow

Solution architect

Komus Moscow

Solution Architect

Skills

Java
Apache
ATG
Atlassian
Crystal Reports
Docker
ESX
Git
HANA
Hibernate ORM
Hybris
JBoss
Jira
Kubernetes
Linux
Microservices
MySQL
Oracle
Oracle Database
PostgreSQL
SAP
Spring Framework
SQL
Sybase Power Designer
Tomcat
VMware
WebLogic

Work experience

Solutions Architect
since 06.2022 - Till the present day |Detsky mir
Oracle, MySQL, CVM
● Development and presentation of Solution architecture for supervised systems, presentation of solutions in architectural committees. ● Development of conceptual architecture and technical requirements for IT solutions. ● Ensuring architectural control and monitoring the implementation of architectural decisions in accordance with corporate architectural standards. ● Management of technical debt in the company's IT landscape. ● Selection of technologies and architectural patterns for implementing assigned tasks. Tasks performed: ● Development of architecture and technical implementation options for the marketing campaign and discount management system, participation in task decomposition, and author supervision. ● Design of anti-fraud mechanisms in the customer loyalty program management system. ● Development of architecture for various components of the CVM system and data integration mechanisms in online and retail sales channels.
Lead Software Engineer
01.2022 - 03.2022 |EPAM Systems Inc., Moscow, (www.epam-group.ru)
.
Responsibilities: SAP Commerce (SAP Hybris) customization and version upgrade. Migration to SAP Cloud
Senior Software Developer
09.2019 - 06.2022 |Children's World, Moscow (www.detmir.ru)
.
Responsibilities: Senior software developer in a team responsible for customization and reimplementation of one of the most scaled and comprehensive SAP Hybris implementations in Russia. Design and implementation of migration of monolith application to microservices. New business logic implementation and integration of SAP Hybris with 3-d party systems. Performance and reliability optimizations of the current implementation of SAP Hybris. Refactoring of the current implementation of SAP Hybris. Requirements analysis. Feature estimating. Mentoring newcomers. Code review. SRE engineer. Tasks performed: Design, development and implementation of new user account module for the site and mobile applications. Integration with cloud loyalty program CFT and CDP MindBox. Audit and refactoring of current SAP Hybris solution. Implementation of business and technical monitoring based on Prometheus, Grafana, Kibana, Log Stash and NewRelic.
Solution Architect
12.2018 - 08.2019 |Komus Moscow (www.komus.ru)
.
Responsibilities: SAP Hybris implementation and customization. Research & Development. New business logic implementation. Integration with 3-d party systems. Requirements analysis. Feature estimating. Mentoring newcomers. Code review. Tasks performed: Solution Architect in a team responsible for customization and reimplementation of one of the most scaled and comprehensive SAP Hybris implementations in Russia.
Senior Technology Consultant
12.2017 - 12.2018 |SAP Moscow (www.sap.com)
.
Responsibilities: Technical leading of project implementations (technical guidance, requirement and architecture reviews and workshops, code and performance reviews, nontrivial customizations, analyzing and fixing issues). Identifying service guidelines of Digital Transformation in e-Commerce. Helping our clients and partners to fully leverage SAP Hybris platform to fulfill their business and technical requirements in e-commerce. Improving SAP Hybris Commerce ecosystem. Delivering SAP Hybris Commerce trainings. Supporting sales.
Solution Architect
05.2016 - 12.2017 |APM Technology, Moscow (www.apm-consult.ru)
.
Responsibilities: Oracle ATG eCommerce implementation and customization. Research & Development. New business logic implementation. Integration with 3-d party systems. Requirements analysis. Feature estimating. Mentoring newcomers. Code review. Tasks performed: Solution Architect in a team responsible for customization of one of the most scaled and comprehensive Oracle ATG eCommerce implementations in Russia.
Solution Architect
03.2015 - 02.2016 |NPC "City development"
J2EE, Vaadin, Spring, EclipseLink, PostgreSQL
Responsibilities: Systems implementation management, maintenance, technical support and modification. Development of web applications (J2EE, Vaadin, Spring, EclipseLink, PostgreSQL). Integration with 3-d party systems. Requirements analysis. Feature estimating. Code review. Tasks performed: Design, development and implementation of an automated analytic system for the real-estate agency. Data integration with external informational systems. Remote developers teamwork management.
Chief Java Developer
09.2012 - 03.2015 |Sportmaster, Moscow (www.sportmaster.ru)
.
Responsibilities: Oracle ATG eCommerce implementation and customization. Implementing new business logic. Research & Development. Integration with 3-d party systems. Requirements analysis. Code review. Give technical presentation for the developers & QA. Supervise developers. Employment interviewing. Tasks performed: Designing, implementation and customization of e-commerce solution based on Oracle ATG platform.
Head of Software Development Department
03.2010 - 06.2012 |NPC "City development"
J2EE, GWT, Spring, Hibernate, Oracle, PostgreSQL
Responsibilities: Systems implementation management, maintenance, technical support and modification. Development of web applications (J2EE, GWT, Spring, Hibernate, Oracle, PostgreSQL). Research & Development. Integration with 3-d party systems. Requirements analysis. Feature estimating. Mentoring newcomers. Code review. Tasks performed: Design, development and implementation of automated systems: Building infrastructure monitoring system for the Moscow Government. Geoinformation system for management of power supply infrastructure of Moscow. Data integration with external informational systems. Management of teamwork with Testing and Support department.
Chief Software Engineer
12.2007 - 03.2010 |ITG
Oracle
Responsibilities: Data warehouse design (Oracle Database). Design and implementation of data integration procedures with Oracle Data Integrator. Design and implementation of analytic systems with Oracle Business Intelligence. Development of client-server (J2SE - JFC/Swing) applications. Tasks performed: Design and implementation of Operations room for one of the Departments of the Moscow Government.
Team Lead
01.2007 - 12.2007 |ELCO Technology, Moscow (www.elco.ru)
Oracle, MySQL
Responsibilities: Systems implementation management, maintenance, technical support and modification. Development of client-server (J2SE - JFC/Swing) and Web (J2EE - Servlet, Jsp, Struts, Jsf) applications with IntelliJ IDEA. Database design, implementation and administration (Oracle, MySQL). Tasks performed: Documents web store software development management (for one of the Federal Agencies of the Russian Federation). Documents distribution automated system software development and maintenance management (for one of the Federal Agencies of the Russian Federation). Maintenance and modification of Analytic staff system for one of the Ministries of the Russian Federation. Designing of Records Management System for one of the Ministries of the Russian Federation.
Senior Software Developer
10.2002 - 01.2007 |ELCO Technology, Moscow (www.elco.ru)
Oracle, MySQL
Responsibilities: Development of client-server (J2SE - JFC/Swing) and Web (J2EE - Servlet, Jsp, Struts, Jsf) applications with IntelliJ IDEA. Database design, implementation and administration (Oracle, MySQL). Informational systems design, implementation, maintenance, technical support and modification. Tasks performed: Implementation of Records Management System for one of the Federal Agencies of the Russian Federation. Maintenance and modification of Analytic staff system for one of the Ministries of the Russian Federation. Designing and development of Report and Query Builder. Client-server software migration from Gupta SQLWindows to Java and adaptation to Sun Ray thin client technology. Participation in exhibitions.
Software Developer
10.1996 - 08.2002 |ELCO Technology, Moscow (www.elco.ru)
SQLBase, Oracle
Responsibilities: Software development (Gupta SQLWindows, Gupta SQLBase and Oracle). Database design. Deployment, maintenance and technical support of the developed systems. Database Administration (Gupta SQLBase, Oracle). Tasks performed: Development and support of Analytic systems for Government of the Russian Federation: database design, data import and integration, SQL queries optimization, report building, development and installation of client-side software, installation and administration of Oracle Database, training users and technical support. Participation in exhibitions Comtek, SofTool.

Educational background

Industrial And Civil Engineering
1995 - 2000
Moscow State University of Civil Engineering, Moscow

Languages

EnglishAdvancedRussianNative