freiberufler Senior Software Engineer auf freelance.de

Senior Software Engineer

offline
  • auf Anfrage
  • 50259 Pulheim
  • Nähe des Wohnortes
  • ru  |  de  |  en
  • 01.01.2024

Kurzvorstellung

Seit 2005, nach meinem Informatik Studium (Diplom FH) habe ich in mehreren Branchen gearbeitet, schwerpunktmässig im Backend Bereich mit Java. Wobei ich immer wieder auch in Frontend Bereiche tätig war. Seit 03.2019 bin ich Freelancer.

Auszug Referenzen (3)

"E. hat als Senior-Developer in einem unserer Scrumteams mitgearbeitet. Er geht zu meinem Bedauern auf eigenen Wunsch."
Senior Software Engineer
Jörn Dauge
Tätigkeitszeitraum

1/2021 – 6/2023

Tätigkeitsbeschreibung

Software architecture, development

# Project for a DIY store
- Worked on an ERP system project
- Implemented requirements and bugfixes on an existing ERP system
- The ERP system based on a proprietary framework (TREND-Framework), which was used to extend and create GUIs, implement the business logic and test it

# Project for a food-retailer/discounter
- Worked on a checkout/till and related backoffice system
- Implemented requirements and bugfixes on an existing codebase based on a proprietary framework (TREND-Framework) and tools
- Main topics were: analyse requirements and bugs, extend and design till process workflows, extend and design reports, extend and design REST and SOAP interfaces for data import/export, code refactoring, define and write integration and unit tests, documentation, release preparation
- Worked on a Python script for documentation export from proprietary documentation system (TREND/Analyst) to Atlassian-Confluence
- Supported developer and test colleagues
- Participated in code reviews
- Main used technics: Java, proprietary framework (MDA, workflow, persistence, communication, GUI), Maven, Jenkins, PostgreSQL, H2 Database, Git, Eclipse with proprietary framework related plugins, proprietary framework for integration tests (Integrity), proprietary reporting engine, OpenAPI plugin for contract first interface definition, WildFly Application Server

Eingesetzte Qualifikationen

Apache Maven, Eclipse, Git, Java-Frameworks, Java (allg.), jboss, Jenkins, Jira, JUnit, PostgreSQL, Python, Representational State Transfer (REST), SOAP (Simple Object Access Protocol), SQL

"Die Arbeit von Herrn E. R. hat uns auf ganzer Linie überzeugt. Wir würden uns sehr freuen in der Zukunft wieder mit ihm arbeiten zu können."
Senior Software Engineer
Ulrich Rannacher
Tätigkeitszeitraum

11/2019 – 12/2020

Tätigkeitsbeschreibung

Software architecture, development
- Worked on the DAC 6 project (DAC 6: EU tax disclosure rules)
- Designed and implemented an Application based on Spring Batch Jobs to process tax arrangement data
- Main topics were: technical sub-system design and documentation, generate large XML files (up to 100 MB) with JAXB, implement Oracle PL/SQL Procedures, Reporting SQL Views, different types of tests (Unit-Test; Integration-Tests; System-Tests; Stress-Tests)
- Developed a WebApplication GUI with JSF/PrimeFaces with strict accessibility requirements especially for blind users
- Define JUnit and Selenium Web-GUI tests
- Prepare Jenkins jobs
- Supported developer colleagues
- Supported test team
- Participated in code reviews

Eingesetzte Qualifikationen

Apache Maven, CSS (Cascading Style Sheet), Eclipse, Git, Java Architecture for XML Binding (JAXB), JavaScript, Jenkins, JSF (Java Server Faces), PL/SQL, Spring, SQL, XHTML (Extensible HyperText Markup Language), XML, XSD (XML Schema Definition)

"Herr E. R. hat sich schnell in die ihm zugewiesenen Aufgaben eingefunden und diese sehr gut gelöst."
Senior Software Engineer
Alexander Wiese
Tätigkeitszeitraum

3/2019 – 9/2019

