
Atilla Tanrikulu
Fähigkeiten und Kenntnisse
Werdegang
Berufserfahrung von Atilla Tanrikulu
-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 Mitglieder mit ähnlichen Profilangaben
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.
