Profileimage by Allen Baiyee IT Project Manager / IT Consultant / Product owner from Hannover

Allen Baiyee

available

Last update: 23.02.2024

Application Developer& Business Data Processing Specialist

Graduation: Dipl. Angewandte Informatik Medieninformatik (FH)
Hourly-/Daily rates: show
Languages: German (Full Professional) | English (Native or Bilingual) | French (Limited professional)

Skills

Soft Skills
  • Communicative strength
  • Communication with intercultural teams
  • team player
  • stress resistance
  • Organizational strength
  • Mobility & Flexibility
  • Mental agility
  • Emotional and social competence
  • Conflict ability and assertiveness
  • self-motivation
  • Analytical thinking skills
Programming Languages
  1. Java
  2. C/C++
  3. PHP
  4. Javascript
  5. HTML5
  6. CSS
  7. SQL
  8. XML

Code-Structure
  1. Clean code
  2. Object-oriented

Architecture und Systemdesign
  1. Database System
  2. Webserver
  3. Applicationserver

Technology
  1. Hibernate
  2. Kettle (ETL-Tool)
  3. Ant
  4. Maven
  5. Findbug
  6. ActiveMQ
  7. SOAP
  8. REST
  9. JSON
  10. JSF
  11. AJAX

Versionsmanagement
  1. CVS
  2. Subversion
  3. Git

Build- & Deploymentsystems
  1. Tomcat
  2. JBoss
  3. Apache Webserver

Developementplatform, Frameworks, Stacks & Tools
  1. Eclipse IDE
  2. Netbean IDE
  3. Zend
  4. Dreamweaver
  5. JobGen Plus (Simulation)
  6. Rational Rose (UML-Tool for Softwaresystem-Description
  7. Poseidon (UML)
  8. MVC-framework
  9. SourceTree
  10. Jira (for ticket management)
  11. Jenkins (for continuous integration)
  12. Codacy (Code review)
  13. Mantis
  14. Spring
  15. Struts
  16. BitBucket (Code reporsitory)
  17. Wordpress (CMS)
  18. Joomla/Mambo (CMS)

Database
  1. Oracle
  2. Mysql
  3. Postgres SQL

Testing & Debugging
  1. JUnit Test
  2. JaCoCo (for test - Java Code Coverage Lib)
  3. Firebug

Methods
  1. Agile Softwareentwicklung
  2. Lean management
  3. Prototyping (Mock-up)
  4. Extreme Programming
  5. Scrum

Project history

IT Consultant / Product Owner at a Volkswagen Project for E-Vechicles
  • Order clarification & technical coordination with other Volkswagen POs 
  • Definition of all interfaces and data streams (input and output, as well as enrichment by further data)
  • Development of an interface architecture
  • Development of the range calculation logic and route optimization
  • Development of abstract work packages for the developers
  • Accompaniment of development and assurance of implementation / documentation
IT project manager/ IT consultant at the company HaBeKo GmbH 
  • Order clarification & technical coordination with the client
  • Development of a development team for various topics in the pension portal 
  • Definition of all interfaces
  • Development of an interface architecture
  • Accompaniment of development and assurance of implementation / documentation
  • Provide / set up various tools for DevOps 
  • Accompany the development team in Scrum

                                           
Conception and implementingdifferentrisk profiles of capital investments for diverse customers
  • Every participant can simply determine his riskprofile (investor type) by answering certain questions
  • At some customers, participants are shown, for example, only those funds that match their risk category.
  • The risk profile can also only be used for the participants‘ self-evaluation.
    • Technologies:
      • Java Web Framework, Struts Framework, Database modeling, Hibernate
 

Plugin developmentfor importing core data for diverse customers
 
  • Data processing
  • Data are gathered in datasets
  • Data are validated
  • Data are being checked if they have already been in the system
  • Afterwards, data are being imported into the system
  • Application of the free  Message Broker Apache ActiveMQfor the Java Message Service(JMS)
    • Technologies:
      • Java Web Framework, Apache ActiveMQ,JUnit Test
 

Plugin development  for exporting of transformation requests for diverse customers
 
  • Data processing
  • Data are being exported in the certain format as CSV-Data, according to customer demand 
  • The exported data are transferred to the customer systems through a webservice
    • Technologies:
      • Java Web Framework, CXF (SOAP Webservice Framework),  JUnit Test
Plugin development for calculating of income data of human resources for diverse customers
  • Data processing
  • Data are gathered in datasets
  • Data are validated
  • Income data are imported into the system and then used as a base for the calculation of the capital investment expenditure
    • Technologies:
      • Java Web Framework, CXF (SOAP Webservice Framework),  JUnit Test
 

Web service for calculating and transmitting of bank product interests for different customer portals
  • Interest calculation algorithm
  • Implementing webservice with XFire and Apache CXF (SOAP Webservice Framework)
  • They were tested by JUnit.
    • Technologies:
      • Java Web Framework, CXF (SOAP Webservice Framework), Apache ActiveMQ,  JUnit Test
 

Conception and implementing ofwebservicesfor transmitting data betweenthe GUI- and Core-Application within the portal for diverse customers
  • Illustrating the GUI Application with Spring MVC web application
  • Transmitting of data with JSON Object
  • Partly with Restful und SOAP Webservice framework
  • Test cases are covered by JUnit Test
 

Conception and implementing of different transformation masks for diverse customers
 
  • Illustrating the surface with Strut-Framework for the presentations and the control level
  • Implementing the input into the transformation mask withJSP and JQuery
  • Adapting the database (Oracle) for saving the input data
 

Conception and implementing of shifting possibilities of capital investments for diverse customers
 
  • Illustrating the surface with Strut-Framework for the presentations and the control level 
  • Implementing the input into the transformation mask with JSP and JQuery
  • Adapting the database (Oracle) for saving the input data
 

Conception and implementing of account area for diverse customers
 
  • Illustrating the surface with Strut-Framework for the presentations and the control level 
  • Implementing the input into the transformation mask with JSP and JQuery
  • Adapting the database (Oracle) for saving the input data
 

Conception and implementing of account statement – PDF exports  for diverse customers
 
  • Apache FOP framework for the generation of PDF out of XML
  • Data are transformed in xml Formatand then change the pages with xsl-fo data
  • Mass exporting of the PDFs using the Groovy Eclipse Plugin
Establishing customer data in the system
  • Application of  Kettle - Extract, Transform and Load (ETL) Tool
  • Migration of data into the database
  • Importing the data from csv-Data
  • Loading mass data into the database

Local Availability

Open to travel worldwide
Ausschließlich Überwiegend Remote-Anfragen oder Stellen im Home-Office erwünscht.

Verfügbar ab Juni 2023  

Other

Auf Wunsch kann ich über mein kompetentes und allumfassend zuverlässiges Team aus Fachspezialisten und Kreativen verfügen.
Profileimage by Allen Baiyee IT Project Manager / IT Consultant / Product owner from Hannover Application Developer& Business Data Processing Specialist
Register