Profilbild von NecdetCan Atesman Senior Software Engineer and Software Architect for Distributed Systems aus Wien

Necdet Can Atesman

verfügbar

Letztes Update: 19.03.2024

Senior Software Engineer and Software Architect for Distributed Systems

Abschluss: MSc. Computer Science - Software Engineering & Internet Computing @ TU Vienna
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | französisch (Grundkenntnisse) | türkisch (gut)

Dateianlagen

Atesman-Consulting-Leistungsprofil_190324.pdf
Atesman-Consulting-Referenzprojekte_190324.pdf

Skills

Nach Abschluss des Master-Studiums habe ich mein gesamtes professionelles Leben mit der technischen Leitung junger Projekte verbracht. Meine Spezialität ist die technische Begleitung solcher Projekte von der ersten Idee bis zur ersten stabilen Phase des Endproduktes auf der Zielumgebung. Auf diesem Weg habe ich sehr viel Erfahrung darin aufgebaut, ...
  • ... Systeme derart flexibel zu gestalten, dass sie die Unsicherheiten und fast permanenten Änderungsanforderungen der ersten Projektphase mit dem geringstmöglichen Aufwand überstehen.
  • ... die Fähigkeiten einzelner Mitarbeiter richtig erinzuschätzen, und dem Unternehmen zu helfen, diejenige Rolle für ihre Mitarbeiter zu finden, in denen sie den bestmöglichen Beitrag leisten können (und dadurch auch oft persönliche Erfüllung finden).
  • ... die richtigen Stakeholder für die richtigen Fragen miteinzubeziehen.
  • ... darin zu beraten, in welche Richtung sich ein Produkt technisch weiter entwickeln könnte.
  • ... diejenige Organisationsebene zu identifizieren, in der ich den größtmöglichen Beitrag zu einem Projekt leisten kann. In vielen Fällen finde ich mich in einer leitenden/organisierenden Rolle wieder, es kommt aber auch immer wieder vor, dass ich selber als Entwickler tätig bin.

Da meine Stärken insbesondere in der ersten Projektphase zur Geltung kommen, übergebe ich ab einem bestimmten Punkt meine Rolle im Projekt gerne an andere interne und/oder externe Mitarbeiter, die für die längerfristige Wartung besser geeignet sind. Ich hole mir gerne zu einem späteren Zeitpunkt auch ein Feedback von denjenigen, die die Position übernommen haben (und biete bei dieser Gelegenheit auch Feedback meinerseits an), um mein Vorgehen bei künftigen Projekten entsprechend anpassen zu können.

Hard Facts
Skills
  • Technische Leitung
  • Software Architektur
  • Software Entwicklung
  • Requirements Engineering

Technologien
  • PostgreSQL
  • nginx
  • MySQL
  • varnish
  • RabbitMQ
  • node.js
  • Docker
  • Ansible

Programmiersprachen
  • Python
  • PHP
  • Typescript
  • C++
  • Java

Tools
  • PM
    • Jira
    • Confluence
    • OpenProject
  • VCS
    • git (github, gitlab, gitea)
    • subversion
    • mercurial
    • CVS
  • Documentation
    • mediawiki
    • dokuwiki
    • sphinx
    • markdown
    • reStructuredText
    • LaTeX
  • OS
    • Debian
    • Gentoo
    • Rocky Linux
    • Ubuntu
  • Sysops
    • Buildbot
    • Drone
    • gitea
    • Ansible
    • Docker
    • grafana & prometheus

Projekthistorie

12/2020 - bis jetzt
Laufende Wartung und Systemadministration
(Medien und Verlage, 10-50 Mitarbeiter)

Ende 2020 habe ich die Betreuung der Seite https://www.fischundfleisch.com übernommen.

Technologien
  • Debian
  • Systemd
  • Ansible

10/2020 - bis jetzt
Umsetzung einer Webseite für interne Auswertungen im Bankensektor
(Banken und Finanzdienstleistungen, 10-50 Mitarbeiter)

Für ein Unternehmen im Bankensektor wurde ein internes Werkzeug zur Auswertung einiger Datren benötigt. Da die Applikation im eigenen Netzwerk ausgerollt wurde, und extrem strengen Sicherheitsrichtlinien unterlag, musste das Projekt ohne Zuhilfenahme externer Bibliotheken entwickelt werden. Das gesamte Projekt wurde als Single-Page-Application ausschließlich mit Vanilla Javascript umgesetzt. Das Projekt wurde mit ausgiebiger technischer Dokumentation ausgeliefert, und wird auch weiterhin von mir betreut.

