Maksym Gendin

Angestellt, Lead Software Engineer | Solution Engineer, TeamBank AG

Nürnberg, Germany

Skills

Software Engineering
Solution Architektur
Software Architektur
Backend Development
Cloud
Cloud Computing
Amazon Web Services
Backend-Entwicklung
Enterprise Solutions
Teamleitung
Teamwork
Java
Spring Framework
Identity and Access Management
Java EE
Hibernate
JBoss
SQL
Shell Programming
Linux
Business Process Management
Project Management
Java SE
Location Based Services
Personal Finance Management
Banking
Retail Banking
Scrum
Guava
Apache Commons
HTML5
AngularJS
REST
Webservices
Java Persistence API
JAXB
TypeScript
Gradle
Apache Maven
Apache Ant
Tomcat
Git SCM
Meniga
Dropwizard
Micro Services
IntelliJ IDEA
Google Guice
Weblogic
Oracle
Oracle DB
Zahlungsverkehr
Finanzen
Banking & Finance
Mobile Payment
Online Payments
Jetty
Hystrix
API Design
JAX-RS
JAX-WS
Mapstruct
Swagger
Keycloak
User Authentication
User Authorization
Dependency Injection
Android Development
Apache CXF
CLX.Abaxx
Aspect oriented Programming
jQuery
Microservices
Frontend Development
JavaScript
IT-Architektur
Enterprise Service Bus
Enterprise Javabeans (EJB)
SCSS
Enterprise Application Integration
Leadership
Teamfähigkeit
Teamleitererfahrung
Team-Leitung
Team leadership
Team Lead
Team Development
Teamentwicklung
Google APIs
Google Maps
AWS
Oracle Database
PostgreSQL
Geoinformatik
Geographische Informationssysteme (GIS)
GIS
Geographic Information Systems (GIS)
API-Entwicklung
Jira
Confluence
Jenkins
GitLab
Continuous Integration
Ansible
Red Hat Ansible
JPA
ORM
Object-Relational Mapping (ORM)
Maven
Reactive Programming
Asynchronous Programming
Spring
Java Spring
Java Spring Framework
Spring-Framework
Java Development
Java-Entwicklung
JavaServer Pages (JSP)
JBoss Application Server
OAuth 2.0
OpenID
Identity & Access Management
Identity Management
Identitätsmanagement
Google Cloud Messaging
System Monitoring
API-Design
Verantwortungsbewusstsein
Teamführung
Menschenführung
Agile Softwareentwicklung
Agile Software Development
Operative Exzellenz
Google Cloud
Google Cloud Platform

Timeline

Professional experience for Maksym Gendin

  • Current 1 year and 11 months, since Jan 2023

    Lead Software Engineer | Solution Engineer

    TeamBank AG
  • 1 year and 6 months, Jul 2021 - Dec 2022

    Technical Lead

    TeamBank AG

    The Technical Lead at TeamBank is a sole individual contributor role reporting directly to the Head of IT. In this role my main goal is to technologically enable all cross-functional product delivery teams to develop excellent software and to lead them in the direction of a common technological vision. I'm responsible for arranging technology orientation, as well as the creation of team-sourced principles, guidelines and "paved roads" around software engineering and craftmanship.

  • 2 years and 8 months, Nov 2018 - Jun 2021

    Tech Lead Engineering Manager - Identity & Software Platform

    PayByPhone DE

    • Holistic responsibility for software engineering and operations in two capability teams - IAM and software platform • Leading, coordinating, evaluating and developing the IT team members • Work closely with product managers to define and clarify product and project scope, milestones, deadlines, and priorities • Definition of company-wide technology standards and stacks • Cooperation with partner companies (Porsche, SEAT, Volkswagen) and technical responsibility for B2B integrations

  • 1 year and 11 months, Dec 2016 - Oct 2018

    Lead Software Engineer

    PayByPhone DE

    • Company-wide leading Java software engineer • Creating architecture and system design of a worldwide parking aggregator software based on microservices • Creating public API design for partner integrations • Development lead of IAM and user management related services of PayByPhone® product • Development lead of software platform services (shared core frameworks, reusable components) • Developed backend services for Volkswagen Charge&Fuel® product

  • 3 years and 2 months, Oct 2013 - Nov 2016

    Expert IT Systems Development (Full Stack Developer)

    BNP Paribas Gruppe in Deutschland

    Lead fullstack developer of following banking projects: • Migration of the whole cash transaction and account management areas to a new technology stack and new web frontend significantly enhancing the usability and feature set (basically rewriting everything from scratch) • Personal finance management (transaction categorization, analysis of expenses/income, reports) Savings goals (defining personal savings goals and helping customers to save money for achieving their goals) • Third-party bank integration

  • 1 year and 10 months, Jan 2012 - Oct 2013

    Working Student - International Website

    BNP Paribas Gruppe in Deutschland

    • Fullstack development of several banking and trading areas • Customizing of Micro Focus (HP) Quality Center workflows and extensions Used technologies: Java EE, Spring, Hibernate, JBoss/WildFly, Oracle DB, JSP, REST, BPMN, BPML, JavasSript, VBScript, jQuery, CSS, SCSS, Gradle, Git, Linux

  • 11 months, Mar 2012 - Jan 2013

    Technical Lead and Developer

    Technische Hochschule Nürnberg

    • Leading and participating in the implementation of a self-programmed OpenCMS LDAP plugin for an university internal website Used technologies: Java, Apache Tomcat, Microsoft SQL Server, LDAP, OpenCMS

  • 6 months, Aug 2011 - Jan 2012

    Trainee - International Website

    BNP Paribas Gruppe in Deutschland

    • Migrating/rewriting an internal project controlling and management portal from plain JSP technology to the CREALOGIX Digital Banking Hub Used technologies: Java EE, Hibernate, JavaScript, jQuery, HTML, CSS, JSP, BPMN, BPML, JBoss/WildFly, Oracle DB

  • 9 months, Dec 2010 - Aug 2011

    Working Student - Architecture, Method and Quality

    BNP Paribas Gruppe in Deutschland

    • Writing load testing scripts in C using Micro Focus (HP) LoadRunner • Writing workflow customization scripts for Micro Focus (HP) Quality Center in VBScript • Helping in managing releases and test cycles • Participating in defining test automation processes Used technologies: C, VBScript, Micro Focus LoadRunner, Micro Focus Quality Center

Educational background for Maksym Gendin

  • 6 years, Oct 2008 - Sep 2014

    Computer Science

    Technische Hochschule Nürnberg Georg Simon Ohm

    Enterprise software development, Project and process management, Location based services, Web application security, Virtual machines, Linux system programming, Content management and document engineering, Microcontroller programming

Languages

  • German

    Fluent

  • English

    Fluent

  • Russian

    First language

  • French

    Basic

  • Ukrainisch

    -

Interests

Software Architecture
Software Engineering
Internet and Communications
Music
Photography
Cloud Computing
Mobile Development
Internet of Things
Augmented Reality
Motorcycles
Muay Thai
Combat Sports

Browse over 21 million XING members