Atilla Tanrikulu

is working from home. 🏡

Angestellt, Senior Software Engineer, Worldline
Abschluss: Bachelor of Engineering (B.Eng.), Karadeniz Technical University
Aachen, Deutschland

Fähigkeiten und Kenntnisse

Java
Spring Framework
Spring Boot
Javaserver Pages (JSP)
JavaServer Faces (JSF)
J2EE
Hibernate
Java Persistence API
Docker
Algorithm
TypeScript
Angular
AWS
JavaScript
ECMAScript 6
HTML 5
Scrum
Agile
Test Driven Development (TDD)
IoT
Git
SVN
CSS3
Object Oriented Programming (OOP)
Design pattern
Data Structures
Microservices
Cloud Computing
VoIP
Session Initiation Protocol (SIP)
PostgreSQL
Oracle
MS SQL Server
MySQL
Node.js
Object-Relational Mapping (ORM)
Object Oriented Analysis Design (OO/AD)
UML Modelling
Multi-Threading
Enterprise JavaBeans (EJB)
RESTful API
GWT
Model-view-controller (MVC)
Servlets
Jenkins
Maven
Jira
Networking
Load Balancing
Scalability
LDAP
Apache Kafka
Linux
PL/SQL Development
JPA
Hibernate-Framework
EJB
Bash (Unix shell)
OpenJPA
JBoss

Werdegang

Berufserfahrung von Atilla Tanrikulu

  • Bis heute 2 Jahre und 11 Monate, seit Jan. 2023

    Senior Software Engineer

    Worldline
  • 1 Jahr und 9 Monate, Apr. 2021 - Dez. 2022

    SOFTWARE ENGINEER, SOFTWARE ARCHITECT

    Aareon AG

    -Architecture of Microservices, development of Microservice Implementation Framework using: Clean Architecture, DDD, CQRS, Mediator, UnitOfWork, Repository Pattern, TDD -Cloud architecture using OpenShift/Kubernetes -Design of migration and integration processes of existing applications -Implementation of SSO (OAuth 2, OpenID) for cloud environment -Development of High-availability, and scalability using the Zookeeper algorithm with WebSocket -Used CI/CD, Gitlab Pipelines, JFrog, and OpenShift deployments

  • 2 Jahre, Apr. 2019 - März 2021

    SOFTWARE ENGINEER, SOFTWARE ARCHITECT

    Freelance

    - Design of transactional message queue architecture with Apache Kafka - Implementation of Event-Driven cloud architecture - Architecture of microservices using: Spring Boot/Core/ MVC, Repository (JPA, Hibernate) - Cloud tools integration with Grafana, Prometheus, Jaeger Tracing, Spring Actuator

  • 9 Monate, Jan. 2018 - Sep. 2018

    SOFTWARE ENGINEER, SOFTWARE ARCHITECT

    VHS Electronic & Software

    - Implementation of microservices architecture using Middleware Pattern, Multithreading, Thread-pooling - Architecture of IoT microservices for collecting time-series data from IoT devices using Event-Driven Design - Implementation of robust architecture and data analytics solutions for the Energy/Utility industry - Architecture of Microservice Implementation Framework - Development of Implementation Framework of Frontend Angular application

  • 3 Jahre und 6 Monate, Aug. 2014 - Jan. 2018

    SOFTWARE ARCHITECT/TEAM LEAD

    Ankara Üniversitesi

    - Architecture of the core Microservice Implementation Framework (Codebase) - Architecture of the new University Student Information System - Management of software development activities - Implementation of Single-Sign-On (SSO) microservice with OAuth2, OpenID, and IdentityServer - Architecture of Frontend Implementation Framework (Angular/Typescript/ JavaScript)

  • 3 Jahre und 1 Monat, Juli 2011 - Juli 2014

    SOFTWARE ARCHITECT/PROJECT MANAGER

    AGMLab Information Technology

    - Architecture of the core Software Implementation Framework using: MVC, .Net/WCF, ORM(Entity - Framework) Middlewares, AutoFac, UnitOfWork, Repository Pattern, Razor Pages, Load balancing, Clustering - Implementation of Single Sign-On (SSO) with Smart-Card with Digital Certificates - Development of Data Mining project - Architecture of web-based application with ~100,000 users ~700 GUI - Worked with AGILE, Scrum, and CMMI3

  • 3 Jahre und 6 Monate, Feb. 2008 - Juli 2011

    SENIOR SOFTWARE ENGINEER

    Argela Technologies

    - Architecture of Application Server called SIP-PROXY (CSCF) - Implementation of multithread/thread-pooling, request dispatching, session management, message-handling - Implementation of SIP and VoIP calls and establishing RTP session - Architecture and implementation of Caching, Configuration Management, logging, clustering, tracing, etc.

  • 3 Jahre und 6 Monate, Aug. 2004 - Jan. 2008

    SOFTWARE ENGINEER, SOFTWARE ARCHITECT

    KoçSistem

    - Development of a banking application for Turkey Ziraat Bank for online banking - Implementation of transactional projects for EFT, Swift, Western Union - Architecture of corporate Software Implementation Framework - Awarded Certificate of Outstanding Achievement. Award - Used: Spring, JSF, JSP, GWT, Servlet, JPA, Hibernate, JUnit, Mockito, Log4j, Maven

  • 1 Jahr, Aug. 2003 - Juli 2004

    SOFTWARE ENGINEER

    Ministry of National Defence, Ankara, Turkey

    - Central web-based application for the Turkish military - Awarded twice the Certificate of Outstanding Achievement

Ausbildung von Atilla Tanrikulu

  • 4 Jahre und 5 Monate, Sep. 1997 - Jan. 2002

    Electrical - Electronics Engineering

    Karadeniz Technical University

    - C++, Java, Assembly, Embedded programming, - Microcontrollers PIC microcontrollers, DSP controllers

Sprachen

  • Deutsch

    Gut

  • Englisch

    Fließend

  • Türkisch

    Muttersprache

XING – Das Jobs-Netzwerk

  • Über eine Million Jobs

    Entdecke mit XING genau den Job, der wirklich zu Dir passt.

  • Persönliche Job-Angebote

    Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.

  • 21 Mio. Mitglieder

    Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.

  • Kostenlos profitieren

    Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.

21 Mio. XING Mitglieder, von A bis Z