Mehdi Amini

Java and web developer

  • Solid Java and web development experience with more than 10 years in the IT field.
  • Wide experience using Open Source frameworks and other areas of the J2EE stack like JSF, EJB, JPA, Java Beans.
  • Hands on experience in handling use cases, functional specification, knowledge transfers and business analysis.
  • Good working knowledge on application development and maintenance lifecycle process.
  • Strong knowledge of relational database design and implementation.
  • Self-motivated, innovative, hard working nature, dedicated and goal-oriented.
  • Ability to pay close attention to detail and accuracy.

  • mehdi.amini@gmail.com
  • Frankfurt a.M., Germany
  • +49 179 52 48 437


Mehdi Amini
+49 179 52 48 437
German, English, Persian
Currently not available for full-time
  • python
  • php
  • shell
  • sql
  • Java
  • Java Script
  • Html
  • css

Languages & Skills

  • JEE
  • EJB
  • JPA
  • JSF
  • Eclipse
  • Websphere
  • SOAP
  • Rest
  • Scrum
  • Kanban
  • Patterns
  • Clean Code
  • Photoshop
  • InDesign
  • UML


The degree course Media Computer Science is a convergence of creative digital media design and the implementation through computer science. Media Computer Science specialists program and design, for example, interactive multimedia systems and internet websites.

The Studienkolleg is a public educational institution in Germany, Austria and Switzerland for students whose secondary school certificate is not recognized as equivalent to the Abitur. It is a preparatory course for academic studies at university.

High school

Mashad, Iran

Specialising in:
Computer science


Frontend and backend developer

deutsche Bahn 11.2015-present

Developing across all layers of a JEE application.
Writing of technical specifications and estimates for new releases.
Communicating technical issues to non-technical management.
More... Bug fixing and 3rd level support.

Frontend and backend developer

Commerzbank 11.2012 - 11.2015

Developed across all layers of a JEE application.
Wrote delivery estimates for new releases.
Communicated technical issues to non-technical management.
More... Responsible for stress and integration testing.
Build- and releasemanagement.
Bug fixing and 3rd level support.

Code Reviewer, Business Analyst, Tester

Commerzbank 10.2008 - 11.2012

Code review and quality assurance.
Software release management.
Analysis and processing of requirements and change requests.
More... 2nd and 3rd level support.
Supporting the business team by testing, reporting and know-how transfer.

Trainee and graduand

360T AG 04.2007 - 02.2008

Traineeship: Refactoring of Buildsystems (Apache Ant, Python).
Customizing of a Maven-Plugins for internal usage.
Developing of a GUI-Tester (Java).
More... Thesis: Comparison between relational and object oriented databases.


Commerzbank 03.2006 - 09.2006

Software development: Developing of a java application for reporting from XML data source.
Developing of web pages for internal usage of the bank.
More... Software installlation: distribution of simple and complex client and server software packages.

student assistant

Management Circle AG 09.2005 - 04.2007

Software development: importing and converting of XML data to Adobe Indesign Layouts. Developing of web pages.


DB Logo
Deutsche Bahn
Commerzbank Logo
developer, Business analyst
360T Logo
360T AG