Андрей Кирсанов

Java Developer · Бэкенд
Не ищу работу
Возраст: 31 год
Опыт работы: 5 лет и 4 месяца
Регистрация: 02.07.2010
Последний визит: сегодня
Местоположение: Россия, Пенза
Профессиональные навыки: Java · Java spring framework · Hibernate · Oracle · PostgreSQL · Rabbitmq · Docker · Kubernetes · Gradle · Git
Войдите, чтобы посмотреть контакты пользователя

Обо мне

I'm backend developer. My main development language is Java. Also I'm interested in learning other backend languages: Kotlin, Python, Ruby. I prefer to use Spring Boot framework and projects from Spring ecosystem (Spring Data, Spring JDBC, Spring Cloud, Spring Security).

I got experience with development projects with microservice and monolithic architectures. I have worked with relational databases (Oracle, PostgreSQL) and NoSQL databases (MongoDB). For persistent layer I use JDBC, Spring JDBC and Hibernate.

I have worked with Jenkins and Gitlab CI/CD. I have worked with Docker and Kubernetes. Also I got experience with message oriented middleware such as RabbitMQ. I write unit tests and integration tests using JUnit, Mockito, MockMvc.

Also I got some experience with frontend development using AngularJS and Angular 6.

I have experience in working in international distributed team. I speak English at Intermediate+ level.

My goals are to get production experience with Kotlin, Kafka, AWS, ELK stack and to get expertise in message oriented middleware.

Опыт работы

  • Финтех
    Пенза · От 10 до 100 сотрудников
    Java Developer (Remote)
    Февраль 2020 — По настоящее время (9 месяцев)

    Soramitsu is a Japanese technology company delivering blockchain-based solutions for enterprises, universities, and governments.

    Participating in projects:
    - Bakong. Bakong is Cambodia's only integrated payment system that allows you to do everything - e-wallets, mobile payments, online banking and financial applications - all in one place.
    - Internet banking, the collaboration between Soramitsu and the National Bank of Cambodia

    Tech stack: Java 8, Spring Boot 2, Spring WebFlux, Spring Cloud, Spring Data, Spring AMQP, Spring Security, Spring JDBC, JDBC, Apache Camel, Liquibase, RabbitMQ, Hazelcast, PostgreSQL, Docker, Docker Compose, Kubernetes, Gradle, JWT, Swagger, Firebase, Prometheus, GitHub, Jenkins, Jira, Confluence, JUnit, Mockito, MockMvc

  • Разработка программного обеспечения под заказ
    Пенза · От 100 до 1000 сотрудников
    Java Developer (Remote)
    Октябрь 2018 — Январь 2020 (1 год и 4 месяца)

    Project #1
    Description: The system is designed to protect information in industrial systems. The system collects, filters and consolidates traffic data from sensors from various devices. Data flow is analyzed for security threats, statistics is collected.
    Tech stack: Java 8, Spring Boot 2, Spring Cloud, JDBC, PostgreSQL, Clickhouse, Tarantool, Nats, Nats-Streaming, Git, Maven, TFS, Consul, Swagger

    Project #2
    Description: Project is designed for opening brokerage accounts.
    Tech stack: Java 8, Spring Boot 2, Spring Cloud/Netflix OSS (Zuul, Eureka, Ribbon, Feign, Hystrix), Spring Data, PostgreSQL, MongoDB, RabbitMQ, Gitlab, Maven, Jira, Confluence, Docker, Kubernetes, OpenShift, Swagger, JUnit, Mockito

    Project #3
    Description: Project is designed for work of debt collectors.
    Tech stack: Java 8, Spring Boot 1.5, Hibernate, Spring Data, Spring AMQP, Oracle, Liquibase, RabbitMQ, Thrift, STOMP, Swagger, Rest Assured, JUnit, Gitlab CI, Zabbix, Grafana, VisualVM, Eclipse Memory Analyzer, JConsole

  • Разработка мобильных сервисов и мультиплатформенных мобильных приложений для бизнеса и госсектора
    Пенза · От 100 до 1000 сотрудников
    Java Developer
    Июль 2016 — Сентябрь 2018 (2 года и 3 месяца)

    Description: Project for accounting consumption of the population's resources in the sphere of municipal services in Moscow

    Tech stack: Java 8, Spring 4, AngularJS, Spring JDBC, Oracle Database, WebLogic, IntelliJ IDEA, Oracle SQL Developer, PL/SQL Developer, Maven, Git, Jenkins, JUnit, Mockito, MockMVC, JasperReports, GlassFish, Gradle, Angular 6, EJB, JPA 2, JAX-RS

  • Technology Consulting Outsourcing
    Пенза · От 10 до 100 сотрудников
    Java Developer
    Июль 2015 — Июнь 2016 (1 год)

     Java 7, Vaadin 6, Hibernate 3, MySQL Database, GlassFish, Eclipse, SVN 

Высшее образование

  • ПГУ

    Пензенский государственный университет (бывший ППИ)
    Институт Информатики и вычислительной техники (ИИВТ)
    Сентябрь 2006 — Июнь 2011 (4 года и 9 месяцев)