Alexander Singeev

Engineering Manager at Auto Fleet Control
  • Claim this Profile
Contact Information
Location
Hamburg, Hamburg, Germany, DE
Languages
  • English Limited working proficiency
  • Russian Native or bilingual proficiency
  • Hebrew Elementary proficiency

Topline Score

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

You need to have a working account to view this content. Click here to join now
Serhii Drahan

Alex is thoughtful, calm and professional developer. Having balance between details and pragmatism he's a valuable addition to any team. He's friendly, ready to patiently explain things to others, and never hesitates to ask for help or advice when necessary.

Federico Dobal

I have been Alexander's college. He is a very talented software engineer. Particularly he has shown strong and sound understanding of object oriented programming, Java, Spring Boot, Hibernate, micro services architecture as well as testing. All our technical discussions have been very fruitful. Finally, I would like to point his team player skills. I really enjoyed working with him and I would strongly recommend to work with him.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Credentials

  • Mastering Thymeleaf with Spring Boot
    Udemy
    Sep, 2018
    - Sep, 2024
  • Introduction To Linux CentOS 7
    Udemy
    Jan, 2016
    - Sep, 2024
  • Java Design Patterns and Architecture
    Udemy
    Jan, 2016
    - Sep, 2024
  • Уровень владения английским: Продвинутый
    Duolingo
    Jan, 2016
    - Sep, 2024
  • Java Multithreading
    Udemy
    Dec, 2015
    - Sep, 2024
  • Get Started with Git and GitHub
    Udemy
    May, 2015
    - Sep, 2024
  • Java Tutorial for Complete Beginners
    Udemy
    May, 2015
    - Sep, 2024
  • Docker for java developers
    Udemy

