MSE Software Development

What we do?

We are a software development team and our day to day job involves adding new features and fixing bugs in our products and developing new solutions.

We develop and provide support for the following products.

  • trex© MES - Manufacturing Execution System
  • Sysmond©, Finance and ERP
  • NightWatch - Machine and equipment data collection system
  • EasyThings - Industrial IoT platform
  • Sensorium - Heat and Humdidity Data Collection hardware and SaaS application
  • Resmond - Restaurant Management System
  • SysmondAX - New generation finance application
  • Tailor made IIoT solutions
  • Contribute to open source communities
  • We continuosly refactor our codebase and upgrade our tools and processes

Our Objectives

  • Develop stable products
  • Ensure that our products are maintainable and sustainable
  • Understand the needs of our customers and provide the right software solutions
  • Customer satisfaction
  • Support and encourage professional development of our team members
  • Continuosly improve our Software Development Lifecycle processes
  • Adapt to changing needs of our company, customers and team members

Our Certificates

Our Technologies

Backend

  • Delphi
  • .NET C#
  • Node JS
  • Frontend

  • JavaScript
  • Vue.js
  • Electron
  • Cordova
  • jQuery
  • HTML CSS
  • Flutter
  • Database

  • Microsoft SQL Server
  • PostgreSQL
  • MySQL
  • SQLite
  • NoSQL
  • MongoDb
  • CouchDb
  • RethinkDb
  • Cloud

  • Azure
  • AWS
  • GCP
  • DigitalOcean
  • Brokers

  • MQTT
  • RabbitMQ
  • Kafka
  • Protocols

  • OPC UA
  • OPC DA
  • MODBUS
  • Open Protocol
  • ZigBee
  • BLE
  • UWB
  • Our Tools

    Jira

  • Project and task management
  • Git / GitLab

  • Distributed version control
  • TeamCity

  • CI/CD tool
  • Visual Studio / Visual Studio Code

  • Code editors
  • RAD Studio

  • Delphi IDE
  • NodeRed

  • Low-code programming for event-driven applications
  • BaGet/TrexGet

  • Internal NuGet server
  • Our Processes

    Change Management

    • Atlassian Jira

      Plan software development activities, traceability and reporting

    • Kayako

      Customer ticket management

    Source Code Version Management

    • Git

    • GitLab

    CI/CD

    • Git, GitLab, TeamCity, TrexGet

    Methodology

    • Weekly planning
    • Heavy use of week labels
    • Regular weekly reports
    • Kanban for application support
    • Light-weight Scrum (sprints) for new product development

    Performance Management

    • Objectives and Key Results (OKR)
    • We use BurningOKR app

    Team

    Ali ÖZGÜR

    • Software Development Manager
    • Software Development Lifecycle (SDLC)
    • Git, BPM, .NET, C#, F#, Databases
    • Web,Desktop and Mobile applications

    Kadir AZİZ

    • Board Member
    • Desktop Applications

    Volkan DAĞDELEN

    • Staff Engineer

    Asaf YURDAKUL

    • Staff Engineer

    Ayhan UYSAL

    • Backend, Desktop application

    Serkan ÖZKAN

    • Trex Mobile and Web Team Lead

    Raif ÖZDOĞAN

    • Web and Mobile Apps Team Lead

    Furkan ARLI

    • Platform and Services Team Lead

    Cem GAGA

    • Engineer 3

    Faruk AKYAPAK

    • Engineer 1

    Sefa DOĞAN

    • Engineer 1

    Koray SÖZERİ

    • Engineer 2

    Yiğit AYDIN

    • Engineer 1

    Bekir OĞURLU

    • Desktop Apps Team Lead

    Kader NİKBAY OYLUM

    • Data Science - Researcher

    Mesut ARSLAN

    • Data Science - Researcher

    Hüseyin HAMAD

    • Engineer 2

    Selçuk SÖZERİ

    • Trex Platform Engineering Lead

    Semih ÜZGÜN

    • Senior Engineer 1
    • MES Application Developer

    Nihat Aydın ADIGÜZEL

    • Senior Engineer 2
    • Senior Database Developer

    Caner AYDEMİR

    • Engineer 2
    • MES Application Developer

    Aysun ADIGÜZEL

    • Engineer 1

    Emirhan UYSAL

    • Engineering Intern

    Photos