Tätigkeitsbeschreibung

- Implemented a GUI for a telecommunication carrier incident
management system with PHP Symfony-Webframework and
JavaScript
- Supported the backend team on Spring Boot microservices
development
- Designed an external order interface architektur
- Implemented a GUI for a product configuration system with PHP
Symfony-Webframework and JavaScript

Eingesetzte Qualifikationen

JDBC (Java Database Connectivity), SQL, Apache Tomcat, Hibernate (Java), Java (allg.), Java-Frameworks, Jenkins, Jira, JUnit, Spring, Java Message Service (JMS), PHP, Representational State Transfer (REST), Symfony (Framework), Vue.js

Qualifikationen

  • Apache Maven
  • Apache Tomcat
  • Hibernate (Java)
  • Java (allg.)
  • JavaScript
  • JSF (Java Server Faces)
  • Representational State Transfer (REST)
  • SCRUM
  • Spring
  • SQL

Projekt‐ & Berufserfahrung

Senior Software Engineer
GEBIT Solutions GmbH, Düsseldorf
1/2021 – 6/2023 (2 Jahre, 6 Monate)
Handel
Tätigkeitszeitraum

1/2021 – 6/2023

Tätigkeitsbeschreibung

Software architecture, development

# Project for a DIY store
- Worked on an ERP system project
- Implemented requirements and bugfixes on an existing ERP system
- The ERP system based on a proprietary framework (TREND-Framework), which was used to extend and create GUIs, implement the business logic and test it

# Project for a food-retailer/discounter
- Worked on a checkout/till and related backoffice system
- Implemented requirements and bugfixes on an existing codebase based on a proprietary framework (TREND-Framework) and tools
- Main topics were: analyse requirements and bugs, extend and design till process workflows, extend and design reports, extend and design REST and SOAP interfaces for data import/export, code refactoring, define and write integration and unit tests, documentation, release preparation
- Worked on a Python script for documentation export from proprietary documentation system (TREND/Analyst) to Atlassian-Confluence
- Supported developer and test colleagues
- Participated in code reviews
- Main used technics: Java, proprietary framework (MDA, workflow, persistence, communication, GUI), Maven, Jenkins, PostgreSQL, H2 Database, Git, Eclipse with proprietary framework related plugins, proprietary framework for integration tests (Integrity), proprietary reporting engine, OpenAPI plugin for contract first interface definition, WildFly Application Server

Eingesetzte Qualifikationen

Apache Maven, Eclipse, Git, Java-Frameworks, Java (allg.), jboss, Jenkins, Jira, JUnit, PostgreSQL, Python, Representational State Transfer (REST), SOAP (Simple Object Access Protocol), SQL

