Bogdan Zafirov Consultant

seit 2017 bei MATHEMA Software GmbH

Bogdan-zafirov-header

Bogdan Zafirov arbeitet seit August 2017 als Consultant bei der MATHEMA Software GmbH. Seine technologischen Schwerpunkte liegen neben der Java-Entwicklung (Java SE und EE) noch im JavaScript (AngularJS) und in der Middleware-Entwicklung. Darüber hinaus interessiert er sich sehr für Code Qualität.

  • Technologie
  • Ausbildung

Methodiken

  • Objektorientierte Analyse und Design (OOA/D)
  • Entwurfsmuster, Architekturmuster
  • Software-Refactoring
  • Code- und Design-Reviews
  • Anforderungsanalyse
  • Entwicklungsprozesse (Scrum)

UML

  • Sparx Enterprise Architect
  • Microsoft Visio

Java-Middleware

  • EJB
  • RMI
  • JMS mit Apache ActiveMQ
  • Servlet
  • REST
  • SOAP
  • JMS

Java-Applicationserver

  • JBoss
  • Tomcat
  • Glassfish
  • TomEE

Java-DB-Technologien

  • JDBC
  • JPA
  • Hibernate
  • JTA
  • Apache Torque

Tools

  • Eclipse
  • IntelliJ IDEA
  • FindBugs
  • CheckStyle

Web-Frontend

  • HTML5
  • CSS3
  • AngularJS

Build-Umgebungen

  • Ant
  • Maven
  • Jenkins

Versionsverwaltung

  • Subversion
  • Git

Betriebssysteme

  • Windows
  • Linux
  • MacOS

Datenbanken

  • MySQL
  • Oracle
  • Microsoft SQL Server
  • HSQLDB

Issue-Tracking

  • JIRA
  • Stages

Weitere Sprachen

  • Javascript
  • C
  • C++
  • C#

Informatik-Studium (M. Sc.), FAU Erlangen-Nürnberg


Informatik-Studium (B. Sc.) in Mazedonien


Beruflicher Werdegang

  • Java Consultant bei MATHEMA Software GmbH
  • Software-Engineer bei Methodpark Software AG
  • Software-Engineer bei Siemens AG