
Martin Ivanov
@martinivanov
Senior software engineer at Codex Computers building DbGuardian, a Firebird backup and disaster-recovery platform.
What I'm looking for
At Codex Computers, I design and maintain production services and applications, taking projects from requirements and architecture through implementation, deployment, and ongoing support.
I worked on DbGuardian, an automated backup and disaster-recovery platform for Firebird databases and filesystem data. My work included backend APIs, PostgreSQL storage, backup execution, monitoring, Windows services, web administration, deployment, and security auditing.
I also developed mobile applications and supporting backends for mParking, CxOmnibus / CxCityBus, and eUslugi. These products brought together mobile functionality, REST APIs, authentication, and map integrations.
My background also includes technical recruitment and Python automation, computer and mobile-device repair, and projects in mobile augmented reality. I’m open to remote, hybrid, and relocation opportunities.
Experience
Work history, roles, and key accomplishments
Senior Software Developer
Codex Computers
Feb 2023 - Present (3 years 9 months)
Design, build and maintain production backend services using ASP.NET Core, .NET and .NET Framework, applying Clean Architecture, MVC, repository pattern, dependency injection, Dapper and Entity Framework. Develop secure RESTful APIs, cross-platform mobile apps, and web applications, and manage deployment, security, and monitoring.
Headhunter
Brevco
Jun 2022 - Dec 2022 (6 months)
Managed full-cycle recruitment for NATO and other government and non-government EU institutions, specializing in IT roles. Sourced and screened candidates, built talent pipelines, and created sourcing strategies.
Talent Acquisition Associate
OneContact
Sep 2021 - May 2022 (8 months)
Focused on technical roles, using LinkedIn and other tools for sourcing and screening. Developed sourcing strategies, maintained candidate relationships, and performed market analysis.
Computer and Mobile Device Repair
Self-Employed
May 2013 - Jun 2019 (6 years 1 month)
Diagnosed, tested and repaired PCs, laptops and smartphones for local clients. Installed operating systems and software, replaced hardware, and assembled custom PC builds.
Warehouse Worker
PecaKomerc
May 2016 - Aug 2016 (3 months)
Received, inspected, measured, unloaded and stored grapes while applying quality-control standards.
Computer Technician Intern
IT-Computers
May 2015 - Sep 2015 (4 months)
Diagnosed and repaired computer hardware, installed operating systems and software, replaced components, and completed preventive maintenance.
Waiter
Hotel Feni
May 2014 - Aug 2014 (3 months)
Prepared event tables and served guests, developing customer-service, communication and teamwork skills.
Education
Degrees, certifications, and relevant coursework
International Slavic University G. R. Derzhavin
Software Engineer, Software Engineering
2020 - 2024
Completed a Software Engineering degree with a thesis on Mobile Augmented Reality.
Ss. Cyril and Methodius University - FINKI
Information Science Engineer, Information Science
2019 - 2019
Studied Information Science Engineering with a focus on Application of e-Technologies.
Kiro Spandzov Brko
Computer Technician, Electrical Engineering and Automation
2012 - 2016
Completed a Computer Technician program for Electrical Engineering and Automation.
Tech stack
Software and tools used professionally
Selenium
Bitbucket
React Native
Flutter
Pandas
MySQL
PostgreSQL
SQLite
Google Drive
Next.js
.NET
ASP.NET Core
Unity
React
JavaScript
Python
Java
C#
Kotlin
Swift
JSON
C++
PowerShell
C
Objective-C
Dart
Visual Basic
XML
Google Maps
OpenStreetMap
Linux
macOS
Windows
Windows Server
TypeScript
Git
Docker
Vuforia
VirtualBox
SQL
ARKit
ARCore
Arduino
Dapper
AWS
Microsoft 365
OpenAI
REST APIs
Availability
Location
Authorized to work in
Salary expectations
Social media
Job categories
Interested in hiring Martin?
You can contact Martin and 90k+ other talented remote workers on Himalayas.
Message MartinGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
