Andrey Shevchuck

Senior Java Developer at Caplantic
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Germany, DE
Languages
  • English Native or bilingual proficiency
  • Belarusian Native or bilingual proficiency
  • Ukrainian Limited working proficiency
  • German Limited working proficiency
  • Polish Limited working proficiency
  • Russian Full professional proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Germany
    • Financial Services
    • 1 - 100 Employee
    • Senior Java Developer
      • Jan 2021 - Present

      Project “Investment management system AIFIN” Customer: investment management holding Talanx Group (https://www.talanx.com) and Caplantic GmbH (https://caplantic.de) Development investment management system for investment management. Taking the system development after exit of previous contractor team. moving project to phase 2.0. Development, enhancement, testing, operations support (devops tasks). Implementing of new features, bugfixing, refactoring. Working tightly with Product Owner and getting into depth of business processes of the Customer. Backend: - Java-based Spring / Spring Boot app development - Axon framework event-driven development using Event Sourcing and CQRS patterns - development of new functionality using Axon projections, aggregates, commands, events, queries, messages (CQRS) - development of server-side validation, implementations of business rules - development of REST API layer, JPA layer, DTOs and mappers, error handling - refactoring of existing code (projections, aggregates, services, repositories) - Liquibase / PostgreSQL DB development and updates (tables, views) - integration with Reporting application (business warehouse on Microstrategy) on the level of DB tables and Axon projections Frontend: - reworking / enhancing of existing and creation new UI - Vue JS framework components development, JS / HTML, async JS, Promises - Vuex Store development (actions, mutations, JS libraries implementation) Testing / QA: - TDD/ BDD approach - Spock tests writing (Java based unit tests and Spring Boot based integration tests) - Selenium (Chrome Driver) QA / user acceptance tests writing Infrastructure: - maintaining and fixing of Gitlab CI pipeline - configuring of stages and jobs for Gitlab CI pipeline - ensuring that develop-branch pipeline is in “green” status - fixing QA Selenium tests and handling “timing” issues - adding to pipeline Maven dependencies analyzer and spotbugs plugins Show less

    • Kazakhstan
    • Technology, Information and Internet
    • 1 - 100 Employee
    • Senior Java Developer
      • Nov 2018 - Dec 2020

      Customer: Hotel "Serebrianny Bor" (Pestovo, Russia)Project ASU Silverbor-2Development of hotel automation system Phase-2. Migrating of application to Microservices architecture. Development of Order Service and API Gateway Service. In-depth usage and configuring of Docker, Docker Compose, Kubernetes. Implementation of new functionality and enhancement requests. Writing automated tests (unit, integration, component, end-to-end). - migrating application to Microservices architecture; - identifying and extraction of services; - development of Order Service and API Gateway Service - broker-based async. messaging (domain events, commands, Eventuate Tram frmw, Apache Kafka); - development of sagas; - remote debug of deployed service code (full-chain from Angular UI till backend calls); - automated testing of sagas (unit, integration, end-to-end); - automated integration testing of services (adapters testing, contract testing); - component testing using Gherkin / Cucumber frmw; - Gradle-configuration of integration and component tests; - testing of pilot service version on AWS Lamdba; - deployment on Docker Compose and Kubernetes environments; - working with Google Cloud (gcloud CLI, GKE, Kubernetes) and AWS (aws CLI, ECS, Lambda, DynamoDB).Technologies: Java, Microservices, Spring Boot, Spring Cloud, JPA, Hibernate, Gherkin/Cucumber, Eventuate Tram, Docker, Kubernetes, Google Cloud, Gradle, Angular, Lombok, Swagger, MySQLResults:system migrated to Microservices architecture Show less

    • Senior Java Developer
      • Oct 2016 - Oct 2018

      Project Multikart Development of billing system for company that provides service for customers of oil companies. Company issues fuel cards for oil companies' customers. Cards have a system of discounts and allow customers to get fuel on gas stations. Cards are linked to customer vehicles. Vehicles go to gas station of certain oil company, fuel up using their fuel cards, appropriate sum is withdrawn from customer's card account. System of cumulative discounts is supported for customers. Application has a system of reports. - development of application modules "Cards", "Customers", "Suppliers", "Vehicles", "Reporting" (Java, Spring); - development of data schema (PostgreSQL DB); - development of Spring MVC-part of presentation layer; - development of service layer; - development of repository / DAO layer (Spring.data.jpa);- development of automated tests (unit, integration);- Docker and Docker Compose files configuration and maintenance; - working with customer requirements and communication with Customer; - enhancements requests implementation.Technologies: Spring 5.0, Java 8, JPA, Hibernate, JMS, Docker, Docker Compose, Maven, Javascript, jQuery, Liquibase, SQL, PostgreSQL Results: - system go-live - post go-live support - positive feedback from the Customer Show less

    • Java Developer
      • Feb 2015 - Oct 2016

      Customer: Hotel "Serebrianny Bor" (Pestovo, Russia)Project ASU Silverbor Development of hotel automation system (Java, Spring). Development of new functionality and integration with existing systems. - development of application modules “Personnel work time accounting”, “Personnel bonuses system”, “Sports equipment rental”, “Cafe services ordering”, “Transfer ordering”, “Customers”, “Suppliers”; - integration with existing applications; - development of web-interface; - Docker / Docker Compose infrastructure configuratoin and maintenance; - system testing and support;Technologies: Java, Spring, Angular, J2EE, Maven, JS, jQuery, SQL, Docker, MySQLResults:Go-live, positive feedback from the Customer Show less

    • Russian Federation
    • IT Services and IT Consulting
    • 100 - 200 Employee
    • Head of development group
      • Dec 2012 - Dec 2014

      - heading of projects development (SAP Java) - development of components (Java, SAP Netweaver) for projects GM Uzbekistan, ASU Depo, KAMAZ; - development of automated tests for applications (unit, integration, component, ent-to-end); - creation of pre-sale infrastructure for GM Uzbekistan and ASU Depo projects (Java part); - supporting of pre-sale for Java-apps part; - go-live and post-go-live support. Technologies: Java, Spring, SAP, Maven, Oracle DB, MySQL - heading of projects development (SAP Java) - development of components (Java, SAP Netweaver) for projects GM Uzbekistan, ASU Depo, KAMAZ; - development of automated tests for applications (unit, integration, component, ent-to-end); - creation of pre-sale infrastructure for GM Uzbekistan and ASU Depo projects (Java part); - supporting of pre-sale for Java-apps part; - go-live and post-go-live support. Technologies: Java, Spring, SAP, Maven, Oracle DB, MySQL

    • Senior Developer
      • Jul 2010 - Mar 2014

      Project Tournament Edition Mod for "Heroes of Might & Magic 5" game. Customer: Portal HeroesLeague (www.heroesleague.ru). Volunteer project. Development of new functionality via LUA-scripting and configuration. Development of enhancements and balance improvements. Determining of project requirements. Working with end-users, holding forum discussions. Game balance testing and improvement. Coordination of project work, ensuring cooperation with designer team, 3d-modellers, developers of Maps. Bugfixing, automated testing, enhancement and development of a product. Responsible of TE-mod builds release for 4 years. Technologies: LUA scripts, XML, automated testing Results: Several tens of tournaments were successfully held on my releases of Tournament mod. Show less

    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Lead developer
      • Mar 2006 - Nov 2012

      - heading development group for Pfleiderer project (SAP Java, SAP ERP) - development of components for SAP xRPM application - development of Java applications (SAP Portal platform) to integrate with xRPM and othe xApps - coordination of Java-development of additional functionality and custom components (SAP Java) for xRPM DEMO project; - supporting of pre-sale for Java-apps part Technologies: Java, Java EE, JSP, SAP ERP, SAP Netweaver Results: go-live of Pfleiderer project; creation of presale infrastructure for xRPM project Show less

    • Germany
    • Software Development
    • 700 & Above Employee
    • Senior developer
      • Sep 2005 - Jun 2006

      Project xRPM/cProjects. Customers: SAP Poland, BPH Bank, Poland, Warsaw Development and implementation of system for project management and budgeting - SAPxRPM/cProjects/BPS. Development of new application components (Java), design of solution landscape and architecture, design of BluePrint part concerning xRPM module and Java-apps part, integration with existing systems, configuration of xRPM module, configuration and integration with cProjects module, configuration of SAP Portal. Development of specific mechanism of project acceptation (Java-part), integration with block of budgeting functionality (planning and controlling), integration of xRPM with other modules – SAP R/3, BW, cProjects, EP, MS Project, PS. As a result a reference is obtained from SAP Poland: https://drive.google.com/open?id=1Qai181XpI-tt7E2FLqtLJJFcO3prsz6a Technologies: Java, SAP NW, SAP Portal, xRPM 2.0, SAP BW 3.5, BPS, cProjects 3.1, MS Project Results: Go-live, positive reference from SAP Poland and Customer Show less

    • Russian Federation
    • IT Services and IT Consulting
    • 100 - 200 Employee
    • Senior developer
      • Mar 2005 - Sep 2005

      Project SAPTXI. Сustomer - Sibneft, Russia Development of SAP Portal application for data and reporting consolidation: - development of Portal components (Java, SAP Netweaver); - development of middleware layer and connectors for SAP system (Java); - integration of WebDynPro components and HTMLB component into one portal application; - system testing and support Technologies: Java, JS, SAP Portal, Java WebdynPro, J2SE adapters Results: system go live Show less

    • United States
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Lead Developer
      • Nov 2004 - Mar 2005

      Project RPMDEM. Customer: Power Machines, Russia.Pilot implementation of SAP xRPM. Development of new components (Java). Deployment of the system. Configuration of xRPM and SAP Portal. Connection of xRPM to SAP WAS and BW. Integration with HR, PS projects, cProjects, MS Project. Loading of demo data. Running presentations. Issue solving. Results:Pilot implementation of SAPXRPM for Power Machines

    • Lead Developer
      • Mar 2003 - Mar 2005

      Project SAPXRPM v.2.0. Customer: SAP Labs, Palo Alto, USADevelopment of SAPXRPM 2.0 product - SAP application for project, resource and portfolio management. Project scale: 130 Java portal components, team: 12 front-end Java developers, 2 QA engineers, 4 back-end developers, 1 technical writer. Developing of major application components (Java). Development of application architecture. Coordination of development, testing and bugfixing processes. Development of xRPM components for SAP Portal, javascript library, Customer Fields block, DataProvider layer, personalization of Iviews. Ensuring cross-browser compatibility (IE, Netscape). Issue fixing. Integration with MS Project, MS Excel, other SAP xApps and with SAP BW, IGS, R3. Regular communication with the Customer (English), holding conference-calls and meetings (English). Technologies: Java, JSP, DHTML, JS, WebDynPro, SAP Netweaver, SAP Portal, SAP HTMLB, XML, MS Project API, MS Excel API, TomcatResults:Release of SAPXRPM v.2.0with 6 service packages (branches). SAPXRPM product received evaluation from SAP USA as the most successful xApps product and was included into SAP ERP core as standard. Show less

    • Senior Developer
      • Jan 2003 - Jul 2003

      Project Project FOG - HTML-forms generator. Customers: EPAM, Carefirst (USA), SBLI (USA)Development of framework for HTML-forms generation (Java) that gives possibility to quickly generate complex HTML-forms with built-in integration with various CMS-systems for automatic forms generation. Development of system concept, architecture, language of HTML-forms meta data description, data schema. Integration of frameworks with existing corporate CMS-system. Creation of two different implementations of framework for SBLI and Carefirst companies. Integration of framework into existing applications. Builds releasing. Technologies: Java, JSP, DHTML, JS, XML, MS Project API, MS Excel API, EPAM CMS, XSL/XSLT, WebLogicResults:Release of FOG Framework and two custom implementations Show less

    • Senior Developer
      • Jun 2002 - Mar 2003

      Project SAPXRPM v.1.0. Customer: SAP Labs, Palo Alto, USADevelopment of SAP application for project, resource and portfolio management based on SAP Portal and SAP WAS platform. Java development of SAP Portal components, services for data access layer, JCO, connection to R3, BW, IGS. Integration with MS Project (VB, Active X, XML), cProjects, R3-PS systems. Development of attachments module (SAP KM). Ensuring of application cross-browser compatibility - IE, Netscape. Joint work with SAP AG project teams in Palo Alto, Waldorf, Bangalore. Technologies: Java, JSP, DHTML, JS, WebDynPro, SAP Netweaver, SAP Portal, SAP HTMLB, XML, MS Project API, MS Excel API, TomcatResults:Release of SAPXRPM v.1.0 product for SAP AG. Show less

  • Cronaintsep
    • Minsk, Belarus
    • Senior Developer
      • Jan 2002 - May 2002

      Project PMS. Development of project and resource management system designed for web-design companies. Coordination of java development team. Builds releasing. Coordination of project teams interaction: development, designers, data modeler teams. Development of application architecture, JavaBeans library of graphic controls, TagLibs, jsps, servlets. Testing and bugfixing of views and stored procedures (Oracle). Optimization of JSP-s by size of HTML and performance of server side and client side. Technologies: Java, JSP, JS/DHTML, PL/SQL, Tomcat, Oracle Results: Release of PMS system product Show less

    • United States
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Java Developer
      • Jun 2001 - Jan 2002

      Project PMC Administrative Console. Customer: EPAM SystemsDevelopment of web-application for administering of corporate Project Management Center system (PMC). Development of JSP, Taglibs and Java classes of UI and DB layer (Oracle), functionality enhancement of existing java libraries, JSP and javascript, optimization of javascript and JSPs by HTML size and performance.Technologies: Java, JSP, Javascript, DHTML, Tomcat, Oracle 8.1.7

    • QA Engineer
      • Dec 2000 - Jan 2002

      Project Quality assurance of Europian and American implementations of E-Commerce applications. Customers: Ford, Scania, Nokia, Renault, Peugeot, Carefirst, SBLI. Testing and maintaining E-Commerce apps, CRM, CMS systems for lead world companies. Functional, automated, compatibility, localization testing. Developing of scripts for automated testing (SilkTest), performance testing. Build deployment and administering.Project PMC (Project Management Center) и PMC Reporter. Quality assurance of Project management system. All kinds of testing of PMC system, development of scripts for automated testing (SilkTest), technical support, installation and administering of MS SQL Server 7/2000 instances, development of migration SQL script for transfer of application data between different PMC instances. For half of a year period 600+ confirmed bugs were registered and processed.Technologies: OS: Windows, Sun Solaris, Mac OS, DB: MS SQL Server 7/2000, Oracle 8.x, J2EE FirePond App Server, Tomcat, WebLogic, Apache Show less

  • BytStroyTechno Ltd
    • Minsk, Belarus
    • Developer
      • Oct 1998 - Dec 2000

      Development of algorithm and realization of driver for device of astronomical time detection of air traffic control automated system. Technologies: C++, Visual C, Java, MS Access Development of algorithm and realization of driver for device of astronomical time detection of air traffic control automated system. Technologies: C++, Visual C, Java, MS Access

Education

  • Belarusian State University of Radioengineering and Computer Science
    Master's degree, Radioengineering
    1993 - 1998

Community

You need to have a working account to view this content. Click here to join now