Kirill Mashkov

Kirill Mashkov

Principal Specialist

Followers of Kirill Mashkov179 followers
location of Kirill MashkovMoscow, Russia

Connect with Kirill Mashkov to Send Message

Connect

Connect with Kirill Mashkov to Send Message

Connect
  • Timeline

  • About me

    Java Team Lead / Technical Architect – Accenture

  • Education

    • Moscow Aviation Institute

      2001 - 2007
      Applied Mathematics and Physics
  • Experience

    • Escort-Center

      Jun 2006 - Apr 2016
      Principal Specialist

      - Developing software for passports and visas control for Border Officer of Russion Federation for desktop and mobile platform (Delphi, Java, C#, Android, MSSQL, SQL compact Edition, SQLite)- Developing system for transfer data between geographically distributed objects using unreliable weak channels (Java, Swing, Spring Framework, Hibernate ORM, MSSQL)- Developing service for integration with 3-party government systems (Java, Spring Framework)- Developing mailing system (Java, Swing, MSSQL)- Developing 3d visualize system for remote monitoring distributed objects (C#, C++, PostgreSQL)- Developing monitoring of nuclear power plant threats (Java, JavaFX, Spring Framework, PostgreSQL)- Developing unified system for managing and monitoring distributed objects (Java, Spring Framework, Spring MVC, Velocity, Tomcat 7, RabbitMQ)- Developing technical projects, technical proposals, presentations for clients- Supporting Level 3- Consulting technical writer Show less

    • Peter-Service

      Apr 2016 - Oct 2016
      Senior Java Developer

      Developing Your Account using Java 8, Spring, MongoDB, JUnit, Mockito, Docker

    • Leroy Merlin

      Oct 2016 - Feb 2019
      Senior Java Developer / Technical Architect

      - Developing technical architecture- Developing microservices using Java 8, Spring Boot, Spring Cloud(Eureka, Zuul, Stream), Spring Data, Mockito, JUnit, MongoDB, PostgreSQL, RabbitMQ, Docker, ELK- Deploy and manage MongoDB, RabbitMQ- Creating infrastructure for CI/CD: Jenkins, Gitlab, Upsource, Sonar, Nexus- Mentoring junior developers- Code review- Support 3 Level- Take part in conferentions as a speakerThere two projects where I take part. Checkout Tunnel - set of microservices which allow you to make an order. Firstly it was monolith and development was distributed between two countries. Then teams splited and my team applied microservices architecture:- Start step- Home delivery- Integration with Sberbank- Integration with ATOL- Integration with system which is master data of ordersPublication system - set of microservices for publish product to client (Site, mobile platform, 3-party client);- Set of mictoservices for integration with master data (products, stocks, media)- Managing products attributes - product repository- Managing stock - stock repository- Managing media - media repository- Managing mask - mask repository- Orchestrator which collect data from microservices and return it to client Show less

    • Accenture

      Feb 2019 - now
      Java Team Lead / Technical Architect

      -technical architecture-team lead 15+ developer-mentoring junior developers-code review-development microservices: java 11, spring boot, kafka, camunda bpm, drools, postgresql, docker, openshift, ELK, graphana, prometheus

  • Licenses & Certifications

    • Associate Cloud Engineer

      Google Cloud (NJ)
      Sept 2020
    • Oracle SCJP 6.0

      Oracle
      Feb 2011