Profilbild von Anonymes Profil, Senior Software Developer/Architect
verfügbar

Letztes Update: 21.03.2024

Senior Software Developer/Architect

Firma: SI ES TI EOOD
Abschluss: nicht angegeben
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: bulgarisch (Muttersprache) | deutsch (verhandlungssicher) | englisch (verhandlungssicher)

Dateianlagen

CV-Projects-Angel-Kafazov_190324.pdf

Skills

DevOps: 
  • Containerization (Docker, Kubernetes, K3S, MicroK8S, Helm, ArgoCD, Cluster API)
  • Databases (MySQL, Postgres, MS SQL Server, SQLite, Oracle)
  • Tools (Ansible, Terraform, Jenkins, ELK stack, LDAP, Keycloak, NGINX, Hashicorp Vault)
  • Networking (TCP/IP, LB, Ingress, VPN IPSEC and Wireguard, K8S CNI, CertManager, Istio)
  • Storage (S3, NFS, Longhorn)
  • PKI,OAuth2.0/OIDC, SSO, Keycloak

Programming:
  • Languages (C/C++, C#/.NET, Golang, Python, Java, Bash/scripting, HTML/CSS/JavaScript/TS, SQL, Ruby, Perl, Assembler), Angular/JavaScript/TypeScript
  • Frameworks (Django, Vuejs, Entity Framework, JQuery)
  • IDEs (VS Code, Eclipse, NetBeans)
  • Tools (GIT, Gitlab, Github, Jupyter Notebook, Minikube, KIND)

Cloud:
  • SCS, OSISM
  • Public providers (AWS, GCP, Azure, IONOS, AliCloud, Open Telekom Cloud, OVH)
  • Private cloud (OpenStack, VMWare)

Hadoop and database:
  • Providers (Cloudera and Hortonworks)
  • Services (HDFS, Hbase, Spark, Hive, NiFi, Kafka, KNOX, Ranger, Kerberos, LDAP, Ambari, Zookeeper, MQTT, Mosquitto, Redis)

Networking:
  • SONiC, IOS
  • TCP/IP, BGP, VXLAN, ENVP
  • SDN
  • GNS3
  • Openstack Neutron

Tools:
  • Jira, Confluence, Gitlab/Github

Projekthistorie

09/2023 - bis jetzt
Cloud Developer
OSBAlliance (Internet und Informationstechnologie, < 10 Mitarbeiter)

SCS VP04 Networking outlines 3 sub-lots aiming to improve and further develop the Openstack’s networking stack in three major ways - SDN scalability, traffic encryption and cloud interconnect. The work would be carried out as an open-source project in the SCS community and upstream projects like Openstack and Neutron. Building the SCS lab with physical infrastructure like network switches, server and the networking software based on SONiC was also contributed to.
Tasks:
  • Creating technical concept for slots “Network encryption” and “Cloud Interconnect” work packages
  • Deep-dive analysis and technical roadmap for work package 1 - SDN scalability with SONiC
  • Creating virtual environment based on GNS3 and SONiC to simulate SDN architecture
  • Building, customizing and bug fixing community SONiC images for Edgecore switches
  • Deployment and testing of community and enterprise SONiC on lab hardware
  • Creating presentations and community calls on Openstack SDN, SONiC and scalability topics
  • Optimizing SONiC build automation for SCS
  • Working on SONiC rollout and deployment configuration within SCS, OSISM and kolla-ansible
  • Writing blog posts and ADR (architecture decision records)

07/2019 - bis jetzt
Daiteap - CTO
Daiteap GmbH & Co KG (Internet und Informationstechnologie, < 10 Mitarbeiter)

Project management and technical architecture of a cloud-native Multi-Cloud orchestrator. Main responsibilities include the integration of major public cloud provider APIs, designing the network topology using VPN, IP Routing, DNS, TLS, centralized IDM and Monitoring layers. Implementation of Multi-Cloud capable services like DNS, Monitoring and Kubernetes. Management of the developer team for backend and frontend modules, deployment via CI/CD, error handling.

 

Technologies:

  • Cloud - AWS, GCP, Azure, Alicloud

  • Terraform

  • Ansible

  • Docker und Kubernetes

  • Helm

  • Vuejs

  • Django und Python

  • CI/CD


02/2023 - 12/2023
Dataspace consultant
IONOS (Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

Architecture consulting and DevOps roles in several client’s sub-projects POSSIBLE, HEALTH-X, MERLOT and DOME. Design and implementation of data space technologies based on GAIA-X and International Data Spaces (IDS). Creation of documentation, examples and demos for internal and external customers.
Tasks:
  • Architecture of Nextcloud integration with IDS/GAIA-X dataspace
  • Migration of data space software components to IONOS cloud
  • Architecture design for project POSSIBLE
  • Participation in Hackathons, events and steering committees
  • Dockerization of GAIA-X services - Federated Catalog
  • Automation of infrastructure landscape with Terraform - IONOS Kubernetes
  • Automation of deployment process - CI/CD
  • Packaging/Deployment/Integration of EDC Connector
  • Packaging/Deployment/Integration of IDS DAPS
  • Packaging/Deployment/Integration of IoT OpenTwins platform based on Eclipse DITTO

02/2023 - 06/2023
Architect data spaces
IONOS (Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

Architecture consulting and DevOps roles in several client’s sub-projects POSSIBLE, HEALTH-X and Marispace. Design and implementation of data space technologies based on GAIA-X and International Data Spaces (IDS). Creation of documentation, examples and demos for internal and external customers.
  • Architecture design for project POSSIBLE
  • Participation in Hackathons, events and steering committees
  • Dockerization of GAIA-X services - Federated Catalog
  • Automation of infrastructure landscape with Terraform - IONOS Kubernetes
  • Automation of deployment process - CI/CD
  • Packaging/Deployment/Integration of EDC Connector, IDS DAPS, IoT OpenTwins platform based on Eclipse DITTO

05/2021 - 03/2022
Digital Experience Portal (DXP) - Developer
SAP (Internet und Informationstechnologie, >10.000 Mitarbeiter)

Contributed to the development of the Digital Experience Portal as a developer on the core frame team in SAP. 
 
Tasks:
  • implemented logging and monitoring infrastructure for DXP using fluentbit, Kibana and ElasticSearch/OpenDistro
  • extended Dynatrace configuration to meet monitoring and audit requirements
  • automated GCP LoadBalancer and routing configuration with a custom kubernetes operator
  • implemented secret management architecture using ExternalSecretsOperator, Hashicorp Vault and Kubernetes
  • automated parts of the DXP landscape configuration using Terraform
  • implemented email-service component leveraging AWS SES
  • implemented on various search use-cases using GraphQL, Golang and Apache SOLR

01/2020 - 08/2020
FragMagenta - Developer
Deutsche Telekom AG (Internet und Informationstechnologie, >10.000 Mitarbeiter)

Implemented 6 microservices for 2 different use cases for the Backend Proxy infrastructure. Developed a custom HTTP mock service, used for integration testing of a variety of services, including asynchronous HTTP communication. Implemented unit tests with > 90% code coverage, automated vulnerability scan. Supported production level systems by analyzing and fixing bugs, improving development, testing and maintenance processes for the team.

 

Technologies:

  • Python/Django

  • Docker and Kubernetes

  • NodeJS

  • Swagger

  • Bash

  • GIT


07/2018 - 12/2019
DSA - Developer
Deutsche Telekom AG (Internet und Informationstechnologie, >10.000 Mitarbeiter)

Implementation of Backend Proxy component as intermediary between frontend and backend systems. 10 separate microservices created using Python/Django, Docker, and NodeJS. Created specification, unit tests, deployment automation scripts. Supported the project for the production phase, fixed bugs and maintained customer serving systems. Created versioning, logging, and release management documents and procedures used by the whole team. 

 

Technologies:

  • Python/Django

  • Docker and Kubernetes

  • NodeJS

  • Swagger

  • Bash

  • GIT


07/2016 - 06/2018
eLIZA - Developer
Deutsche Telekom AG (Internet und Informationstechnologie, >10.000 Mitarbeiter)

Implementation of real time data processing use cases. 

Implementation of data ingest pipeline based on Apache Nifi. The pipeline exposes REST HTTPS endpoints for external systems for data delivery and is integrated with HDFS, Kafka and HBase for storage of real time data for further processing as well as data persistence. 

Implementation of data access module with Java and Tomcat for accessing of process data by end clients (systems and internal users). This module is integrated with Apache Knox. 

Design and implementation of security concepts for Hadoop users and external users. Used components: Kerberos, LDAP, Knox, Ranger and custom ones.


10/2016 - 03/2017
TelekomHilft - Solution Architect
Leitmotiv (Internet und Informationstechnologie, < 10 Mitarbeiter)

Implementation of a real time data processing pipeline for the Telekom Help Portal information. Data is ingested via Apache Nifi, classified and stored in Apache Solr, HDFS and Hive. Specific customer requirements and insights are visualized from the data using Solr/Banana and Zeppelin tools. The customer receives interactive data dashboards which are updated in real time and can query, modify and monitor key performance metrics.

Use technology:

  • Hortonworks Hadoop

  • Apache NIFI

  • Apache Solr/Banana

  • Apache Zeppelin

  • HDFS

  • Hive


07/2015 - 12/2016
Datalab - Solution Architect
Deutsche Telekom AG (Internet und Informationstechnologie, >10.000 Mitarbeiter)

Design and implementation of a cloud based Big Data IaaS Platform. Goal of the project was the offering of virtualized Big Data services like HDFS, MapReduce, Hive, Impala, Spark, HBase and others to end customers. As part of the project the responsibilities included:

  • Installation and configuration of Hadoop distributions: Cloudera Enterprise and Hortonworks

  • Management of Hadoop services: HDFS, Hive, Spark, etc.

  • Resource Management with OpenStack, including performance analysis, resource utilization and backup.

  • Remote access using VPN and HTTPS

  • Support of data scientists

  • Communications with partners, clients regarding technical requirements

Technologies:

  • Cloudera Enterprise, Hortonworks

  • HBase, HDFS, Hive, Hue, Impala, Oozie, Solr, Spark, Sqoop, ZooKeeper, Pig, Kafka, Storm, Flume, Ambari, Cloudera Manager

  • LDAP, Kerberos

  • OpenStack, KVM


01/2014 - 06/2015
RingRTC - Software Architect
CST (Internet und Informationstechnologie, < 10 Mitarbeiter)

RingRTC is an online communication solution for small businesses and individuals. It is engineered for smartphone users who can take advantage of a bigger screen and keyboard to manage their phone and day to day communication needs. RingRTC connects the web browser and the android phone via a peer-to-peer channel, thus bringing smartphone functions in the browser and enhancing users’ productivity.

Main responsibilities on these projects are leading the development team, writing technical specifications and roadmap.

 

Technologies:

 - WebRTC, WebSocket

 - Java/Android

 - JavaScript, HTML, CSS, Google Polymer

 - NodeJS, STUN/TURN Proxy, Redis, PHP, Go language

 - Linux


09/2012 - 07/2013
Soundcall - Solution Architect
Deutsche Telekom AG (Internet und Informationstechnologie, >10.000 Mitarbeiter)

The project entailed the specification, development and deployment of Speech solution for large telecom operators throughout Europe. Specific responsibilities included the design and development of application server, including mobile and core network APIs, as well as its load/stress testing. Additionally a horizontal scalability concept was designed and implemented, allowing the service to scale to millions of users on demand. The whole solution was deployed completely on AWS cloud, utilizing various Amazon services like EC2, Elastic Load Balancer.

02/2011 - 08/2012
PCS - Developer
Deutsche Telekom Laboratories (Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

Project focus is to build an IMS-based Platform (RCSe) which extends the mobile operator’s network with additional IP services like chat, file-transfer, presence, video-share, group-chat, call-routing, platform and device interoperability etc. Specific tasks include the build of the software architecture with regard of with RCS-e specification, selection of most suited technology, implementation of the software modules, programming of missing components, configuration of SIP Proxy and implementation of a MSRP Relay conform with RFC 4975, RFC 6135 und SESSMATCH. Further responsibilities include: implementation of test cases, setup of continuous integration environment for automatic builds, testing and reporting. The project was executed in an agile style (SCRUM).


11/2010 - 02/2011
Realization of social, location-based platforms for mobile users - Developer
Deutsche Telekom Laboratories (Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

My responsibilities included: development of RESTFul JSON APIs in Rails for mobile and web clients. Integration of social networks like Facebook and Foursquare. Integration of VOIP services with the Asterisk PBX. Design of the data model, data storage and user provisioning services.

09/2010 - 02/2011
Creation of voicemail-to-text platform for speech recognition and conversion from speech to text - Developer
Deutsche Telekom Laboratories (Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

Responsibilities included the architecture design and implementation of the backend server (data model, client and platform APIs), integration into the PSTN network over T1 line. A web-based UI was also developed for data collection.

09/2009 - 12/2010
Realization of IP-based unified messaging platform - Developer
Deutsche Telekom Laboratories (Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

My tasks were to design and implement the backend server using open sources components. Following features were implemented:

 - unified messaging service which stores and transmits all messages

 - unified message format based on the Email format as a container for voice, text, video and other messages. All messages are available both as text and audio.

 - message processing module for text to speech and speech to text conversion

 - integration of third-party voice-to-text providers

 - call control module

 - integration of VOIP with the Skype and PSTN network

 - RESTFul interfaces to mobile and web clients

 

The position was also partially responsible for coordinating the technical team.Deutsche Telekom Laboratories


01/2009 - 09/2009
Automated IVR/IVVR assistant - Developer
T-Systems (Internet und Informationstechnologie, 5000-10.000 Mitarbeiter)

In this position I worked on the development of the IVVR platform. Responsibilities included the integration with the 3G network, integration of the Genesys and Voxeo multimedia platforms (IVVR).

Reisebereitschaft

Nur Remote verfügbar
Profilbild von Anonymes Profil, Senior Software Developer/Architect Senior Software Developer/Architect
Registrieren