Samir Maksimov

Angestellt, Software Engineer, PagoNxt Getnet

Munich, Deutschland

Über mich

Experienced Java Software Developer with a demonstrated history of working in the information technology industry. 5+ years experience in Java and 8+ years overall experience in software engineering. Self-driven and motivated, have a great passion and desire of learning new technologies and languages. Have nice communication skills to work in the team. Versatile and open to use different and new stacks and technologies. samir.maximov@gmail.com

Fähigkeiten und Kenntnisse

Java
Spring Framework
Spring Boot
Google Guice
Apache Kafka
PostgreSQL
Oracle
Clean Code
Docker

Werdegang

Berufserfahrung von Samir Maksimov

  • Bis heute 2 Jahre und 7 Monate, seit Dez. 2021

    Software Engineer

    PagoNxt Getnet
  • 1 Jahr und 4 Monate, Sep. 2020 - Dez. 2021

    Software Engineer

    ESR Labs GmbH

    Developing back-end for car ECU flash automation tool on an embedded system. Creating Rest-API for ECU flash test tool, statistics gathering, and storing mechanism. Developing Rest-Api back-end for car cloud updates. Used technologies: Java 11, Spring Boot, Kafka, Docker, VPS on the cloud, Dagger 2, Javalin, JUnit, Mockito, Elasticsearch, Gerrit. Used methodologies: Agile/Scrum, TDD.

  • 1 Jahr und 8 Monate, Feb. 2019 - Sep. 2020

    Contractor at Google (Application Engineer employed by EPAM Systems)

    EPAM Systems

    Developing back-end for inventory management system such as transaction processing based on asynchronous RPCs. Performing code reviews and reviews of technical documentation. Full life-cycle application development using best coding standards/patterns. Used technologies: Java 8, Guice, Protocol buffers, gRPC, Cloud Spanner, Guava, Spanner Push Queues, JUnit, Mockito, Microservices. Used methodologies: Agile/Scrum, TDD.

  • 1 Jahr und 1 Monat, Nov. 2017 - Nov. 2018

    Software Developer Java

    Luxoft Poland

    Developing and supporting existing system for automated trading and quoting of an investment bank. A web-based application that gives trading possibilities for brokers. Developed an automated tool to process tasks whose logic was mostly based on Oracle stored procedures. We were using ProducerConsumer, BlockingQueue, and ExecutorService. Used technologies: Java 8, Spring, Oracle, JUnit, Mockito. Used methodologies: Agile/Scrum, TDD.

  • 8 Monate, März 2017 - Okt. 2017

    Software Developer Java

    Expressbank JSC

    Developed back-end part for legal entities in an Internet banking application. Integrated authorization using an electronic signature. Developed main workflows for transfers, loans, exchange, credit cards, electronic document signing, and messages. Used technologies: Java 8, Java EE, Servlets, WebSocket, JSP, Spring, Oracle, JUnit, Mockito. Used methodologies: Agile/Scrum, TDD.

  • 6 Monate, Okt. 2016 - März 2017

    OSS Architecture Senior Engineer

    Azerconnect LLC

    Developed Tool for Ministry of Emergency which was created to inform citizens about emergency situations in the republic. Developed data collection and reporting mechanism on the backend. Involved in Free Wi-Fi, Internal project which will provide mobile operator's subscribers with free Wi-Fi access in specific point/locations. LTE technology is also being used. Created landing page and authorization mechanism. Used technologies: Java, Spring, Javascript, Jquery, Oracle.

  • 2 Jahre und 2 Monate, Sep. 2014 - Okt. 2016

    NMS Applications Development Senior Engineer

    Bakcell

    Developed internal tools such as timetable scheduler, data aggregation, and visualization, and other web interfaces. Involved in the development process of Technical Dashboard Server: Web dashboard for network alarms and statistics. Developed front-end and back-end part for dashboard server from scratch. Integration with telecom infrastructure. Used technologies: Javascript,AngularJS,Jquery,ExtJS,HTML on client side Java,Spring,PHP on server side and with Oracle/MySQL/PostgreSQL databases.

  • 2 Jahre, Okt. 2012 - Sep. 2014

    Database Operations Engineer

    Bakcell

    Despite my job title, I was working as a web software developer. Creating tools such as monitoring and alarm system for the mobile network and network availability statistics. Used technologies: Javascript,Jquery,ExtJS,HTML on client-side, PHP on server-side and databases Oracle/MySQL/PostgreSQL.

  • 4 Monate, Juli 2012 - Okt. 2012

    Intern

    Bakcell

    Was involved in daily tasks in the OSS team. Started to develop simple web-based tools for internal usage.

Ausbildung von Samir Maksimov

  • 4 Jahre und 11 Monate, Sep. 2007 - Juli 2012

    Physical electronics

    Baku State University

Sprachen

  • Englisch

    Fließend

  • Russisch

    Muttersprache

21 Mio. XING Mitglieder, von A bis Z