
Emre Tapcı
Verified Expert in Engineering
Architect and Full-stack Developer
Ankara, Turkey
Toptal member since February 25, 2022
Emre is a senior software architect with team lead experience, specializing in building production-grade, AI-powered systems. He has led cloud native platforms using Java, Python, Node.js, and .NET, with deep expertise in agentic AI, RAG pipelines, large language models (LLMs) orchestration, and scalable system architecture, delivering reliable solutions across real-time, IoT, and enterprise SaaS systems.
Portfolio
Experience
- C#.NET - 9 years
- Microservices - 7 years
- C# - 7 years
- Java - 6 years
- Node.js - 6 years
- Spring - 6 years
- JavaScript - 6 years
- React - 6 years
Preferred Environment
Windows 10, Node.js, Visual Studio, IntelliJ IDEA, Visual Studio Code (VS Code), OpenAI API
The most amazing...
...thing I did was a scalable solution for data synchronization and back-end API using a gateway API and Node.js services running on the IBM Kubernetes cluster.
Work Experience
Software Architect
SiFly
- Designed and implemented the Drone Management System, developing back-end services in Python using Django and FastAPI to expose RESTful APIs documented with Swagger, supporting mission planning and real-time telemetry ingestion.
- Built an AI orchestration system using LangChain for natural language query analysis, enabling structured interaction with enterprise data. Integrated MCP servers to expose back-end services as secure, scalable tools for LLM-driven workflows.
- Orchestrated a microservice architecture using Docker Compose, coordinating services such as Celery for async task processing, RabbitMQ and EMQX for messaging and IoT communication, PostgreSQL and the ELK stack for centralized logging and monitoring.
- Implemented real-time video streaming from Ant Media Server using WebRTC, building a React front end with Material UI, MapBox for the UI, and WebSockets for signaling and live stream, enabling low-latency playback and interactive streaming features.
- Created a full-stack React and Django app that delivered real-time drone telemetry and live video streaming, integrating back-end APIs with front-end dashboards to visualize live data, monitor status, and support responsive, low-latency interactions.
- Set up a robust DevOps-driven CI/CD pipeline using GitHub Actions with YAML-based workflows to automate builds, testing, and deployments, enabling predictable releases and environment-based automation while improving system stability and speed.
- Built a .NET/C#/ASP.NET Core back end on Azure for a drone management platform that handled real-time telemetry, map-based navigation, WebSocket signaling, and asynchronous command execution.
- Used Node.js, Express.js, React, and Next.js to create a back-end API and a front-end web application for an MQTT and EMQX-based infrastructure to log and monitor messages.
Java and React Developer
Colorado State Government
- Developed a bill management system for the State of Colorado that is actively used by General Assembly members to streamline legislative workflows. Used Java, Spring Boot, MVC, Security, JPA, Data, REST APIs, MS SQL Server, T-SQL, and Apache Kafka.
- Designed and implemented robust distributed back-end RESTful APIs using Kafka Streams and Java Spring MVC, ensuring high performance and scalability to handle complex legislative data processes.
- Designed and implemented an agentic AI that orchestrated LLM-based planners and RAG pipelines.
- Created infrastructure using Terraform for IaC to provision and manage Amazon EC2, RDS, and S3 resources, including networking, security groups, and IAM. Automated environment setup with reusable Terraform modules.
- Built a dynamic, user-friendly front end leveraging React, Material UI, and AG Grid, providing an intuitive interface for users to manage bills and legislation effectively.
- Implemented state management using Redux and Context API, optimizing application performance and ensuring seamless data flow across components.
- Set up a comprehensive observability strategy by instrumenting back-end services with Prometheus and Grafana to capture and visualize performance, reliability, and resource metrics.
- Leveraged Google Analytics on the front end to monitor user behavior, traffic patterns, and client-side performance, enabling data-driven optimization across the whole stack.
- Integrated LDAP and AWS IAM for authentication and role-based access control, ensuring secure and compliant user access management.
- Collaborated with cross-functional teams to gather requirements and design features and delivered a high-impact solution that directly supported the state's legislative processes.
Full-stack Developer
IBM
- Led the end-to-end architecture and delivery of a microservice-based localization and translation platform for IBM The Weather Company UI/UX, integrating Contentful headless CMS with scalable, REST-compliant APIs.
- Defined and governed system-wide architectural standards, including service boundaries, API contracts, security, and data persistence, ensuring long-term scalability and maintainability.
- Designed and implemented rule-driven decisioning architectures using IBM ODM, enabling dynamic business logic execution and real-time content behavior without code changes.
- Architected secure, containerized Kubernetes job and cronjob orchestration via a Gateway API layer, integrating IBM SSO for enterprise-grade authentication and authorization.
- Established resilient data persistence strategies using IBM Cloud Object Storage (AWS S3-compatible), aligning storage design with cloud-native best practices.
- Drove quality, reliability, and performance excellence, instituting unit testing, API performance validation, and UI automation, while embedding observability and operational discipline.
- Led front-end performance architecture initiatives for weather.com, achieving a 35% reduction in static load latency through advanced resource loading strategies, asynchronous execution, and critical-path optimization.
Full-stack Developer
Teleios
- Developed a race direction and incident evaluation system for professional e-sports car racing simulations, delivering a high-performance TypeScript/React front end with Material UI, designed for accuracy, usability, and real-time decision support.
- Architected and implemented a GraphQL-based back-end API for the Race Direction system using AWS and Hasura, enabling efficient data access, real-time updates, and scalable cloud-native deployment.
- Designed and rendered a fully interactive 3D race track visualization using Three.js, accurately modeling track geometry, vehicles, and dynamic race objects to support live incident analysis and post-race evaluation.
- Built a robust front-end state management architecture (Zustand) and optimized data flows between UI components and APIs, ensuring predictable application behavior and responsive performance under real-time simulation workloads.
- Contributed to end-to-end development across architecture, debugging, testing, and MVP delivery, using modern front-end engineering practices, automated testing, and Git-based workflows to ship reliable, production-ready e-sports evaluation platforms.
Freelance Developer
Online Freelancing Agency
- Implemented a custom CNC machine controller desktop program.
- Carried out a program for receiving commands from the microcontroller UART interface and playing video files on Raspberry Pi.
- Implemented a program for encrypting and decrypting files with various symmetric key ciphers.
Mobile Developer
Freelance
- Developed a mobile crypto wallet application using React Native running on iOS and Android that can trade Ethereum native coins and Ethereum-based ERC-20 tokens.
- Used Ganache, an Ethereum blockchain simulator, on the local machine for testing.
- Deployed smart contracts on Ethereum Ropsten, Avalanche, and FUJI C-Chain test networks.
Full-stack Developer
IOTIQ GmbH
- Led cross-functional engineering efforts as Team Lead, designing and delivering back-end APIs and full-stack systems across multiple industries, including industrial device management and IoT platforms with clean, scalable architectures.
- Architected an extensible IoT framework enabling users to design, deploy, and manage heterogeneous IoT systems across multiple vendors and protocols, leveraging MQTT, AWS IoT, FreeRTOS, Arduino, and Raspberry Pi for communication and orchestration.
- Designed and developed industrial control and automation solutions, including a CNC crane control system, integrating embedded hardware, real-time processing, and back-end services to support optimal routing, safety, and operational efficiency.
- Built and maintained cloud-native and containerized platforms using Docker, NGINX, AWS, CQRS, MediatR, and Unit of Work patterns, ensuring high reliability, maintainability, and scalability for enterprise and industrial applications.
- Implemented a real-time video conferencing solution using Node.js, WebRTC, TURN, and STUN servers, enabling secure, low-latency communication for distributed and industrial use cases.
- Utilized MATLAB for advanced data analysis, numerical modeling, and simulation, and integrated computational outputs and visualizations into web applications via JavaScript and HTML for decision-support and analytics-driven workflows.
Senior Software Engineer
ASELSAN
- Developed Air Defense Command and Control Systems with weapon, sensor, and data forwarding platforms.
- Supervised development outsourcing activities for Link-11B communication software library.
- Developed forwarding platforms for Link-1, Link-11B, Link-16, and LLAPI.
- Built weapon and sensor platforms with multiple interfaces.
- Developed a simulation subsystem that renders a 3D model of a weapon or sensor platform.
- Conducted NATO MSG-085 Command and Control and Simulation Interoperability working group activities.
Back-end Developer
MilSOFT
- Analyzed and defined software requirements for a Link-11 and Link-16 tactical data link system for naval platforms.
- Developed Data Link Processor and Data Terminal Set simulators of Sikorsky S-70 military helicopter using MIL-STD-1553 avionic data bus and proprietary message set interfaces.
- Defined software requirements of a tactical data link system for naval platforms.
Back-end Developer
Tubitak
- Implemented ECDIS naval map server software in C++ using an adaptive communication environment library.
- Supported Windows, Linux, and Solaris platforms by the same codebase.
- Implemented user interfaces for a combat management system using Qt.
Experience
IoT Microservices Framework
https://www.iotware.eu/en/I acted as a full-stack developer and team leader in designing and implementing IoT system deployment processes laid out by academic research.
Food Delivery Service
A Distributed and High-reliability System for Air Defense Command and Control
Race Direction System for a Car Racing Game
http://teleios.techThe 3D rendering of the race track, onboard view from inside the race cars, and play, pause, and seek timeline features were developed using TypeScript, React, Three.js, Material UI, HTML, CSS, and GraphQL. The back-end API implementation of the race direction system was done using GraphQL, AWS, and Hasura. Components are rendered server-side using Next.js.
CNC Machine Controller
https://github.com/emretapci/GrblControllerEncryptor and Decryptor Tool
https://github.com/emretapci/EncryptToolCrypto Wallet Mobile Application in React Native for Bitcoin and Ethereum Networks – iOS and Android
Raspberry Pi Video Player Controller
https://github.com/emretapci/VideoUartinterface and plays, pauses, or stops playback of video files inside the Raspberry Pi based on the command received. It is implemented in Python and runs on Ubuntu Mate.
Custom Application Store Management System for Industrial Devices
Industrial IoT Platform for Production and Transportation of Material
https://www.ersteyazilim.com/optimum.htmlI developed automation of factory crane movement, discovery and avoidance of objects on the factory floor, and an optimization algorithm for material placement.
Services for IBM Enterprise on Kubernetes Cluster
My duties included:
• Storing completed translations in Amazon S3–compatible IBM Cloud Object Storage.
• Accessing Contentful (headless CMS) preview, delivery, and management APIs for content retrieval.
• Implementing a Contentful front-end application to display translation status on the Contentful dashboard.
Software Catalog System
Legislation and Bill Management Software for The State of Colorado
Drone Management Application
https://sifly.cloud/IoT Devices Management and Control Application
PDF Parsing from Government Identification Form
AI-driven Identity Verification & Scheduling Platform
Education
Master's Degree in Computer Science
Boğaziçi University - İstanbul
Bachelor's Degree in Computer Science
Bilkent University - Ankara, Türkiye
Skills
Libraries/APIs
Node.js, React, REST APIs, API Development, OpenAPI, OpenAI API, MediatR, Entity Framework, OpenGL, Three.js, OpenZeppelin, AES, WebRTC, Context API, PyTorch, Pandas, Llama API
Tools
Git, Jira, Visual Studio, Sequelize, MQTT, GitHub, RabbitMQ, Google Kubernetes Engine (GKE), Kafka Streams, Terraform, Amazon Simple Queue Service (SQS), Expo, Claude Code, IntelliJ IDEA, NGINX, C#.NET WinForms, Ganache, Ganache CLI, MongoDB Atlas, Mocha, Docker Compose, MATLAB, Grafana, Amazon Elastic Container Service (ECS), Retool, You Only Look Once (YOLO)
Languages
C#.NET, Java, JavaScript, C#, TypeScript, HTML, CSS, Python, C++, C, GraphQL, SQL, PHP, HTML5, Solidity, CSS3, Swift, Objective-C
Frameworks
Spring, Express.js, Tailwind CSS, React Native, Next.js, Redux, OAuth 2, .NET, LangGraph, ASP.NET, Spring MVC, ASP.NET Core, Entity Framework Core, Material UI, Truffle, Jest, JUnit, Mockito, JSON Web Tokens (JWT), Django, Electron, Spark
Paradigms
E2E Testing, Application Architecture, Testing, REST, Microservices, Serverless Architecture, Test-driven Development (TDD), DevOps, Model Context Protocol (MCP), ETL Implementation & Design, Event-driven Architecture, CSRF Protection, Mobile Development, CQRS, FluentValidation, Test Automation, ETL, Clean Architecture
Platforms
Docker, Linux, Visual Studio Code (VS Code), Amazon Web Services (AWS), Kubernetes, Contentful, Blockchain, Azure, Apache Kafka, AWS Lambda, Google Ads, Ethereum, Azure Functions, Arduino, Raspberry Pi, Windows Desktop, AWS IoT, Mapbox
Storage
PostgreSQL, MySQL, Microsoft SQL Server, Amazon S3 (AWS S3), MongoDB, DB, Redis, Hasura, Spring Data JPA, Databases
Industry Expertise
Cybersecurity
Other
Windows 10, Full-stack, Front-end, Full-stack Development, System Integration, Debugging, Web Development, Data Visualization, Dashboards, Application State Management, Monorepos, Distributed Systems, Back-end, Authentication, Authorization, OAuth, Data Modeling, Front-end Development, Cookies, Deployment, SSL Certificates, API Testing, Technical Leadership, Web App Deployment, System Architecture, Embedded Systems, Atmel AVR, APIs, API Integration, FreeRTOS, Internet of Things (IoT), Architecture, Software Architecture, Cryptocurrency Wallets, Minimum Viable Product (MVP), Large Language Models (LLMs), Pgvector, FastAPI, Leadership, CI/CD Pipelines, Data Processing, Reverse Engineering, LangChain, WebSockets, Artificial Intelligence (AI), Zustand, SDKs, AI Agents, Data Science, RESTFul APIs, Infrastructure as Code (IaC), Business Process Automation, Cloud Architecture, Security, System Design, Cloudflare, Mobile App Development, Performance Optimization, Server Configuration, Supabase, Anthropic, Conversational Agent, Workflow Automation, AI Chatbots, Ethereum Smart Contracts, Unit of Work Pattern, TCP/IP, Simulators, Mobile Web, Progressive Web Applications (PWAs), Java Native Interface (JNI), ERC-20, RS-232, Computer Numeric Control (CNC) Machines, Universal Asynchronous Receiver/Transmitter (UART), Twofish, Blowfish, Serpent, Content Management Systems (CMS), OPC UA, MIL-STD-1553, GitHub Actions, Payment Gateways, Cloud, Agentic AI, Agentic RAG Systems, Retrieval-augmented Generation (RAG), AI Integration, OpenAI, Large Language Model Operations (LLMOps), Prometheus, Document Parsing, Amazon RDS, PDF, Infrastructure, Generative Artificial Intelligence (GenAI), Networks, Computer Vision, Machine Learning, CAN Bus, Robotics
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