Mikhail Rogushkov

Mikhail Rogushkov

Software Developer

Followers of Mikhail Rogushkov324 followers
location of Mikhail RogushkovMoscow, Russia

Connect with Mikhail Rogushkov to Send Message

Connect

Connect with Mikhail Rogushkov to Send Message

Connect
  • Timeline

  • About me

    Infrastructure developer

  • Education

    • 1С Учебный Центр №1

      2013 - 2013
    • Московский Физико-Технический Институт (Государственный Университет) (МФТИ)

      2014 - 2016
      Магистр Системный анализ и управление
    • Московский Физико-Технический Институт (Государственный Университет) (МФТИ)

      2010 - 2014
      Бакалавр Прикладная математика и физика
  • Experience

    • 1С-МФТИ

      Aug 2013 - Sept 2015
      Software Developer

      Developer- Participated in the product development (proposed new ideas to how the product's core and web site should work; participated in lots of brainstorming concerning the web site design & usability)- Functional testing- Communications with clients and partners- Activities related to rolling the product out to the customer (migration, users training)- Functional architecture- Configuration management (setting up environments and maintaining them,deployments, participation in solving different technical topics, etc.)- Application development Home automation- Participation in most of project architecture and technical topics discussions- Development and implementation of new functionality.- Research existing architecture systems Show less

    • Cognitive Technologies

      Sept 2013 - Aug 2014
      Программист

      Write scripts on the theme - context segmentation in video stream and pattern recognition.Development was conducted in с++(+boost), openCV.

    • ЗАО "СберТех"

      Oct 2014 - Jul 2015
      Technical Analyst

      System analyst in project "Evaluation of credit histories".Writing project documentation (functional requirements, specifications), participation in scrum-meetings, communication with customers on the business requirements for the product.Analysis of stress testing results.

    • Сирена Трэвел

      Oct 2014 - Mar 2015
      Программист разработчик

      B2B system of multimodal travel(bus,railway,aero) development. We have worked with several analysts on deriving new opportunities for the company. Create GDS system(buy bus, railway, aero and booking hotels). Development was conducted in с++(+boost) и qt.

    • АО "СберТех"

      Jun 2015 - Jul 2018

      Use different libraries (jpa, mybatis, hibernate) to organize queries into database and map them to the java classes. For tests use spring-annotations to prepare some data, jbehave (for writing tests in the form perceived by the business) and unit-test. Write queries for Oracle SQL DB. To monitor logs from all applications servers, I deployed and configured the system graylog2. Constantly use technologies for organizing development: stash (+ git), jira, jazz, confluence. To test database queries use Oracle SQL Developer, also setup trace logs from java to look for queries responses, and use some hibernate configuration.Participate in development of mobile application. Use soapUI for sending requests and viewing responses. Use cxf framework to connect front-end and back-end. Write business logic of the server based on requirements. Show less

      • Java Software Engineer

        Aug 2017 - Jul 2018
      • Java Software Engineer

        Jul 2016 - Aug 2017
      • Java-developer

        Jan 2016 - Jun 2016
      • Junior Java Developer

        Jun 2015 - Dec 2015
    • Sberbank

      Jul 2018 - Mar 2020
      Senior Java Software Engineer

      I work on system optimization, currently I'm implementing streaming.Responsibilities: Development and maintenance solutions credit factory to optimize the operation with overdue debts. Development with testing embedded TDD, BDD. Continuous Integration & Delivery.Key technologies:Oracle, Kafka, Docker, K8s, J2SE (Core, Collections, Concurrency, JDBC), Groovy, Maven

    • Ситимобил | Citymobil

      Mar 2020 - Sept 2021

      Developing and supporting the platform for building, running and managing business services (connectors to databases, services and KV storages, retries, etc).- Developing QaaS (like Amazon SQS), go worker cluster (for decentralized execution tasks) with smart manager to balance load and maximum utilization of resources.- Developed the authentication service for mobile and backoffice clients, worked on 2FA and distributed rate limit libraries.- Improving the system uptime, observability and managing production problems and bottlenecks.Go, MySQL, PostgreSQL, Tarantool, Prometheus, Grafana, Puppet, Ansible. Show less

      • Infrastructure Dev

        Apr 2021 - Sept 2021
      • Site Reliability Engineer

        Mar 2020 - Mar 2021
    • SberDevices

      Sept 2021 - now
      Software Engineer
  • Licenses & Certifications

    • Математика и Python для анализа данных

      Coursera Course Certificates
      Mar 2016
      View certificate certificate