ALTERNATIVE will develop an innovative platform able to detect the cardiotoxicity of chemicals and their biotransformation products. The novel platform will enable regulators and industry to identify, quantify and prevent cardiotoxic co-exposures to industrial chemicals and pharmaceuticals in a cost-effective way. ALTERNATIVE will particularly focus on cardiotoxic effects on the older people, which is of high relevance in view of the aging European population and the high spread of cardiovascular diseases.
Within the scope of the project and cloud data platform will be developed to enable deployment, operation and access of the machine learning data modes as well as to facilitate the data gathering and analysis between ALTERNATIVE partners.
Milestones:
Implementation of Cloud Data Platform
Integration of ML model and data source into the cloud data platform
Tasks:
Consortium coordination for SI ES TI EOOD
Management of the development team
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.
Tasks:
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
SAP Digital Experience Portal is an integrated space for developers to manage the software development process similar to Spotify Backstage. It provides common features like code repositories, release management, security, log and infrastructure monitoring and others. DXP supports extensions to enable external parties to integrate additional features into the portal in a plugable fashion. DXP internally works by extending the Kubernetes API by defining CRDs and operators/controllers which manage custom resources.
Technologies:
Golang
Dynatrace
Kubernetes/Docker
GCP, AWS clouds APIs
Kubernetes Operators
GraphQL
Terraform
External Secrets Operator
Angular
JavaScript/TypeScript
Tasks:
Configure and operator the infrastructure monitoring of the IT landscape using Dynatrace
Configure distributed tracing and monitoring for applications using OpenTelemetry
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, providers: Vault, AWS, GCP
implemented email-service component leveraging AWS SES
implemented on various search use-cases using GraphQL, Golang and Apache SOLR
Daiteap simplifies the management of complex multi-cloud infrastructure by exposing easy to use UI and API to end users. Daiteap can manage Kubernetes clusters, virtual machines and S3 storage across a variety of cloud service providers, in-premise and IoT devices. Users can create integration multi-cloud environments by VPN, allowing Kubernetes nodes, virtual servers and devices to communicate directly without needing to cross edge network boundaries and use public IPs, gateways and proxies.
Technologies:
Cloud - AWS, GCP, Azure, Alicloud
Terraform
Ansible
Docker und Kubernetes, Cluster-API, RabbitMQ
IoT RaspberryPi
Helm
Vuejs
Django und Python
CI/CD
PKI,OAuth2.0/OIDC, SSO, Keycloak,VPN IPSEC/WireGuard
Tasks:
Solution design - features, architecture and technology stack
Steering technical team activities
Planning the technical roadmap
Work on backend and frontend code base
Day to day task refinement, code reviews
Coordination with partners and clients
FootgolfScore is a web platform used by players, tournament organizers and national federations to manage tournaments, player rankings, profiles and events. The platform also keeps track of real time results during tournaments and provides a live scorecard which is updated by the stewards during competitions.
User facing part is used by the general public and players to review and register for tournaments, see results and participate in footgolf events. Administrative part is used by the national federations and clubs which create the tournaments, rules and teams.
Technologies:
Python/Django
Bootstrap
HTML, JavaScript, CSS
Docker and Kubernetes
Tasks:
Requirements gathering with clients and users
Management of technical team
Software architecture, specification
Planning the technical roadmap
Development of a data analytics platform (https://www.octave.io/) based on Hortonworks Hadoop and hosted in OVH. Development of REST APIs for data ingest and access. Setting up SSO, IDM, Logging, Monitoring infrastructure. Support of production servers, bug fixing and further developments.
Technologies:
OVH cloud
Hortonworks, NIFI, HDFS
ELK stack
Kubernetes and Docker
Python/Django
Google Cloud Platform
Tasks:
Team management
Technical specification and design
AI/Big Data consulting
Successor project to DSA. Implementation of two additional customer support use cases and six microservices.
Project DSA: Digital Service Assistant extends the AI customer service use cases and uses new technology stack and microservice architecture. The source data is stored into existing legacy systems accessed via SOAP/XML.
Technologies:
Python/Django
Docker and Kubernetes
NodeJS
Swagger
Bash
GIT
Swagger
SOAP/XML/XSL
Tasks:
Implementation of microservices according to the specification
Development of in-house end-to-end testing framework
Implementation of CI/CD pipelines for automated deployment
Training and on-boarding of new team members
Successor to the ELIZA, Digital Service Assistant extends the AI customer service use cases and uses new technology stack and microservice architecture. The source data is stored into existing legacy systems accessed via SOAP/XML. 10 user cases are implemented as microservices using Python/Django running on top of Kubernetes. Additionally, CI/CD pipelines were developed for the automated deployment, versioning and release management procedures were also implemented as part of robust past practices.
Technologies:
Python/Django
Docker and Kubernetes
NodeJS
Swagger
Bash
GIT
SOAP, XML
Tasks:
Implementation of microservices according to the specification
Integration of legacy systems via SOAP/XML
Development of in-house end-to-end testing framework
Unit tests with >80% code coverage
Implementation of CI/CD pipelines for automated deployment
Training and on-boarding of new team members
Architecture and implementation of Blockchain platform for signing Roaming and mobile Data contracts between MNO worldwide based on Hyperledger Fabric. Adaptation for the Hyperledger project to the NOMAD use case, including migration to Kubernetes orchestrator, setting up core and operator network components, creating development and installation packages and documentation. Supporting client and partner MNO technical teams by installing the NOMAD artifacts on public and private infrastructure, supporting technical teams with running operator NOMAD components. Active role in technical discussions with GSMA and assisting the governing body and partners with technical decisions and discussions pertaining to the technical realization of the network and blockchain technologies.
Technologies:
Hyperledger Fabric
PKI, HSM, SoftHSM
Docker and Kubernetes
Public cloud: Open Telekom Cloud, AWS, GCP
Private cloud
Bash scripting
NGINX
MySQL
HLF CA
OpenSSL
Golang, NodeJS
Tasks:
Setting up distributed Kubernetes infrastructure for Hyperledger Fabric
Setting up PKI
Integration of SoftHSM into frontend application and Hyperledger Fabric
The ELIZA project is an AI customer support module, which automates parts of the customer support functions by leveraging machine learning functions. It integrates into existing data sources like whitepapers, user activity, forums, FAQ pages and others. Collected data is stored into a big data/Hadoop cluster and processed. The results are then used to implement various AI use cases. The system learns continuously from user generated data and activity and is able to improve the quality of its answers.
The technical solution was implemented using Hortonworks big data cluster. Data ingest layer was implemented with Apache NIFI, Kafka. Data access layer uses Java, Tomcat, and HBase. Perimeter security
Technologies:
Hortonworks Hadoop - Apache NIFI, HDFS, HBase, KNOX, Ranger, Kafka
Kerberos & LDAP
Java, Tomcat
Tasks:
Implementation of the customer AI assistant ELIZA
Design and implementation of data ingest and data access paths based on Apache NIFI and HBase
Development of the user management and perimeter security layer using Kerberos, LDAP, Ranger and KNOX
Implementation AI functions into the platform
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.
Technologies:
Hortonworks Hadoop
Apache NIFI
Apache Solr/Banana
Apache Zeppelin
HDFS
Hive
Tasks:
Hiring, interviewing team members
Architecture design of the proof-of-concept solution
Code reviews, tasks allocation, testing
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
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.
Technologies:
WebRTC, WebSocket
Java/Android
JavaScript, HTML, CSS, Google Polymer
NodeJS, STUN/TURN Proxy, Redis, PHP, Golang
Linux
Mailchimp
2Checkout payment integration
Tasks:
Technical specification of the product solution, product roadmap
Team management - SCRUM, training, task allocation, code reviews
Work on backend/frontend code bases
Marketing and sales
Design of NAT traversal solution
Soundcall enables mobile phone users to inject audio sounds within ongoing voice calls using a mobile app. The soundcall app integrates the user's phone with functionality provided on the telco network to allow for the sound mixing to take place. The product includes website, mobile application and server
Technologies:
AWS cloud, Amazon EC2 services, Elastic Load Balancer.
Java, Spring
EHCache
IMS, PCRF, Diameter, Gx/Gy
Ubuntu/Linux
Tcpdump
Apache JMeter
Tasks:
Backend solution architecture and development
Integration into the IMS telecom network
Support for horizontal scalability and support for millions of users
Design and development of load/stress testing procedures
Production deployment to AWS EC2
RCS-e/Joyn is an emerging messaging technology aiming to compete with purely IP-based messaging services like Skype and WhatsApp. It integrates into the existing IMS telecom network and represents an improvement to traditional messaging services like SMS. RCS-e/Joyn enables users to send higher quality text messages and files, emoticons, make Video calls over the internet and see the online presence status of their contacts. The advantage of this solution is that it can be built into new devices and be offered out of the box with newly purchased phones without the need to sign up to a new service.
The technical requirements asked for to build a proof of concept solution, including mobile application and backend solutions. On the server side, a SIP compatible infrastructure has to be designed and implemented which supports the RCS-e standards and protocols and also be compatible with other market implementations. The solution contains an MSRP and RTP proxies based on RFC 4975, RFC 6135 and SESSMATCH and SIP signaling server leveraging Kamailio.
Technologies:
RCS-e, IMS, 3GPP
SIP, RTP, MSRP protocols
Kamailio proxy
Tcpdump, curl, callflow, sipp, sipsak
Ruby on Rails
Linux
Tasks:
Development of first iteration of the Deutsche Telekom RCSe solution
Design and implementation of the SIP based backend network
Implementation of network level RCS-e functions
Messaging/Text
File transfer
Audio/Video
Identity
Presence
Design and implementation of custom MSRP proxy
Interop testing with other RCS-e capable telecom platforms
Proof-of-concept project aiming to evaluate a solution of mobile geolocation service based on GPS and telecom base stations. Integration with Asterisk PBX, Facebook and Foursquare.
Technologies:
Google Maps API
Web
Asterisk PBX
SIP
Tasks:
Development of proof of concept solution for social geolocation
This project aimed to provide a proof of concept of a voicemail-to-text service within the Deutsche Telekom AG by evaluating, training and improving Speech-to-text technologies by various providers.
Technologies:
Email/SMTP
Ruby on Rails
Text-to-Speech and Speech-to-Text (Nuance, Spinvox)
Asterisk PBX
Bash scripting
Java
MySQL
Linux
Tasks:
Implementation of email voice platform with TTS and STT
Integration with Email server
Integration with phone voicemail system
Web based UI for message management and verification
PBX with PSTN interface to record voicemail and convert it to WAV and MP3
Backend server for processing phone recording
Integration of various voice to text service providers like Nuance, Spinvox and others.
T-Voice is an unified messaging solution, combining voicemail, phone calls, SMS, email, Skype and social networking into a single communication portal. It has advanced call routing enabling users to configure how, when and on while device to be reached, depending on a variety of criteria like time of day, caller, and presence information. T-Voice also converts all messages to voice and text, regardless of the channel they were received on.
Technologies:
Linux
VOIP, SIP/PSTN, Digium hardware
Asterisk PBX, Adhearsion
Email, SMTP, Fetchmail, Postfix, Cyrus+filters
SMS
VoiceXML
Ruby on Rails
Skype to Business (SIP)
Tasks:
Backend design and development of the T-Voice multimodal communication solution
Development of custom message format based on SMTP for storing voice and text messages
Implementation of custom voice flows in Asterisk BPX
Integration of Voice/Phone communication channel
Integration of Email/Text communication channel
Integration of SMS/Text communication channel
Integration with Skype to Business
Administration of Linux servers, SIP trunks
Setup of Asterisk IP PBX
A Windows Mobile application was developed to be used by firefighters on location. The application provides information about the buildings and relevant infrastructure on a given address, contact details for the persons responsible for access and security. It also allows users to input new information and update the database. Communication with the server is XML based.
Technologies:
Windows Mobile
.NET Compact Framework, C#
Visual Studio
XML
Tasks:
Development of mobile app on WinMobile for firefighters
Writing documentation
Implementation of activation code protection with trial period
Proof of concept project with the goal to create an automated 3G video call agent used to automate and take some of the support duties within the Deutsche Telekom call centre. Users would be video calling using the 3G network and use voice and video to talk to a computer agent who resolves questions and issues, for example DSL and TV related problems.
Activities:
Development of voice and video 3G call platform
Implementation of VoiceXML call flows using Genesys and Voxeo
Integration of a 3G video gateway
Technologies:
Genesys Voice Platform
Voxeo Multimedia Server
VoiceXML
IVR/IVVR
3G-H324M
Porting of Java algorithm for movement detection to Windows Mobile 5/6 and .NET Compact Framework. The algorithm analyzes a continuous stream of video frames from the mobile camera and detects movement direction by calculating the difference in location of key frame points. It had to be optimized for performance on mobile devices and implemented in C#. Parts were also written in C++ on the .NET CLR and DirectShow framework.
Technologies:
Windows Mobile 6.0
C++
C#
.NET CLR
DirectShow
Tasks:
Porting of existing movement detection algorithm from Java to .NET on WinMobile
Creating a custom DirectShow filter for the video frame processing
Creating a C++/CLR library exposing the filter
.NET application for Windows Mobile showing the movement detection functionalities
1-4 Semesters
CCNA Certificate
IT Architect, Project Manager, Software Developer
ALTERNATIVE will develop an innovative platform able to detect the cardiotoxicity of chemicals and their biotransformation products. The novel platform will enable regulators and industry to identify, quantify and prevent cardiotoxic co-exposures to industrial chemicals and pharmaceuticals in a cost-effective way. ALTERNATIVE will particularly focus on cardiotoxic effects on the older people, which is of high relevance in view of the aging European population and the high spread of cardiovascular diseases.
Within the scope of the project and cloud data platform will be developed to enable deployment, operation and access of the machine learning data modes as well as to facilitate the data gathering and analysis between ALTERNATIVE partners.
Milestones:
Implementation of Cloud Data Platform
Integration of ML model and data source into the cloud data platform
Tasks:
Consortium coordination for SI ES TI EOOD
Management of the development team
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.
Tasks:
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
SAP Digital Experience Portal is an integrated space for developers to manage the software development process similar to Spotify Backstage. It provides common features like code repositories, release management, security, log and infrastructure monitoring and others. DXP supports extensions to enable external parties to integrate additional features into the portal in a plugable fashion. DXP internally works by extending the Kubernetes API by defining CRDs and operators/controllers which manage custom resources.
Technologies:
Golang
Dynatrace
Kubernetes/Docker
GCP, AWS clouds APIs
Kubernetes Operators
GraphQL
Terraform
External Secrets Operator
Angular
JavaScript/TypeScript
Tasks:
Configure and operator the infrastructure monitoring of the IT landscape using Dynatrace
Configure distributed tracing and monitoring for applications using OpenTelemetry
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, providers: Vault, AWS, GCP
implemented email-service component leveraging AWS SES
implemented on various search use-cases using GraphQL, Golang and Apache SOLR
Daiteap simplifies the management of complex multi-cloud infrastructure by exposing easy to use UI and API to end users. Daiteap can manage Kubernetes clusters, virtual machines and S3 storage across a variety of cloud service providers, in-premise and IoT devices. Users can create integration multi-cloud environments by VPN, allowing Kubernetes nodes, virtual servers and devices to communicate directly without needing to cross edge network boundaries and use public IPs, gateways and proxies.
Technologies:
Cloud - AWS, GCP, Azure, Alicloud
Terraform
Ansible
Docker und Kubernetes, Cluster-API, RabbitMQ
IoT RaspberryPi
Helm
Vuejs
Django und Python
CI/CD
PKI,OAuth2.0/OIDC, SSO, Keycloak,VPN IPSEC/WireGuard
Tasks:
Solution design - features, architecture and technology stack
Steering technical team activities
Planning the technical roadmap
Work on backend and frontend code base
Day to day task refinement, code reviews
Coordination with partners and clients
FootgolfScore is a web platform used by players, tournament organizers and national federations to manage tournaments, player rankings, profiles and events. The platform also keeps track of real time results during tournaments and provides a live scorecard which is updated by the stewards during competitions.
User facing part is used by the general public and players to review and register for tournaments, see results and participate in footgolf events. Administrative part is used by the national federations and clubs which create the tournaments, rules and teams.
Technologies:
Python/Django
Bootstrap
HTML, JavaScript, CSS
Docker and Kubernetes
Tasks:
Requirements gathering with clients and users
Management of technical team
Software architecture, specification
Planning the technical roadmap
Development of a data analytics platform (https://www.octave.io/) based on Hortonworks Hadoop and hosted in OVH. Development of REST APIs for data ingest and access. Setting up SSO, IDM, Logging, Monitoring infrastructure. Support of production servers, bug fixing and further developments.
Technologies:
OVH cloud
Hortonworks, NIFI, HDFS
ELK stack
Kubernetes and Docker
Python/Django
Google Cloud Platform
Tasks:
Team management
Technical specification and design
AI/Big Data consulting
Successor project to DSA. Implementation of two additional customer support use cases and six microservices.
Project DSA: Digital Service Assistant extends the AI customer service use cases and uses new technology stack and microservice architecture. The source data is stored into existing legacy systems accessed via SOAP/XML.
Technologies:
Python/Django
Docker and Kubernetes
NodeJS
Swagger
Bash
GIT
Swagger
SOAP/XML/XSL
Tasks:
Implementation of microservices according to the specification
Development of in-house end-to-end testing framework
Implementation of CI/CD pipelines for automated deployment
Training and on-boarding of new team members
Successor to the ELIZA, Digital Service Assistant extends the AI customer service use cases and uses new technology stack and microservice architecture. The source data is stored into existing legacy systems accessed via SOAP/XML. 10 user cases are implemented as microservices using Python/Django running on top of Kubernetes. Additionally, CI/CD pipelines were developed for the automated deployment, versioning and release management procedures were also implemented as part of robust past practices.
Technologies:
Python/Django
Docker and Kubernetes
NodeJS
Swagger
Bash
GIT
SOAP, XML
Tasks:
Implementation of microservices according to the specification
Integration of legacy systems via SOAP/XML
Development of in-house end-to-end testing framework
Unit tests with >80% code coverage
Implementation of CI/CD pipelines for automated deployment
Training and on-boarding of new team members
Architecture and implementation of Blockchain platform for signing Roaming and mobile Data contracts between MNO worldwide based on Hyperledger Fabric. Adaptation for the Hyperledger project to the NOMAD use case, including migration to Kubernetes orchestrator, setting up core and operator network components, creating development and installation packages and documentation. Supporting client and partner MNO technical teams by installing the NOMAD artifacts on public and private infrastructure, supporting technical teams with running operator NOMAD components. Active role in technical discussions with GSMA and assisting the governing body and partners with technical decisions and discussions pertaining to the technical realization of the network and blockchain technologies.
Technologies:
Hyperledger Fabric
PKI, HSM, SoftHSM
Docker and Kubernetes
Public cloud: Open Telekom Cloud, AWS, GCP
Private cloud
Bash scripting
NGINX
MySQL
HLF CA
OpenSSL
Golang, NodeJS
Tasks:
Setting up distributed Kubernetes infrastructure for Hyperledger Fabric
Setting up PKI
Integration of SoftHSM into frontend application and Hyperledger Fabric
The ELIZA project is an AI customer support module, which automates parts of the customer support functions by leveraging machine learning functions. It integrates into existing data sources like whitepapers, user activity, forums, FAQ pages and others. Collected data is stored into a big data/Hadoop cluster and processed. The results are then used to implement various AI use cases. The system learns continuously from user generated data and activity and is able to improve the quality of its answers.
The technical solution was implemented using Hortonworks big data cluster. Data ingest layer was implemented with Apache NIFI, Kafka. Data access layer uses Java, Tomcat, and HBase. Perimeter security
Technologies:
Hortonworks Hadoop - Apache NIFI, HDFS, HBase, KNOX, Ranger, Kafka
Kerberos & LDAP
Java, Tomcat
Tasks:
Implementation of the customer AI assistant ELIZA
Design and implementation of data ingest and data access paths based on Apache NIFI and HBase
Development of the user management and perimeter security layer using Kerberos, LDAP, Ranger and KNOX
Implementation AI functions into the platform
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.
Technologies:
Hortonworks Hadoop
Apache NIFI
Apache Solr/Banana
Apache Zeppelin
HDFS
Hive
Tasks:
Hiring, interviewing team members
Architecture design of the proof-of-concept solution
Code reviews, tasks allocation, testing
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
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.
Technologies:
WebRTC, WebSocket
Java/Android
JavaScript, HTML, CSS, Google Polymer
NodeJS, STUN/TURN Proxy, Redis, PHP, Golang
Linux
Mailchimp
2Checkout payment integration
Tasks:
Technical specification of the product solution, product roadmap
Team management - SCRUM, training, task allocation, code reviews
Work on backend/frontend code bases
Marketing and sales
Design of NAT traversal solution
Soundcall enables mobile phone users to inject audio sounds within ongoing voice calls using a mobile app. The soundcall app integrates the user's phone with functionality provided on the telco network to allow for the sound mixing to take place. The product includes website, mobile application and server
Technologies:
AWS cloud, Amazon EC2 services, Elastic Load Balancer.
Java, Spring
EHCache
IMS, PCRF, Diameter, Gx/Gy
Ubuntu/Linux
Tcpdump
Apache JMeter
Tasks:
Backend solution architecture and development
Integration into the IMS telecom network
Support for horizontal scalability and support for millions of users
Design and development of load/stress testing procedures
Production deployment to AWS EC2
RCS-e/Joyn is an emerging messaging technology aiming to compete with purely IP-based messaging services like Skype and WhatsApp. It integrates into the existing IMS telecom network and represents an improvement to traditional messaging services like SMS. RCS-e/Joyn enables users to send higher quality text messages and files, emoticons, make Video calls over the internet and see the online presence status of their contacts. The advantage of this solution is that it can be built into new devices and be offered out of the box with newly purchased phones without the need to sign up to a new service.
The technical requirements asked for to build a proof of concept solution, including mobile application and backend solutions. On the server side, a SIP compatible infrastructure has to be designed and implemented which supports the RCS-e standards and protocols and also be compatible with other market implementations. The solution contains an MSRP and RTP proxies based on RFC 4975, RFC 6135 and SESSMATCH and SIP signaling server leveraging Kamailio.
Technologies:
RCS-e, IMS, 3GPP
SIP, RTP, MSRP protocols
Kamailio proxy
Tcpdump, curl, callflow, sipp, sipsak
Ruby on Rails
Linux
Tasks:
Development of first iteration of the Deutsche Telekom RCSe solution
Design and implementation of the SIP based backend network
Implementation of network level RCS-e functions
Messaging/Text
File transfer
Audio/Video
Identity
Presence
Design and implementation of custom MSRP proxy
Interop testing with other RCS-e capable telecom platforms
Proof-of-concept project aiming to evaluate a solution of mobile geolocation service based on GPS and telecom base stations. Integration with Asterisk PBX, Facebook and Foursquare.
Technologies:
Google Maps API
Web
Asterisk PBX
SIP
Tasks:
Development of proof of concept solution for social geolocation
This project aimed to provide a proof of concept of a voicemail-to-text service within the Deutsche Telekom AG by evaluating, training and improving Speech-to-text technologies by various providers.
Technologies:
Email/SMTP
Ruby on Rails
Text-to-Speech and Speech-to-Text (Nuance, Spinvox)
Asterisk PBX
Bash scripting
Java
MySQL
Linux
Tasks:
Implementation of email voice platform with TTS and STT
Integration with Email server
Integration with phone voicemail system
Web based UI for message management and verification
PBX with PSTN interface to record voicemail and convert it to WAV and MP3
Backend server for processing phone recording
Integration of various voice to text service providers like Nuance, Spinvox and others.
T-Voice is an unified messaging solution, combining voicemail, phone calls, SMS, email, Skype and social networking into a single communication portal. It has advanced call routing enabling users to configure how, when and on while device to be reached, depending on a variety of criteria like time of day, caller, and presence information. T-Voice also converts all messages to voice and text, regardless of the channel they were received on.
Technologies:
Linux
VOIP, SIP/PSTN, Digium hardware
Asterisk PBX, Adhearsion
Email, SMTP, Fetchmail, Postfix, Cyrus+filters
SMS
VoiceXML
Ruby on Rails
Skype to Business (SIP)
Tasks:
Backend design and development of the T-Voice multimodal communication solution
Development of custom message format based on SMTP for storing voice and text messages
Implementation of custom voice flows in Asterisk BPX
Integration of Voice/Phone communication channel
Integration of Email/Text communication channel
Integration of SMS/Text communication channel
Integration with Skype to Business
Administration of Linux servers, SIP trunks
Setup of Asterisk IP PBX
A Windows Mobile application was developed to be used by firefighters on location. The application provides information about the buildings and relevant infrastructure on a given address, contact details for the persons responsible for access and security. It also allows users to input new information and update the database. Communication with the server is XML based.
Technologies:
Windows Mobile
.NET Compact Framework, C#
Visual Studio
XML
Tasks:
Development of mobile app on WinMobile for firefighters
Writing documentation
Implementation of activation code protection with trial period
Proof of concept project with the goal to create an automated 3G video call agent used to automate and take some of the support duties within the Deutsche Telekom call centre. Users would be video calling using the 3G network and use voice and video to talk to a computer agent who resolves questions and issues, for example DSL and TV related problems.
Activities:
Development of voice and video 3G call platform
Implementation of VoiceXML call flows using Genesys and Voxeo
Integration of a 3G video gateway
Technologies:
Genesys Voice Platform
Voxeo Multimedia Server
VoiceXML
IVR/IVVR
3G-H324M
Porting of Java algorithm for movement detection to Windows Mobile 5/6 and .NET Compact Framework. The algorithm analyzes a continuous stream of video frames from the mobile camera and detects movement direction by calculating the difference in location of key frame points. It had to be optimized for performance on mobile devices and implemented in C#. Parts were also written in C++ on the .NET CLR and DirectShow framework.
Technologies:
Windows Mobile 6.0
C++
C#
.NET CLR
DirectShow
Tasks:
Porting of existing movement detection algorithm from Java to .NET on WinMobile
Creating a custom DirectShow filter for the video frame processing
Creating a C++/CLR library exposing the filter
.NET application for Windows Mobile showing the movement detection functionalities
1-4 Semesters
CCNA Certificate
IT Architect, Project Manager, Software Developer