İsmail Taha AYKAÇ
Verified Expert in Engineering
Software Developer
Ankara, Turkey
Toptal member since November 30, 2021
İsmail has worked for the software industry for over 15 years professionally and participated in many projects of various scales. Most of the things he has developed were for corporate customers. These experiences led him to understand how an excellent end-to-end solution needs to be designed and implemented.
Portfolio
Experience
- JavaScript - 16 years
- Linux - 15 years
- Python - 15 years
- Django - 13 years
- Java - 13 years
- REST - 10 years
- React - 5 years
- Docker - 5 years
Availability
Preferred Environment
MacOS, iTerm2, Linux, JetBrains, Docker, Git, TypeScript, Full-stack, Python, Go
The most amazing...
...thing I've worked on is a telco observability solution. I contributed to its development, analysis, project management, and DevOps procedures.
Work Experience
Chief Technology Officer (CTO)
TechNarts
- Played a major role in a telco operational support systems (OSS) solution to observe the whole network of a GSM operator with 35 million customers.
- Spearheaded the development of the Turkish pharmaceutical track-and-trace system's core services. It tracks and traces three billion pharmaceutical products annually with a very high transaction rate. This system is still one of its kind.
- Founded a unique educational program for sophomore and junior engineers to attend until graduation. We have helped over a hundred engineers to grow and develop faster.
- Served as one of the team leads and contributed to the microservice transformation of Yaay, a Turkish social media platform acquired by a large tech company. Transformed the monetized app that previously could not handle the required number of users.
Senior Technical Consultant
Basistek
- Developed a thin client for SAP monitoring to collect various performance metrics from the operating system and application levels. Thin clients are placed in customers' data centers to collect these data and generate notifications and reports.
- Transformed servers to Linux operating system and automated service deployments, which resulted in OPEX reduction.
- Created JavaScript library for Micro Focus products, formerly HP, to develop integrations quickly and, thus, simplified the process for less experienced consultants.
Technical Consultant
Idea Teknoloji
- Developed multiple modules of a fault reporting platform for a leading ADSL ISP with 16 million customers at the time.
- Integrated incident management software with a city surveillance camera system, enabling operators to pan, tilt, and zoom related cameras when a call is received.
- Created an inventory solution for DC machines of a significant internet service provider to store inventory digitally, convert live events into alarms according to the threshold, and notify the adequate personnel.
Experience
Telco Network Observability Platform
Our platform provides multi-technology and multi-vendor observability by providing the following:
• Auto-discovery of the physical and logical equipment, circuits, and services.
• Correlation of different vendors and different technologies.
• Live event collection and correlation with services, teams, and customers.
• Computation of SLA.
• Live and simulated outage impact analyses.
• Monitoring utilities, reports, and over 100 integrations with other systems.
A large internet service provider that has 35 million customers has used it for more than ten years. I have been the project manager of this constantly evolving platform for six years.
The Turkish Pharmaceutical Track-and-trace System
http://its.technarts.comThe system annually tracks around three billion products with an average of 15 notifications for each, 45 billion requests in total. It has a very low response rate, which was about ten milliseconds. I oversaw the core system team.
Telco Network Traffic Monitoring App
The app is divided into five layers:
• Front end: Single-page application developed with TypeScript and React.
• Back end: Application developed with Python 3, Django, and the Django REST framework.
• Data Layer: PostgreSQL for application data and Cassandra for measurement data.
• Measurement Microservices: Microservices for scheduling, collecting, processing, and other operations.
• Message Broker: Apache Kafka for messages between layers and microservices.
The microservices are designed to be stateless and communicate with the message broker. This leads all components to be managed and maintained separately.
As the project architect, I designed the architecture and contributed to the different stages and layers. I primarily handled CI/CD pipelines and app containerization.
Education
Bachelor's Degree in Telecommunications
Dogus University - Istanbul, Turkey
Exchange Student Program in Electronics ICT
Ghent University - Ghent, Belgium
Skills
Libraries/APIs
React, REST APIs, Node.js, jQuery
Tools
Git, MATLAB, Helm, Sublime Text 3, JetBrains, Docker Compose, GitLab CI/CD
Languages
Java, Python, JavaScript, Bash, SQL, ECMAScript (ES6), HTML, CSS, C++, PHP, TypeScript, Go, Assembly, Embedded C++, Web Services Description Language (WSDL), Embedded C, Python 3
Frameworks
Django, Spring, Material UI, Django REST Framework, JSF, Flask
Paradigms
REST, Object-oriented Programming (OOP), Design Patterns, Refactoring, Microservices
Platforms
Linux, Raspberry Pi, Raspbian, Kubernetes, OpenShift, MacOS, Docker, Oracle, Unix, HP-UX, Solaris, Mobile, Apache Kafka
Storage
MySQL, MariaDB, PostgreSQL, Cassandra, MongoDB, Data Integration
Other
Web Development, Data Structures, Full-stack, Back-end, Back-end Development, Architecture, APIs, Technical Leadership, Software Architecture, iTerm2, Electronics, Circuit Design, Digital Signal Processing, CPU Boards, Simulations, Programming, Shell Scripting, TimescaleDB, SNMP, Integration, API Integration, WDM, Synchronous Digital Hierarchy (SDH), Multiprotocol Label Switching (MPLS), Core, CORBA, SSH, IT Project Management, Data Collection, Fault Tolerance, AlarmManager, Server Management, Monitoring, SAP Basis, WebLogic, GlassFish, Web Servers, Data Aggregation, Big Data, Internet of Things (IoT), Apache Cassandra, Data Migration
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring