Software developer with several years of experience building and operating backend systems, ranging from performance-sensitive scheduling and orchestration software to smaller exploratory projects and prototypes.

George Koutsikos

Software developer with several years of experience building and operating backend systems, ranging from performance-sensitive scheduling and orchestration software to smaller exploratory projects and prototypes.

Available to hire

Software developer with several years of experience building and operating backend systems, ranging from performance-sensitive scheduling and orchestration software to smaller exploratory projects and prototypes.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Fluent
Greek, Modern
Advanced

Work Experience

Senior Software Engineer at ICEYE Oy
November 20, 2020 - December 20, 2025
Developed backend systems for satellite scheduling, fleet orchestration, and operational automation using Python (Django, PostgreSQL), with asynchronous task processing via Celery and Redis / RabbitMQ. Scaled the scheduling system to support larger satellite fleets (5x) and higher volume of customer orders (10x) by replacing a linear programming approach with greedy algorithms. Architected and implemented a Kubernetes-native redesign of a legacy system enabling scalable data exchange between satellite and ground software. Implemented satellite telemetry processing tools in Rust, integrated with DataDog and Grafana Loki. Managed Terraform-based infrastructure and led production migrations while maintaining operational stability. Improved onboarding and knowledge sharing by producing and maintaining technical documentation in Confluence and supporting engineers transitioning into the project. Leveraged AI-assisted development workflows (Copilot, Cursor) to accelerate feature development
Software Developer at Helvia Technologies
July 20, 2020 - October 20, 2020
Developed and maintained cross-platform mobile applications with React Native for iOS and Android. Integrated mobile clients with REST and real-time (Web Sockets) backends in Python and JavaScript. Debugged and resolved platform-specific issues with React Native plugins.
Full Stack Developer at SB Technologies
February 1, 2018 - October 20, 2019
Built web services with Python, Django, Celery and React, including a CRM for medical training workflows. Implemented documentation generation and course recommendations features used in production. Developed an educational browser-based game integrated with Moodle (SCORM) for progress tracking. Deployed services using Docker and AWS (S3, SNS, SES) and conducted load-tests with Locust. Mentored multiple interns in Frontend and Backend roles.
Backend Developer at Vleepo Software
December 20, 2016 - January 20, 2018
- Developed backend services for a social networking app, including a Node.js real-time API using Web Sockets and asynchronous background processing with Kafka/RabbitMQ. - Improved backend performance and throughput via MongoDB query optimization and Redis caching. - Designed and implemented content recommendation features inspired by graph-based recommenders. - Implemented an internal dashboard using Vue.js for service operation and debugging tools as well as real-time user analytics (InfluxDB).

Education

BSc in Computer Engineering at University of Thessaly
February 1, 2008 - February 1, 2015

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Media & Entertainment, Gaming