Java Developer

Summary

Currently, I have more than 6 years of experience in IT - 5 years in Developer role and 1.5 years in QA Engineer role. Essentially my experience remains in developing, testing and supporting Message Oriented Middleware and Microservices at banking sector. I’m participating in developing high loaded business-critical integration platforms for top 10 Russian banks and insurance companies:

  • Backend services on Red Hat JBoss Fuse, Red Hat OpenShift/Kubernetes and IBM Integration Bus platforms;
  • Website development using Hugo and TypeScript.

Aspiring to write clean, testable and maintainable code, using automation, CI and analyse tools on the everyday basis.

Public projects

Experience

  • Java Developer at Digtial Spirit (Moscow, Russia)

    August 2019 - Present

    Microservices development.

  • Java Developer at Cinimex (Moscow, Russia)

    March 2014 - Jule 2019

    Message Oriented Middleware development, Microservices development.

  • QA Engineer at Amphora Group (Moscow, Russia)

    January 2013 - Jule 2013

    Banking systems manual testing, testing model writing.

Skills:

  • Java: Core, Collections, JPMS, Stream API, JMS API.
  • Frameworks: Spring Core, Spring Boot, OSGi, Apache Camel, Swagger, Maven.
  • Containers and orchestration: Docker, Kubernetes, OpenShift.
  • OS: Linux (Debian, RHEL), macOS, Windows.
  • Monitoring: EFK (Elasticsearch, Fluentd, Kibana), Prometheus, Grafana.
  • Enterprise Service Bus (ESB): Apache ServiceMix, Red Hat JBoss Fuse, IBM Integration Bus 9/10.
  • Databases: MongoDB, PostgreSQL.
  • Message Brokers: IBM MQ, Apache ActiveMQ, Apache Kafka.
  • CI/CD: GitLab, Jenkins, SonarQube, TeamCity, Bamboo.
  • Testing: JUnit 4/5, Maven Surefire/Failsafe, Testcontainers, soapUI, Selenium.
  • Cloud Platforms: DigitalOcean.
  • Project Management: JIRA, Confluence, Notion.
  • Web technologies: TypeScript
  • Markup Languages: HTML, CSS, XML (XSD, XSLT, WSDL), JSON, YAML, Markdown, BPMN.
  • Other: git, bash, vim, ssh, systemd, nginx, Raspberry Pi (GPIO), Telegram Bot API.

Certificates:

  • IBM:

    • IBM Certified Solution Developer - Integration Bus V9.0
    • IBM WebSphere MQ Technical Sales Professional v2
  • Red Hat:

    • RED HAT CERTIFIED SPECIALIST IN CAMEL DEVELOPMENT - Red Hat JBoss Fuse 6.3
    • RED HAT DELIVERY SPECIALIST - MIDDLEWARE APPLICATION DEVELOPMENT
    • RED HAT SALES ENGINEER SPECIALIST - MIDDLEWARE APPLICATION DEVELOPMENT
    • RED HAT DELIVERY SPECIALIST - MIDDLEWARE INTEGRATION SERVICES
    • RED HAT SALES ENGINEER SPECIALIST - MIDDLEWARE INTEGRATION SERVICES
  • Mongo DB:

    • M001: MongoDB Basics
    • M101J: MongoDB for Java Developers
  • Other:

    • Banking

Contacts: