Profileimage by Jaroslav Abraham Senior Software Developer / Architekt - Java, Kotlin from Kittsee

Jaroslav Abraham

available

Last update: 02.07.2023

Senior Software Developer / Architect - Java, Kotlin

Graduation: Master Degree
Hourly-/Daily rates: show
Languages: German (Full Professional) | English (Full Professional) | Czech (Native or Bilingual)

Attachments

abraham_cv_de_2021.pdf
abraham_cv_en_2021.pdf

Skills

I am a highly experienced software professional with focus on high quality standards in software design and development, through which I can support you and your challenging project on the way to successful delivery.

You would benefit from my excellent analytical skills, the ability to learn new domains and technologies quickly and also patience during the development process.

I am always looking for some innovation and new ways to make the process more effective and to make your investment in the project worth it.

Project history

03/2011 - Present
IT Consultant
adesso Austria GmbH, Vienna (Internet and Information Technology, 50-250 employees)


01/2020 - 12/2021
Senior Software Engineer
Schweizerische Mobiliar Versicherungsgesellschaft AG, Bern/Vienna (Insurance, 1000-5000 employees)

Participation in the agile Scrum team within the SAFe framework on the following tasks:
  • clarification and specification of requirements and dependencies on other teams
  • planning the implementation iterations - Sprints and SAFe Program Increments (PI)
  • design and implementation of microservices regarding invoicing of insurance contracts in Java and Kotlin with communication via REST (JSON) and Kafka
  • use of proven design patterns and approaches (e.g. OOP, AOP, DDD, UML)
  • persistence in Oracle database via JPA / Hibernate
  • extensions to the Angular-based frontend
  • version control and code reviews in BitBucket / Git
  • creation of unit tests, service tests and automated system tests
  • consumer-driven contract tests of services with DiUS Pact
  • integration with SAP for billing
  • DevOps with CI / CD pipeline in TeamCity, operation in Docker / Kubernetes
  • other tools: IntelliJ Idea, Maven, Gradle, Flyway, Wiremock, Mockito, JBoss, Rancher, Helm, Confluence, Jira, Splunk, Prometheus, Grafana, Dynatrace, Slack, MS Teams

03/2011 - 09/2020
Lead Java Developer / IT Consultant
AGES GmbH, Vienna (Pharmaceuticals and medical technology, 1000-5000 employees)

Development of a BPMN workflow application landscape for the pharmaceutical industry using Java-based Oracle 11g SOA, WebServices and JSF/ADF technologies:
  • customer consulting in the matter of technical and architectural possibilities
  • clarification of ambiguous requirements
  • implementation design and task specification for various subprojects
  • coaching and guidance of other developers
  • code reviews
  • promoting and pushing modern technologies (e.g. HTML5 frameworks)
  • integration with 3rd party systems on data exchange and postal delivery.
  • tools: JDeveloper, Ant, Jenkins, Subversion, Jira, Confluence, WebLogic, Oracle DB.
  • agile development (Scrum).

04/2006 - 01/2011
Java Developer
Moconso Technologies GmbH, Munich (Internet and Information Technology, 10-50 employees)

Architecture and development of Java EE middleware infrastructure for mobile applications in the areas of soccer ticker, sports betting and online gaming.

System design and architecture in Microsoft Visio and MagicDraw UML, implementation using Java 6 and Java EE technologies in Eclipse IDE with XML and JSON communication over HTTP and WebServices.

Design and implementation of a distribution platform for mobile applications using JSF, Spring, Hibernate and HTML, CSS, JavaScript running on Tomcat server and MySQL database.

Development of internal Java code generator based on UML diagrams.

01/2000 - 03/2006
Software Developer
Et Netera s.r.o., Prague (Internet and Information Technology, 50-250 employees)

Software development with focus on internet presentations and e-business solutions using mostly Java, also Python and C.

Local Availability

Open to travel worldwide
occasional travel availability
Profileimage by Jaroslav Abraham Senior Software Developer / Architekt - Java, Kotlin from Kittsee Senior Software Developer / Architect - Java, Kotlin
Register