Experience

    • Germany
    • Insurance
    • 1 - 100 Employee
    • Engineering Manager
      • Feb 2023 - Present

    • Team Lead Software Development
      • Jan 2022 - Present

      As a Team Lead I manage a small team of Software Engineers. My typical duties: • New tasks/projects technical refinement and time estimation • Supporting developers in their work, perform code review • Projects board items management • Communication between management and the team At the same time I also fulfill software engineer role and also work on some tasks/projects. My other main activities: • Implement new features, fixing bugs • Design and implement new… Show more As a Team Lead I manage a small team of Software Engineers. My typical duties: • New tasks/projects technical refinement and time estimation • Supporting developers in their work, perform code review • Projects board items management • Communication between management and the team At the same time I also fulfill software engineer role and also work on some tasks/projects. My other main activities: • Implement new features, fixing bugs • Design and implement new services/micro-services • Make decisions about new architecture, technical design • Take an active part in decision making about new technologies stack • Mentor a junior developers • Participate in recruiting process: initial CVs screening, conducting technical interviews

    • Senior Software Engineer
      • Mar 2020 - Dec 2021

      As a Senior Software Engineer I drive, implement or take an active part in upgrading the company's software to a new tech stack: • SVN -> GIT • Jenkins -> Gitlab CI/CD • Java 6 -> java 8 and Java 11 • Oracle PL/SQL business logic -> java implementation + PostgreSQL DB • Seam Framework / Java EE -> Spring Boot • Wildfly deployment -> Docker deployment • Services communication via DB -> communication via REST API / message broker • Log files… Show more As a Senior Software Engineer I drive, implement or take an active part in upgrading the company's software to a new tech stack: • SVN -> GIT • Jenkins -> Gitlab CI/CD • Java 6 -> java 8 and Java 11 • Oracle PL/SQL business logic -> java implementation + PostgreSQL DB • Seam Framework / Java EE -> Spring Boot • Wildfly deployment -> Docker deployment • Services communication via DB -> communication via REST API / message broker • Log files -> Graylog • low test coverage -> 85%+ test coverage My other main roles and responsibilities: • Implement new features, fixing bugs • Design and implement new services/micro-services • Code reviews • Make decisions about new architecture, technical design • Take an active part in decision making about new technologies stack • Mentor a junior developer • Leading a small team of 3-5 developers • Introducing Agile/Scrum methodology within a team in collaboration with PMs

    • Germany
    • Financial Services
    • 1 - 100 Employee
    • Software Engineer
      • Nov 2018 - Feb 2020

      Deposit Solutions is a globally recognized Fintech company and the Open Banking platform for deposits. It's proprietary Open Banking technology provides an infrastructure for the global USD 50 trillion deposit market that benefits banks and savers alike. As a software engineer I work on various projects inside the company. My main activities are: implementing new features, increase platform reliability and performance, creating new microservices. Work with modern tech stack: • Java… Show more Deposit Solutions is a globally recognized Fintech company and the Open Banking platform for deposits. It's proprietary Open Banking technology provides an infrastructure for the global USD 50 trillion deposit market that benefits banks and savers alike. As a software engineer I work on various projects inside the company. My main activities are: implementing new features, increase platform reliability and performance, creating new microservices. Work with modern tech stack: • Java 8 and java 11 • Docker, kubernetes • MySql, MongoDb • MS Azure and AWS • Spring Boot • RabbitMQ Show less Deposit Solutions is a globally recognized Fintech company and the Open Banking platform for deposits. It's proprietary Open Banking technology provides an infrastructure for the global USD 50 trillion deposit market that benefits banks and savers alike. As a software engineer I work on various projects inside the company. My main activities are: implementing new features, increase platform reliability and performance, creating new microservices. Work with modern tech stack: • Java… Show more Deposit Solutions is a globally recognized Fintech company and the Open Banking platform for deposits. It's proprietary Open Banking technology provides an infrastructure for the global USD 50 trillion deposit market that benefits banks and savers alike. As a software engineer I work on various projects inside the company. My main activities are: implementing new features, increase platform reliability and performance, creating new microservices. Work with modern tech stack: • Java 8 and java 11 • Docker, kubernetes • MySql, MongoDb • MS Azure and AWS • Spring Boot • RabbitMQ Show less

    • Poland
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Java Developer
      • May 2018 - Nov 2018

      Development of a data processing system: Spring Boot, Gradle, PostgreSQL, MongoDB, Docker, JAX-RS, JSON, CSV, Hadoop, YARN, Apache Spark, Apache Livy. My duties are: building system of Spark jobs submit on hadoop cluster via REST, jobs work monitoring and downloading results from HDFS, Spark job logic implementation. Development of a data processing system: Spring Boot, Gradle, PostgreSQL, MongoDB, Docker, JAX-RS, JSON, CSV, Hadoop, YARN, Apache Spark, Apache Livy. My duties are: building system of Spark jobs submit on hadoop cluster via REST, jobs work monitoring and downloading results from HDFS, Spark job logic implementation.

    • Java Developer
      • Nov 2017 - May 2018

      We develop online system for logistic company processes control. My part of work is to develop server side of the system with secured API (REST). On that project I use: - PostgreSQL database - MyBatis to query the DB - FlyWay migration tool - Docker, to easily get up Postgres DB for integration tests - AWS for application deployment - Spring Boot, Maven, Java 8 - Spock Framework for unit and integration tests - Apache jMeter for load testing - Swagger for API… Show more We develop online system for logistic company processes control. My part of work is to develop server side of the system with secured API (REST). On that project I use: - PostgreSQL database - MyBatis to query the DB - FlyWay migration tool - Docker, to easily get up Postgres DB for integration tests - AWS for application deployment - Spring Boot, Maven, Java 8 - Spock Framework for unit and integration tests - Apache jMeter for load testing - Swagger for API documentation - Git for version control Besides I mentor junior developer: code reviews, tasks setting, control of tasks execution. Key achievements: - fully developed multi-layer Spring-Boot application with secured REST API - developed complicated 30-statuses change mechanism for one of the app key entities working via one generic REST end-point - found app performance bottle-necks during load testing with JMeter and eliminate them by optimizing DB indexes, simplifying SQL queries and moving some data manipulations from DB to java code Show less We develop online system for logistic company processes control. My part of work is to develop server side of the system with secured API (REST). On that project I use: - PostgreSQL database - MyBatis to query the DB - FlyWay migration tool - Docker, to easily get up Postgres DB for integration tests - AWS for application deployment - Spring Boot, Maven, Java 8 - Spock Framework for unit and integration tests - Apache jMeter for load testing - Swagger for API… Show more We develop online system for logistic company processes control. My part of work is to develop server side of the system with secured API (REST). On that project I use: - PostgreSQL database - MyBatis to query the DB - FlyWay migration tool - Docker, to easily get up Postgres DB for integration tests - AWS for application deployment - Spring Boot, Maven, Java 8 - Spock Framework for unit and integration tests - Apache jMeter for load testing - Swagger for API documentation - Git for version control Besides I mentor junior developer: code reviews, tasks setting, control of tasks execution. Key achievements: - fully developed multi-layer Spring-Boot application with secured REST API - developed complicated 30-statuses change mechanism for one of the app key entities working via one generic REST end-point - found app performance bottle-necks during load testing with JMeter and eliminate them by optimizing DB indexes, simplifying SQL queries and moving some data manipulations from DB to java code Show less

    • United States
    • Software Development
    • 1 - 100 Employee
    • Java Developer
      • May 2016 - Oct 2017

      New features and app's new modules development. Work instruments: IDEA, YouTrack, Git. Assembling/deploy: maven, Tomcat 8, Docker. Logging: log4j, Kibana. Testing: JUnit, Hamcrest, Mockito, RestAssured. DataBases: MySQL, PostgreSQL, Redis. Technologies: Java 8, Spring, SpringSecurity, JDBC, SQLTemplate, XML (fasterxml), JSON (jackson), servlets, JSP, JodaTime, JWT, Scrypt, JMH benchmarking. Work methods: scrum, code review, git flow OS: mac OS, linux… Show more New features and app's new modules development. Work instruments: IDEA, YouTrack, Git. Assembling/deploy: maven, Tomcat 8, Docker. Logging: log4j, Kibana. Testing: JUnit, Hamcrest, Mockito, RestAssured. DataBases: MySQL, PostgreSQL, Redis. Technologies: Java 8, Spring, SpringSecurity, JDBC, SQLTemplate, XML (fasterxml), JSON (jackson), servlets, JSP, JodaTime, JWT, Scrypt, JMH benchmarking. Work methods: scrum, code review, git flow OS: mac OS, linux, windows Key achievements: - implemented two third-party service integrations to expand company product functionality and offer it to the customers - automated the formation of financial reports to save work time for my company’s financial department - developed and implemented a new way of storing i18n texts to optimize the number of DB requests and increase system performance - implemented a new way of storing user passwords in the DB (store hashed passwords instead of simple string password) to increase system security Show less New features and app's new modules development. Work instruments: IDEA, YouTrack, Git. Assembling/deploy: maven, Tomcat 8, Docker. Logging: log4j, Kibana. Testing: JUnit, Hamcrest, Mockito, RestAssured. DataBases: MySQL, PostgreSQL, Redis. Technologies: Java 8, Spring, SpringSecurity, JDBC, SQLTemplate, XML (fasterxml), JSON (jackson), servlets, JSP, JodaTime, JWT, Scrypt, JMH benchmarking. Work methods: scrum, code review, git flow OS: mac OS, linux… Show more New features and app's new modules development. Work instruments: IDEA, YouTrack, Git. Assembling/deploy: maven, Tomcat 8, Docker. Logging: log4j, Kibana. Testing: JUnit, Hamcrest, Mockito, RestAssured. DataBases: MySQL, PostgreSQL, Redis. Technologies: Java 8, Spring, SpringSecurity, JDBC, SQLTemplate, XML (fasterxml), JSON (jackson), servlets, JSP, JodaTime, JWT, Scrypt, JMH benchmarking. Work methods: scrum, code review, git flow OS: mac OS, linux, windows Key achievements: - implemented two third-party service integrations to expand company product functionality and offer it to the customers - automated the formation of financial reports to save work time for my company’s financial department - developed and implemented a new way of storing i18n texts to optimize the number of DB requests and increase system performance - implemented a new way of storing user passwords in the DB (store hashed passwords instead of simple string password) to increase system security Show less

    • France
    • Software Development
    • Junior Java Developer
      • Sep 2015 - Apr 2016

      I've joined two existing projects and work on bug fixing, optimisation and adding new functionality. The first project is the web-based CRM-system for private hospital - i work on back-end of it. All processes are in collaboration with front-end developers. The second project is the desktop application working with maps and GEO-data - i work mostly on business layer of it and a bit with GUI (Java Swing). Technologies stack: GlassFish web-server, MySQL, PostgreSQL, SQLite, Java SE, Java EE… Show more I've joined two existing projects and work on bug fixing, optimisation and adding new functionality. The first project is the web-based CRM-system for private hospital - i work on back-end of it. All processes are in collaboration with front-end developers. The second project is the desktop application working with maps and GEO-data - i work mostly on business layer of it and a bit with GUI (Java Swing). Technologies stack: GlassFish web-server, MySQL, PostgreSQL, SQLite, Java SE, Java EE, Spring framework, RESTful web-services, JUnit, JSON, XML, Maven, Bitbucket. Software in use: IDEA, SourceTree, Toad. OS: Windows, Linux. Show less I've joined two existing projects and work on bug fixing, optimisation and adding new functionality. The first project is the web-based CRM-system for private hospital - i work on back-end of it. All processes are in collaboration with front-end developers. The second project is the desktop application working with maps and GEO-data - i work mostly on business layer of it and a bit with GUI (Java Swing). Technologies stack: GlassFish web-server, MySQL, PostgreSQL, SQLite, Java SE, Java EE… Show more I've joined two existing projects and work on bug fixing, optimisation and adding new functionality. The first project is the web-based CRM-system for private hospital - i work on back-end of it. All processes are in collaboration with front-end developers. The second project is the desktop application working with maps and GEO-data - i work mostly on business layer of it and a bit with GUI (Java Swing). Technologies stack: GlassFish web-server, MySQL, PostgreSQL, SQLite, Java SE, Java EE, Spring framework, RESTful web-services, JUnit, JSON, XML, Maven, Bitbucket. Software in use: IDEA, SourceTree, Toad. OS: Windows, Linux. Show less

    • Egypt
    • Human Resources
    • 1 - 100 Employee
    • Junior Java Developer
      • Nov 2014 - Sep 2015

      In general, almost all my experience in Java is inside the SE specification. I use IDEA, Eclipse, Sublime as IDE in my work. I have an experience in PostgreSQL and MySQL databases, JDBC, XML, Tomcat web-server, MVC, servlets, JSP, a bit Swing framework for GUI development. For a front-end development i use HTML5, CSS3, LESS, Grunt Task Runner. I have a team-work experience using Git (SourceTree), Trello collaboration tools. Familiar with OS Linux on user level. In general, almost all my experience in Java is inside the SE specification. I use IDEA, Eclipse, Sublime as IDE in my work. I have an experience in PostgreSQL and MySQL databases, JDBC, XML, Tomcat web-server, MVC, servlets, JSP, a bit Swing framework for GUI development. For a front-end development i use HTML5, CSS3, LESS, Grunt Task Runner. I have a team-work experience using Git (SourceTree), Trello collaboration tools. Familiar with OS Linux on user level.

    • Director General, owner
      • Dec 2012 - Dec 2014

      “Zebra-Travel” – is a touristic agency in Saint-Petersburg, Russia. It provides clients with services about travelling all around the world. My responsibilities are: accounting, marketing, management, advertisement, context ads., SMM, conversations with clients, direct sales, flow of documents, conflict negotiations, negotiations with partners. “Zebra-Travel” – is a touristic agency in Saint-Petersburg, Russia. It provides clients with services about travelling all around the world. My responsibilities are: accounting, marketing, management, advertisement, context ads., SMM, conversations with clients, direct sales, flow of documents, conflict negotiations, negotiations with partners.

    • Belarus
    • Food & Beverages
    • 1 - 100 Employee
    • Sales Associate
      • Apr 2009 - Dec 2012

      Brand new "Land Rover" cars sales. My responsibilities was a full sale process cycle: consulting, making test-drives, flow of documents, sales itself, phone negotiations, cars presentations, instructing an owner of brand new car in using it, conflict negotiations, bargaining and negotiations with clients. I took several business, product and psychological trainings during working at this company and, as a result, achieved a “Land Rover Sales Expert” qualification. Besides, several… Show more Brand new "Land Rover" cars sales. My responsibilities was a full sale process cycle: consulting, making test-drives, flow of documents, sales itself, phone negotiations, cars presentations, instructing an owner of brand new car in using it, conflict negotiations, bargaining and negotiations with clients. I took several business, product and psychological trainings during working at this company and, as a result, achieved a “Land Rover Sales Expert” qualification. Besides, several times I was a coach for new employee and made successful sales person for my company. During that process I made study materials for teaching new employee and for trainings of existing sales men. I took part in new CRM system implementation in my company: tested new functionality, analizing needs in additional functions and their optimization, increased usability.

    • Sales Associate
      • Aug 2007 - Apr 2009

      Brand new "Mitsubishi" cars sales. My responsibilities was a full sale process cycle: consulting, making test-drives, flow of documents, sales itself, phone negotiations, cars presentations, instructing an owner of brand new car in using it, conflict negotiations, bargaining and negotiations with clients. I took several business, product and psychological trainings during working at this company and, as a result, achieved a "CERTIFIED SALES ADVISOR" qualification.

    • Sales Associate
      • Feb 2007 - Aug 2007

      Sales of software, PC's hardware and multimedia devices. My responsibilities was: consulting, sales itself, goods presentations, instructing an owner of brand new devices in using it, conflict negotiations. Sales of software, PC's hardware and multimedia devices. My responsibilities was: consulting, sales itself, goods presentations, instructing an owner of brand new devices in using it, conflict negotiations.

    • University Teacher
      • Sep 2005 - Aug 2006

      I was a teacher at "Engineering disciplines" departement at the university, at "Descriptive Geometry and Engineering Graphics" course. My responsibilities was: conduct lectures and practise work, taking exams from full time and part time studens. I was a teacher at "Engineering disciplines" departement at the university, at "Descriptive Geometry and Engineering Graphics" course. My responsibilities was: conduct lectures and practise work, taking exams from full time and part time studens.

    • IT System Administrator
      • Mar 2002 - Aug 2005

      PC's configuration selection, hardware Installation, hardware and software setup (MS Windows, MS Office, internet and network conections), routine servicing of computers and devices in comany's office. Helping company's specialists in making document templates for work, including excel tables with business math operations. PC's configuration selection, hardware Installation, hardware and software setup (MS Windows, MS Office, internet and network conections), routine servicing of computers and devices in comany's office. Helping company's specialists in making document templates for work, including excel tables with business math operations.

Education

  • Samara State Technical University
    graduate degree, Economics and management in heavy engineering
    2003 - 2006
  • Samara State Technical University
    graduate degree, Heavy engineering technology
    2000 - 2005

Community

You need to have a working account to view this content. Click here to join now