Professional Experience

My LinkedIn Profile
My GitHub Profile

Investa Markets

Senior Software Engineer

February 2025 – Current

  • Contributed to the development of the UK's first zero commission stocks & options trading platform
  • Partnered with the CTO to translate business objectives into robust, scalable and production ready features
  • Engineered robust compatibility layers to support legacy iOS versions in order to maintain 100% service uptime and consistent UX
  • Translating complex requirements from stakeholders (users, marketing, leadership) into intuitive UX flows and prioritised engineering backlog
  • Implemented a comprehensive observability stack on Google Cloud Platform, integrating monitoring and alerting systems to proactively identify and resolve issues
  • Critical integrations with financial APIs to enable core platform features like real-time market data and secure portfolio management
  • Development of dynamic back-end driven re-usable form management to meet evolving user onboarding compliance and changes

Winnow Solutions

Software Engineer

November 2023 – February 2025

  • Architected and implemented resource-efficient Go microservices for on-device execution, enabling complex application logic
  • Leveraged Balena to orchestrate and monitor a fleet of over 1,500 IoT devices, delivering seamless updates and health checks
  • Development of fourth-generation technology, from scratch, using an event-driven architecture and asynchronous message processing for high responsiveness
  • Engineered the data pipeline for thousands of messages from sensory and user inputs, enabling complex, responsive user flows
  • Integrated with observability platforms like Grafana to visually monitor and manage a fleet of thousands of client devices in real-time
  • Optimised on-device application performance by implementing advanced concurrency patterns in Go, significantly increasing data upload throughput
  • Intensive and quality testing from unit, end-to-end and integration of all our services to produce reliable, reproducible functionality
  • Advanced image processing and motion detection algorithms, enabling real-time analysis of live camera feeds directly on low-power embedded hardware
  • Engineered smart attentive systems that intelligently managed hardware resources on real-time triggers, resulting in a significant reduction in power consumption
  • Implemented high-throughput, low latency inter-service communication by leveraging gRPC over Unix domain sockets, maximising performance for critical data pathways

Catapult Sports

Software Engineer

August 2021 – November 2023

  • Developed a high-performing GraphQL API in Go capable of serving large data sets
  • Introduced advanced full-text search capabilities and complex PostgreSQL query optimisation to deliver large, relational datasets quickly
  • Integrated video streaming, image upload pipelines and time limited signed links for CDN backed delivery enabling regionalisation
  • Implemented end to end encryption and robust data privacy controls across customer facing services in compliance with GDPR and other industry data protection standards
  • Successfully migrated a complex C++ licensing system to a modern Go microserivce, significantly improving maintainability, performance and integration with our cloud infrastructure
  • Developed a cross platform desktop application in C++ using Qt and QML, delivering polished native user experiences
  • Maintained critical in-house tooling to automate diagnostics and streamline operational tasks, improving both developer productivity and overall system observability

IBM

Software Developer Intern

July 2019 – August 2020

  • Took part in the hackathons and festival of innovation to showcase IBM MQ capabilities and future technologies
  • Developed the user-facing MQ Console to provide management of MQ services over a web-based interface
  • Improved automated scripts to streamline environment setup, significantly reducing developer onboarding time for MQ
  • Using Storybook for the IBM Carbon design system integrated directly into our web-based tooling
  • Improved functionality of in-house tools for quicker and more enriched data access
  • Developed proof-of-concept applications using MQ across services in a variety of programming languages
  • Transitioned the IBM blockchain product using the Hyperledger Fabric network
  • Enhanced testing capabilities using in-house languages, updating documentation and fixing issues

HairFare

Full Stack Developer

November 2018 – July 2019

  • Collaborated directly with founders to translate business vision into a functioning, market-ready product
  • Leveraging fast AWS services to power booking requests, approve/reject features for clients
  • Contributed to the delivery of a feature rich, intuitive user interface accessible on all devices
  • Worked closely with Figma designs and enabled payments through Stripe, powering incoming revenue for the company
  • Increased developer throughput by building a powerful and reusable working environment in the codebase
  • Working closely in a small team in managing the timeline, roadmap and delivering to production on a timely basis

GoRune

Founder, Principal Developer

September 2014 – Life long project

  • Reverse engineering an MMORPG game using advanced cryptography and networking techniques, a personal effort closing in on a decade
  • Microservice architecture with an extremely efficient and lightweight game asset delivery server supporting thousands of requests
  • Advanced pathfinding algorithms in a three-dimensional, grid-based world, interacting with other users & bestiaries
  • Built a full-featured, in-game exchange to power user-to-user trading of virtual items and commodities
  • Smart collision detection and enhanced techniques to transfer large amounts of data through bit-packed data structures
  • Complex combat system involving multiple attack styles, weapons and spells for balancing the combat triangle
  • Enriched logging, metrics and automation tools enhancing the developer experience from development to production
  • Bespoke tooling for viewing, editing and managing thousands of packed game assets in an intuitive user interface
  • Modular and reliable design, enabling easy testing and enhanced readability
King's College London

Computer Science with an Industrial Placement Year – First Class Honours

Third year - Industrial Placement at IBM

Blockchain

Learning and developing with Solidity to better understand new technologies. Taking part in conferences and networking events to boost exposure in the scene.

Tech

Exploring technologies that can help improve the life of students at King's as well as lecturers and staff members.

Sports

Taking part in sports including football, boxing and table tennis and socialising with students.

Projects

Copyright © 2019-2025 Salih Efendi. All rights reserved.

Enjoy your Thursday