Technologien
  • Javacript
  • PHP
  • DB2
  • LDAP

09/2018 - bis jetzt
flinkshop / allezam
https://www.flinkshop.at (Konsumgüter und Handel, < 10 Mitarbeiter)

Nach dem Ausscheiden aus der strg.at habe ich mit dem gesammelten Wissen eine E-Commerce Plattform für KMUs in Österreich erstellt: https://www.flinkshop.at Das gesamte Projekt wurde hier technisch von mir persönlich realisiert.

Im Anschluss wurde die Technik in eine eigene GmbH ausgelagert, die nun auch für die Instandhaltung des Shops für abhof verantwortlich ist: https://www.abhofladen.at/

Technologien
  • Python
  • PostgreSQL
  • React / Typescript
  • Elasticsearch
  • nginx, varnish
  • Automatisierung der Infrastruktur mittels Ansible
  • Test-Automatisierung mit Drone
  • CI/CD mit Hilfe von Buildbot
  • Automatisierte Rechnungslegung mit Hilfe von LaTeX

02/2022 - 05/2022
Systemadministration einer Crypto-Farm

Bei diesem spannenden Projekt ging es darum, den durchgehenden Betrieb einer größeren Crypto-Farm zu gewährleisten. Da es sich dabei um eine recht junge Crypto-Währung handelte, kam es immer wieder zu Problemen, die jeder Miner für sich lösen musste. Das Projekt war für mich eine Mischung aus Systemadministration und Automatisierung und Anpassung der für das Mining notwendiger Prozesse.

Technologien
  • Debian
  • CentOS / Rocky Linux
  • Shell-Skripting
  • Systemd
  • Python

03/2021 - 11/2021
Interim Projekt Manager und Frontend Architect
Coding19 GmbH (Pharma und Medizintechnik, 10-50 Mitarbeiter)

Unterstützung bei der Entwicklung einer Applikation zur Unterstützung von COVID-19 Beauftragten in großen Unternehmen. Meine Rolle war es, das junge Team bei der Erstellung der Frontend-Architektur zu unterstützen und auch bei der Implementierung mit zu helfen.

Technologien
  • React / Typescript
  • Docker

09/2019 - 12/2020
Beratung und Umsetzung Software Architektur
MostlyAI (Internet und Informationstechnologie, 10-50 Mitarbeiter)

MostlyAI ist ein Start-Up, das synthetische Daten mit Hilfe von künstlicher Intelligenz erstellt. In diesem Kontext war es mir gegönnt, Feedback zu einem Teil der Architektur zu geben, Verbesserungsvorschläge zu bringen, und diese auch teilweise umzusetzen. Das automatisierte Provisionieren, auslasten und Dekommissionieren virtueller Cloud-Instanzen war Teil dieser Applikation

Technologien
  • Python
  • RabbitMQ
  • Docker
  • AWS, Google Cloud Compute

09/2008 - 08/2018
Technische Leitung
strg.at (Internet und Informationstechnologie, 10-50 Mitarbeiter)

Im Rahmen einer Anstellung bei der strg.at (https://www.strg.at) erstellte ich die Produkte, die noch heute für die Umsetzung der Kundenprojekte verwendet werden. Hier lag mein Fokus darin, den Entwicklern im Team die Möglichkeiten zu bieten, ihre Arbeit an den vielen Projekten bestmöglich durchzuführen. Die Produkte und Werkzeuge, die dabei aus meiner Hand entstanden sind, wurden (bzw. werden noch immer) für den Betrieb folgender Seiten verwendet:
  • https://www.kurier.at
  • https://futurezone.at
  • https://www.oe24.at
  • https://www.wetter.at
  • https://www.oeamtc.at/
  • https://www.noen.at/
  • https://www.sn.at (ehemals https://salzburg.com)

Aufgabenbereiche
  • Erstentwurf und Instandhaltung der Software Architektur für die Servicierung hochskalierbarer Webseiten
  • Erstellung und Wartung interner Entwicklerwerkzeuge
  • Technische Leitung der Kundenprojekte
Technologien
  • PHP
  • Lucene (später auch Elasticsearch)
  • Java
  • Python
  • C
  • MySQL
  • PostgreSQL
  • nginx
  • varnish

Reisebereitschaft

Verfügbar in den Ländern Österreich

Sonstige Angaben

Webseite: https://www.atesman.at
Stackoverflow: https://stackoverflow.com/users/44562/soulmerge
Profilbild von NecdetCan Atesman Senior Software Engineer and Software Architect for Distributed Systems aus Wien Senior Software Engineer and Software Architect for Distributed Systems
Registrieren