Allen Baiyee available

Allen Baiyee

Application Developer& Business Data Processing Specialist

available
Profileimage by Allen Baiyee IT Project Manager / IT Consultant / Scrum Master from Hannover
  • 30165 Hannover Freelancer in
  • Graduation: Dipl. Angewandte Informatik Medieninformatik (FH)
  • Hourly-/Daily rates: 85 €/hour
    Stundensatz kann zwischen 75 und 85 EUR varieren
  • Languages: German (Full Professional) | English (Native or Bilingual) | French (Limited professional)
  • Last update: 03.07.2019
KEYWORDS
PROFILE PICTURE
Profileimage by Allen Baiyee IT Project Manager / IT Consultant / Scrum Master from Hannover
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
REFERENCES
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
TIME AND SPATIAL FLEXIBILITY
Ausschließlich Überwiegend Remote-Anfragen oder Stellen im Home-Office erwünscht.

Verfügbar ab Oktober 2017  
OTHER
Auf Wunsch kann ich über mein kompetentes und allumfassend zuverlässiges Team aus Fachspezialisten und Kreativen verfügen.
GET IN TOUCH

I accept the Conditions

I accept the terms of the privacy policy

Note: sending your contact request is free of charge