Available for new opportunities

Cihad Cengiz

Backend Developer

Result-oriented Backend Developer with 4+ years of experience designing scalable systems. Expert in distributed architectures, IoT solutions, and real-time systems. I bridge complex backend logic with frontend requirements to deliver robust, end-to-end solutions.

Experience

Dec 2022 — Jul 2025

Remote

Full Stack Developer

Çözüm Makina

  • Engineered end-to-end IoT systems using Node.js, Express.js, Next.js, React.js, Vue.js, MongoDB, MySQL, RabbitMQ, MqTT, WebSocket, and Docker
  • Developed scalable E-commerce platforms from scratch
  • Designed and integrated scalable RESTful and GraphQL APIs
  • Collaborated cross-functionally with designers and product managers
  • Reviewed and optimized existing codebases to improve performance and stability
  • Mentored junior developers and provided code reviews
  • Translated business requirements into technical specifications
Node.jsExpress.jsNext.jsGraphQLMongoDBMySQLDockerPythonIoTE-commerceAutomationCDNRabbitMQMqTTWebSocket

Feb 2022 — May 2022

Cosenza, Italy

Full Stack Developer

Extramus.eu

  • Developed user interfaces with modern JavaScript frameworks, HTML5 and CSS3
  • Used PHP Laravel, Sequelize and MySQL to develop and manage databases
  • Reviewed code, debugged problems and corrected issues
  • Mentored junior members and delivered training to boost team skill set
  • Worked with back-end developers to design APIs
  • Designed and implemented RESTful APIs
  • Database management and optimization
PHP LaravelSequelizeMySQLJavaScriptReact.jsStripeVideo Streaming

Jan 2019 — Jun 2019

Istanbul, Turkey

Web Developer

E2 Design

  • Wrote custom HTML and JavaScript for existing websites
  • Troubleshot and debugged code ensuring compatibility with devices, browsers and operating systems
  • Reviewed code, debugged problems and corrected issues
  • Contributed ideas and suggestions in team meetings
  • Cross-browser compatibility testing
  • Custom web development
JavaScriptHTMLCSSWeb DevelopmentWordpress

Technical Skills

Specialized in backend development with extensive experience across the full stack

Languages & Core

  • JavaScript
  • TypeScript
  • Node.js
  • Python
  • PHP

Backend Frameworks

  • Express.js
  • Next.js
  • GraphQL
  • Apollo Server
  • CodeIgniter

Frontend & Mobile

  • React
  • Vue.js
  • Tailwind CSS
  • React Native
  • Expo

Databases

  • MongoDB
  • MySQL
  • PostgreSQL
  • Vector Databases
  • Redis

DevOps & Deployment

  • Docker
  • CI/CD
  • Automation
  • Database Architecture
  • Deployment

Server Management

  • Nginx & Apache
  • Domains & DNS
  • Networking
  • TLS/SSL
  • SSH & Firewalls

IoT & Communication

  • WebSocket
  • MQTT
  • RabbitMQ
  • IoT Systems
  • Real-time Systems

AI & Automation

  • LLM Tools
  • Prompt Engineering
  • AI Context Engineering
  • Embeddings
  • Chatbots

Specialized Skills

  • E-commerce Platforms
  • Web Scraping
  • Data Visualization
  • Management Systems
  • Notification Systems

Additional Experience

Unity Game DevelopmentCrypto & Stock Exchange BotsApollo Client & ServerMachine LearningCDNPayment Systems

Featured Projects

Basket Guy — In Development

Developing a Unity 3D arcade game focused on responsive controls, clean game feel, and fast iteration. Building core gameplay mechanics, UI flows, and polish with an emphasis on performance and player feedback.

Unity 3DC#3D ModelingGame DesignGame DevelopmentGameplay MechanicsUser Interface

SenseiParts.com

Built the entire backend for the SenseiParts.com e-commerce platform end-to-end. Designed and implemented APIs, database models, integrations, and production deployment. Implemented rate limiting, authentication, and request routing across 10+ microservices.

Node.jsExpress.jsApollo ServerMongoDBGraphQLJWTCDNDockerNGINX

Prompt Generator

Built a coding assistance tool that helps engineers write clearer, more effective prompts for an AI coding agent. Turns vague requests into structured requirements, constraints, and step-by-step implementation plans.

Next.jsNode.jsPrompt EngineeringLLM ToolsOpenAIGenAIPineconeMongoDBTailwind CSS

AI Enhanced Document QA System

Built a document Q&A system with file uploads, PDF parsing, and retrieval-augmented generation. Backend uses Express.js with LangChain and OpenAI, with Pinecone integration for vector storage and retrieval.

Express.jsNext.jsReactLangChainOpenAIPineconeTailwind CSS

Work-OK

Built an internship aggregator website to streamline the internship search process. Aggregates listings and presents them in a searchable interface with filtering and direct links to applications.

JavaScriptHTMLCSSData AggregationSearch & Filtering

KA-FA1500 Trading Bot

Built an automated trading bot with an MT5 integration and an enhanced Bollinger Bands strategy. Implements cooldown handling, trend-based entries, and single-position risk management to reduce overtrading.

Node.jsPythonMetaTrader 5 (MT5)Bollinger BandsRisk Management

Recommendation

“Mr. Cihad Cengiz made significant contributions to our company through his technical expertise, growth-oriented mindset, and project-focused approach. He has proven himself to be a responsible, detail-oriented, and solution-focused team member who does not shy away from taking initiative during software development processes.”

“His collaborative attitude and willingness to continuously learn in technical areas have made him stand out. In particular, his proficiency in modern web technologies enabled him to play an active role in ensuring the timely and satisfactory delivery of software projects.”

Şahin Nazlı

Director of Software & Information Systems

Çözüm Makina

Full Letter

Let's Work Together

I'm always interested in hearing about new projects and opportunities. Feel free to reach out if you'd like to discuss backend architecture, system design, or potential collaborations.