Gennadij Degterjow

A certified full-stack software developer who is looking forward to innovative project work.

Throughout my entire career, I have gained more than twenty years of programming experience, particularly in Java and various databases. Additionally, I was partly involved as a software architect.

Currently, I am working in a Home Office environment as an employee. Combining with my former freelancer experience, I can refer to my strengths complying self-reliance, determination and competent work management (e.g. in Scrum) as well as high soft skills based on teamwork and cooperation in general.

Academic and research experience

1994 – 1999

Studying Computer Science

Polzunov Altai State Technical University of Barnaul, Russia

  • Major: Technical Informatics
    • Specialisation: system programming
  • Degree: qualified engineer, acknowledged in Germany as a 1.0 universal degree of applied sciences


Diploma Thesis

“Creation of a digital library catalog and information research”

Polzunov Altai State Technical University of Barnaul, Russia

  • In cooperation with regional scientific library and the Polsunov university library
  • Used communication formats: UNIMARC / RUSMARC
  • MySQL, Corba, .NET / Java



Oracle Certified Professional Java SE 7 Programmer (OCP)


Oracle Certified Associate Java SE 7 Programmer


Strong knowledge and experience

Java 8 Java FX Java EE JavaScript ES5/ES6 HTML5 jQuery jQuery UI REST SOAP XML JSON Swagger OSGi Apache Karaf EIP Apache Camel SAP JCo JMatic iText PdfBox ZXing OrientDB JDBC Oracle MySQL MS SQL Firebird HSQLDB HikariCP Flyway Microstream IntelliJ IDEA IntelliJ WebStorm Visual Studio Code NetBeans LAMP Asterisk

Basic experience

Spring Selenium AWS DynamoDB Polymer 3 Angular 5 SSE Redux CSS Eclipse Jetty 9 Netty Node.js npm bash

Basic knowledge

React Vue.js AWS Lambda AWS S3


Mother Tongue
very good command



Building SPA / Progressive Web Apps with WebComponents and Polymer 3.0

Speaker: Adam Bien at Munich Airport. Language: English


Building HTML5 Apps with Angular 2


Building HTML5 Apps with React


Web Apps Essentials

Speaker: Adam Bien at Munich Airport. Language: English

Professional experience

2013 – now

Logopak Systeme GmbH & Co KG

Senior Java Developer, Hartenholm

  • Product design
  • Backend Development
  • Frontend Development
  • Scrum

2005 – 2012


  • Java Software development for Logopak Systeme GmbH
  • VoIP and Asterisk PBX
  • Installation of computer networks


BQS Stormarn mbH

Software Developer, Bad Oldesloe

  • Participation in the state project of Schleswig-Holstein Germany “Leader+” funded by the European Union (MS Excel VBA, MS Access, MySQL).


Computer school Lübeck

Advanced training in Visual C++ (.NET) / Java

  • Partial Microsoft Certified Solution Developer (MCSD) examination
  • HTML, PHP, Linux, ASP, JavaScript


Immigration to Germany

  • 2002 Intensive German language course at Otto Benecke Stiftung, Hamburg

1999 – 2001

Best Service, Barnaul, Russia



Intellect Service, Barnaul, Russia

Software distribution manager

  • “BEST4” / “BEST-PRO”
  • FoxPro
  • Novell Netware

In my leisure time, I constantly try to improve myself by self-studying. Apart from that, I am passionate about physical activities like inline and ice skating.

My library
  • The Clean Coder: A Code of Conduct for Professional Programmers (Robert C. Martin)
  • Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin)
  • Soft Skills ( John Z. Sonmez)
  • The Well-Grounded Java Developer ( Benjamin J. Evans and Martijn Verburg)
  • Effective Unit Testing. A guide for Java developers ( Lasse Koskela)
  • Secrets of the JavaScript Ninja ( John Resig and Bear Bibeault)
  • jQuery in Action, Second Edition ( Bear Bibeault and Yehuda Katz)
  • OCA Java SE 7 Programmer I Certification Guide ( Mala Gupta)
  • OCP Java SE 7 Programmer II Certification Guide ( Mala Gupta)
  • Modern Java in Action, Second Edition ( Raoul-Gabriel Urma, Mario Fusco, and Alan Mycroft)
  • MEAP: Camel in Action, Second Edition ( Claus Ibsen and Jonathan Anstey)
  • MEAP: Angular Development with Typescript, Second Edition ( Yakov Fain and Anton Moiseev)

In queue:

  • MEAP: Vue.js in Action ( Erik Hanchett with Benjamin Listwon)
  • Amazon Web Services in Action, Second Edition ( Michael Wittig and Andreas Wittig)
  • Reactive Web Applications ( Manuel Bernhardt)
  • Writing Great Specifications ( Kamil Nicieja)
  • Java Persistence with Hibernate, Second Edition ( Christian Bauer, Gavin King, and Gary Gregory)
  • Java Testing with Spock ( Konstantinos Kapelonis)
  • Play for Java ( Nicolas Leroux and Sietse de Kaper)
  • Spring in Action, Fourth Edition ( Craig Walls)
  • Spring Microservices in Action ( John Carnell)