Senior Software Engineer
USU Software AG, Bonn
11/2019 – 12/2020 (1 Jahr, 2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

11/2019 – 12/2020

Tätigkeitsbeschreibung

Software architecture, development
- Worked on the DAC 6 project (DAC 6: EU tax disclosure rules)
- Designed and implemented an Application based on Spring Batch Jobs to process tax arrangement data
- Main topics were: technical sub-system design and documentation, generate large XML files (up to 100 MB) with JAXB, implement Oracle PL/SQL Procedures, Reporting SQL Views, different types of tests (Unit-Test; Integration-Tests; System-Tests; Stress-Tests)
- Developed a WebApplication GUI with JSF/PrimeFaces with strict accessibility requirements especially for blind users
- Define JUnit and Selenium Web-GUI tests
- Prepare Jenkins jobs
- Supported developer colleagues
- Supported test team
- Participated in code reviews

Eingesetzte Qualifikationen

Apache Maven, CSS (Cascading Style Sheet), Eclipse, Git, Java Architecture for XML Binding (JAXB), JavaScript, Jenkins, JSF (Java Server Faces), PL/SQL, Spring, SQL, XHTML (Extensible HyperText Markup Language), XML, XSD (XML Schema Definition)

Senior Software Engineer
Plusnet GmbH, Köln
3/2019 – 9/2019 (7 Monate)
Telekommunikation
Tätigkeitszeitraum

3/2019 – 9/2019

Tätigkeitsbeschreibung

- Implemented a GUI for a telecommunication carrier incident
management system with PHP Symfony-Webframework and
JavaScript
- Supported the backend team on Spring Boot microservices
development
- Designed an external order interface architektur
- Implemented a GUI for a product configuration system with PHP
Symfony-Webframework and JavaScript

Eingesetzte Qualifikationen

JDBC (Java Database Connectivity), SQL, Apache Tomcat, Hibernate (Java), Java (allg.), Java-Frameworks, Jenkins, Jira, JUnit, Spring, Java Message Service (JMS), PHP, Representational State Transfer (REST), Symfony (Framework), Vue.js

Senior Software Engineer (Festanstellung)
trimplement GmbH, Köln
9/2014 – 2/2019 (4 Jahre, 6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2014 – 2/2019

Tätigkeitsbeschreibung

Software architecture, development
- Implemented CoreWallet payment gateway integrations for
client-specific, local PSPs including corresponding payment
method setup and routing
- Implemented a Processing and Routing Engine for Payments
- Implemented client-specific SPAs with Ember.js
- Implemented an SBE test framework and an exhaustive suite of
SBE tests for a large client project
- Software engineer on the CoreWallet, balancr and CoreExchange
products
- Implemented a highly customizable Sport Event Android App
- Integrated GoogleMaps and HEREMaps in Android
- Introduced GPS-Tracking and VideoPlayback
- Integrated AndroidPush-Notifications with Amazon Simple
Notification Service (SNS)

Eingesetzte Qualifikationen

JDBC (Java Database Connectivity), Android, Apache Tomcat, Android Entwicklung, Apache Maven, Hibernate (Java), Java (allg.), Java-Frameworks, Jenkins, JUnit, Spring, JavaScript, JavaScript Object Notation (JSON), Representational State Transfer (REST)

Ausbildung

Allgemeine Informatik
Diplom (FH)
2005
Fachhochschule Köln - Campus Gummersbach

Über mich

E. has been developing software for diverse companies and industries. While studying informatics he worked for an insurance company and for an industry roboter company. After his graduation and his prize-winning thesis in AI context he worked for a media corporation, a natural gas industry IT service contractor, a telecommunication company, an insurance company and a FinTech contractor. Since March 2019, he is working as a freelancer and supports his customers as a full-stack senior software engineer. E. is team-minded and reliable with a strong focus to deliver high-quality results.

Weitere Kenntnisse

Java, SQL, PL/SQL, JavaScript, Groovy, C#, PHP, Python, [Dart, Ruby, Go]*,
Spring, Spring Boot, Spring Batch, JEE, JPA, Hibernate, Toplink/EclipseLink, PHP Symfony-Webframework,
JMS, REST, SOAP WebServices, TIBCO ESB, [Vert.x]*,
Android, JSF/PrimeFaces, Vue.js, Ember.js, GWT, JSP, Struts, Swing, Java-Applets, HTML, CSS, [Polymer-JS, Angular.js, Vaadin, ActionScript/Flex]*,
Oracle, MySQL/MariaDB, PostgreSQL, Sybase,
MS SQL Server, H2, Redis,
Tomcat, JBoss AS, Glassfish,
Maven, Ant, Gradle,
Git, Subversion, Jenkins, Docker, Swagger,
JUnit, Selenium, Mockito, JMeter,
IntelliJ IDEA, Eclipse, Android Studio, VS Code,
Google Maps on Android, HERE Maps on Android, Highcharts-JS, [WebRTC]*,
[marker for spare time experience level]*

Persönliche Daten

Sprache
  • Russisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Gut)
Reisebereitschaft
Nähe des Wohnortes
Home-Office
bevorzugt
Profilaufrufe
2482
Alter
44
Berufserfahrung
18 Jahre und 4 Monate (seit 10/2005)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden