Senior Software Engineer
- Verfügbarkeit einsehen
- 3 Referenzen
- auf Anfrage
- 50259 Pulheim
- Nähe des Wohnortes
- ru | de | en
- 01.01.2024
Kurzvorstellung
Auszug Referenzen (3)
"E. hat als Senior-Developer in einem unserer Scrumteams mitgearbeitet. Er geht zu meinem Bedauern auf eigenen Wunsch."
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
Apache Maven, Eclipse, Git, Java-Frameworks, Java (allg.), Wildfly, Jenkins, Jira, Junit, Postgresql, Python, Representational State Transfer (REST), SOAP, 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."
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
Apache Maven, CSS (Cascading Style Sheet), Eclipse, Git, Java Architecture for XML Binding (JAXB), JavaScript, Jenkins, Javaserver Faces, PL/SQL, Spring Framework, 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."
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
Java Database Connectivity, SQL, Apache Tomcat, Hibernate (Java), Java (allg.), Java-Frameworks, Jenkins, Jira, Junit, Spring Framework, Java Message Service, PHP, Representational State Transfer (REST), Symfony, Vue.Js
Qualifikationen
Projekt‐ & Berufserfahrung
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
Apache Maven, Eclipse, Git, Java-Frameworks, Java (allg.), Wildfly, Jenkins, Jira, Junit, Postgresql, Python, Representational State Transfer (REST), SOAP, SQL
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
Apache Maven, CSS (Cascading Style Sheet), Eclipse, Git, Java Architecture for XML Binding (JAXB), JavaScript, Jenkins, Javaserver Faces, PL/SQL, Spring Framework, SQL, XHTML (Extensible HyperText Markup Language), XML, XSD (XML Schema Definition)
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
Java Database Connectivity, SQL, Apache Tomcat, Hibernate (Java), Java (allg.), Java-Frameworks, Jenkins, Jira, Junit, Spring Framework, Java Message Service, PHP, Representational State Transfer (REST), Symfony, Vue.Js
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)
Java Database Connectivity, Android, Apache Tomcat, Android Entwicklung, Apache Maven, Hibernate (Java), Java (allg.), Java-Frameworks, Jenkins, Junit, Spring Framework, JavaScript, Json, Representational State Transfer (REST)
Ausbildung
Fachhochschule Köln - Campus Gummersbach
Über mich
Weitere Kenntnisse
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
- Russisch (Muttersprache)
- Deutsch (Fließend)
- Englisch (Gut)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden