Summary
Overview
Work History
Education
Skills
Languages
Hobbies and Interests
Extra-curricular activities
Training
Timeline
Generic
Ilija Rushkovski

Ilija Rushkovski

Skopje

Summary

I am an Engineering Lead with 10+ years of hands-on experience in cross-platform mobile development, specializing in .NET MAUI and Xamarin.Forms. My expertise covers the full mobile stack, from architecting high-traffic apps (serving up to 2 million users) to optimizing performance, security, and reliability. I have a strong track record delivering enterprise SaaS solutions and API-driven platforms in Agile environments.

I excel at building and scaling teams, having led and mentored developers and QA engineers to achieve robust testing coverage, modern DevOps, and clean, maintainable code. I am skilled at guiding teams through technology migrations, such as Xamarin.Forms to .NET MAUI, and integrating complex backend systems with C#, .NET Core, Entity Framework, and modern relational/ noSQL databases (MSSQL, PostgreSQL, MongoDB).

As a leader, I believe in a transparent, quality-first mindset—promoting collaboration, code reviews, and continuous improvement. I am comfortable interfacing with clients, translating requirements into technical solutions, and coordinating cross-functional delivery. I take pride in delivering products that balance user experience, technical excellence, and organizational goals.

Overview

11
11
years of professional experience

Work History

Engineering Lead

RLDatix
11.2023 - Current

Technical Leadership & Architecture
Led the end-to-end technical direction and mobile development of Loop, a large-scale healthcare scheduling and messaging platform with over 1.4 million users.
Spearheaded the migration from Xamarin.Forms to .NET MAUI (targeting .NET 9), implementing a modular MVVM architecture using Prism and CommunityToolkit.MVVM.
Defined mobile engineering best practices and ensured architectural consistency across the codebase.

Team Management & Collaboration
Managed and mentored a cross-functional team of 8 engineers with a strong focus on mobile development.
Worked closely with QA, backend, and product teams to define clear API contracts and ensure timely, high-quality feature delivery.
Provided hands-on coaching in MAUI development, architecture patterns, and code maintainability.

Mobile Development & Optimization
Built advanced custom UI components using SkiaSharp for performance-intensive features like messaging and newsfeeds.
Integrated SignalR Core for real-time messaging with resilient reconnection logic.
Improved startup performance by over 20% using IL trimming, lazy-loading, and compiled bindings.
Implemented JWT-based API authentication with automatic token refresh handling.

Scalability & Reliability
Enhanced media handling performance and memory usage using FFImageLoading and runtime profiling.
Migrated the data layer to Entity Framework Core to support offline-first capabilities and local sync.
Ensured application stability through rigorous manual and exploratory testing across supported platforms.

Monitoring & Quality
Integrated AppCenter Analytics and Diagnostics to track performance and crash trends, resulting in a 40% reduction in crash rates.
Supported release readiness by aligning with QA and release management on stability and performance metrics.

Senior Software Engineer

RLDatix
11.2020 - 10.2023

Leading development on Loop, a mobile application that enables healthcare professionals and organizations to securely connect, communicate, and coordinate. The platform supports over 1.4 million users at this moment across public and private healthcare systems, delivering real-time messaging, scheduling, and social features.

Mobile Development:

Led feature development during the app’s transition from Xamarin.Forms to .NET MAUI, focusing on modular architecture, performance, and long-term maintainability.

Implemented MVVM patterns using Prism, and built custom, high-performance UI components for chat, newsfeed, and scheduling workflows.

Enhanced startup and runtime performance through IL trimming, lazy-loading, and compiled bindings for both Android and iOS.

API & Backend Development:

Developing on several scalable APIs to support core Loop features under high load, with millions of requests daily.

Worked on the backend for the in-app social network functionality, enabling healthcare staff to post, react, and interact in real time.

– Built using .NET Core, with MongoDB for flexible, scalable data modeling and Redis Cache for real-time content delivery.

– Designed efficient query and pagination strategies, ensuring fast load times and feed rendering at scale.

– Secured endpoints with JWT authentication, token renewal logic, and rate limiting mechanisms.

Architecture & Monitoring:

Designed distributed backend services to ensure high availability and low latency under peak user demand.

Defined clear API contracts and collaborated across frontend, mobile, and QA teams to ensure platform consistency.

Integrated Datadog for real-time monitoring, log aggregation, and performance alerting, enabling proactive issue detection and faster resolution of production incidents.

Consultant Mobile Developer

Eco Logic
07.2024 - Current

Consultant Mobile Developer – Eco Logic
Collaborated with Eco Logic to design, develop, and deliver mobile applications supporting environmental sustainability and educational outreach. Worked directly with stakeholders to define app goals, align features with target audiences (youth and educators), and ensure smooth delivery within project timelines.

Successfully launched two impactful cross-platform apps:
SDG Master, an interactive quiz app designed to raise awareness of the UN Sustainable Development Goals.
Circular Chemistry Challenge, a gamified learning tool teaching circular economy concepts through engaging mobile experiences.


Key Contributions and Tech Stack
Developed in .NET MAUI using MVVM architecture for scalability and maintainability.
Emphasized code quality and performance through binding optimizations and modular design.
Delivered responsive and intuitive UI for both Android and iOS platforms.
Practiced effective client communication, translating educational goals into concrete mobile features.
Aligned development with Eco Logic’s mission of promoting sustainability and youth education through technology.

Xamarin Developer

The ServicePro
01.2016 - 11.2020
  • Design and maintenance the ServSales Mobile application. ServSales is a mobile application that can be used as a stand-alone app or fully integrated with ServSuite Pest Control Software Solutions.
  • Being one of the lead developers in the mobile group I spent almost 5 years on developing this project and gained tons of experience in Xamarin Forms.

Electrical Design Engineer

Night Vision
08.2015 - 01.2016
  • Designing electrical installations for houses, offices and buildings.
  • Developing "Smart Home" solutions.
  • IoT

Android Developer

Softek Plus
11.2014 - 07.2015
  • Developing Android applications for providing user interface and controlling industrial processes.
  • Understanding and working on connection between Android Devices and Arduino Boards, using Ethernet, Bluetooth and USB Communication.
  • Designing electrical circuits for industrial electronics.
  • Understanding and implementing basic concepts of embedded systems development.

Personal Projects

Ilija Rushkovski
01.2016 - Current

Hiking Tours MK
A Flutter-based mobile app that helps hikers and mountaineering clubs in Macedonia connect, share events, and discover trails.
While not a commercial project, the app was built using best practices, including a clean separation of UI, business logic, and data layers.
Business logic was written in pure Dart, with async flows managed using Future and Stream.
Null safety and immutable models were used to ensure stability.
The UI was dynamic and data-driven, adapting to user interactions and backend responses.
State management was handled with Provider.
This project gave me practical experience with Flutter, though I haven't used it professionally in a production setting.

Education

Bachelor - Automation and System Engineering

Faculty of Electrical Engineering and Information Technologies
09.2014

Skills

  • Mobile Development:
  • NET MAUI, XamarinForms, React Native, Flutter (personal projects), MVVM, Custom UI Components, SkiaSharp, Performance Optimization, Cross-platform Deployment
  • Backend Development:
  • C#, NET Core, MSSQL, FastAPI (Python), MongoDB, PostgreSQL, Redis, RESTful APIs, SignalR, Entity Framework Core, JWT Authentication, Offline Sync, API Contract Design
  • Cloud & Monitoring:
  • AWS S3, EC2, RDS, Datadog (Monitoring & Logging), AppCenter Diagnostics, Runtime Profiling
  • Testing & Quality:
  • Coordinated and led QA teams to ensure thorough manual and exploratory testing Mentored developers on writing meaningful and maintainable unit tests (using NUnit and Moq), and championed best practices in API and UI testing with tools like Postman and Playwright Promoted accessibility testing (WCAG) and drove a quality-first mindset across the development lifecycle
  • Other Tools & Practices:
  • Git, GitFlow, Agile/Scrum, Jira, Confluence, Clean Architecture, Dependency Injection, TypeScript, Reactjs (UI), FFmpeg (video processing)
  • Soft Skills:
  • Technical leadership, cross-team collaboration, mentoring, stakeholder communication, requirements gathering, agile delivery

Languages

English

Hobbies and Interests

Hiking, Skiing, Mountain biking

Extra-curricular activities

Main Organizer of Job Fair 2012, Board of European Students of Technology, Skopje (Macedonia) September 2012 — March 2013

Training

  • Summer School on Embedded Systems, Seavus
  • June 2015 — July 2015
  • Basics of Android Development, Semos
  • October 2013 — January 2014

Timeline

Consultant Mobile Developer

Eco Logic
07.2024 - Current

Engineering Lead

RLDatix
11.2023 - Current

Senior Software Engineer

RLDatix
11.2020 - 10.2023

Personal Projects

Ilija Rushkovski
01.2016 - Current

Xamarin Developer

The ServicePro
01.2016 - 11.2020

Electrical Design Engineer

Night Vision
08.2015 - 01.2016

Android Developer

Softek Plus
11.2014 - 07.2015

Bachelor - Automation and System Engineering

Faculty of Electrical Engineering and Information Technologies
Ilija Rushkovski