Ömer Çavuşlu

Software Engineer at Accenture

Istanbul, Istanbul, Türkiye

About

Backend experience with Node.JS and .Net Core. Frontend experience with React, Angular and Stencil. CI/CD management on Github, Gitlab and Azure DevOps. Kubernetes management.

Experience

  • Senior Software Engineer at Accenture
    Apr 2022 - Present · 4 yrs 4 mos

    Ship Systems Configuration Manager: ◦ Designed and developed backend services for a web-based configuration platform to manage complex onboard systems on ships. ◦ Modeled and linked subsystems (e.g., pumps, sensors) with configurable attributes such as Modbus connections and data mappings. ◦ Implemented backend logic in Node.js and managed infrastructure using Kubernetes on Azure. ◦ Automated deployment pipelines and remote device setup using GitHub Actions and Ansible. ◦ Ensured data persistence and consistency using PostgreSQL. Autonomous Transport System in Logistics: ◦ Engineered cloud-native microservices in .NET Core for managing autonomous forklifts operating in car manufacturing plants. ◦ Led integration of new forklift models using the Actor pattern for task assignments and status tracking. ◦ Managed deployments within Azure Kubernetes clusters and implemented CI/CD workflows via GitHub. ◦ Built failover mechanisms to maintain system uptime for 24/7 production-critical environments. ◦ Participated in on-call rotations to resolve live issues and maintain operational continuity. Virtual Keyboard: ◦ Built a framework-agnostic virtual keyboard using Stencil.js, supporting multi-language input (IME) with integration into existing backend services. Produced releases for React, Angular, and Vue.

  • Software Design Engineer at NETAŞ
    Mar 2021 - Apr 2022 · 1 yr 2 mos

    ◦ Automatic Train Supervision: Designed and deployed Node.js-based microservices for metro signaling. Administered PostgreSQL clusters and Kafka messaging, ensuring high availability on Kubernetes. ◦ Kafka Offset Management Patent: Invented a Redis-based mechanism to eliminate Kafka message loss in distributed systems, leading to a patent filing.(2021/017616)

  • Software Developer at SPIDYA Software
    Jun 2019 - Mar 2021 · 1 yr 10 mos

    ◦ Service Quality Management: Developed real-time monitoring features for network devices using ReactJS and .Net Core, enabling dynamic client-server interaction via GraphQL and WebSockets. ◦ Cloud Contact Center: Built frontend interfaces from scratch with ReactJS and maintained backend microservices in .Net Core to support customer communication tools.