10/12/2026 updated

**** ******** ****
100 % available

Senior Delphi & Database Developer (Firebird, MS SQL Server, Oracle)

Sant Feliu de Llobregat, Spain
Only remote
Mathematician-Engineer (5-year specialist degree), Applied Mathematics, MIEM Moscow
Sant Feliu de Llobregat, Spain
Only remote
Mathematician-Engineer (5-year specialist degree), Applied Mathematics, MIEM Moscow

Profile attachments

Sergey_Kovalev_CV_Delphi_SQL.pdf

About me

Senior Delphi and database developer, 30 years of commercial experience: Delphi/Firebird legacy support and modernization, SQL performance tuning, database design. 100% remote from Barcelona, Spain; self-employed (autónomo), B2B invoicing in EUR. Working language: English.

Delphi (Programming Language)DebuggingMicrosoft SQL ServersOracle DatabasesSoftware ArchitectureServer-SideStored ProcedureSQL DatabasesDatabase EnginesTransact-SQLDevexpressInterBaseBackend
Database Engineering (Firebird, MS SQL Server, Oracle)
Extensive expertise in Firebird database engineering: schema design, complex SQL, stored procedures and triggers, query and index optimization, transaction and locking issues. Hands-on experience with MS SQL Server (T-SQL) and Oracle, including resolving transaction locking problems and tuning production databases for 100+ concurrent users.

Delphi / Object Pascal Development
Building, maintaining, debugging, and modernizing Windows client-server applications using RAD Studio (Delphi, VCL), DevExpress VCL, FastReport, FireDAC, ADO, and FIBPlus for data access.

Software Architecture & Project Leadership
Design of architecture and database schemas for document-management systems, delivered end-to-end from development and deployment to long-term production maintenance. Experience as project lead and head of development, defining scope of work and leading teams.

Python Development & Automation
Utilities, scripts, and task automation using Python; systematic study of Python backend development, data work, and LLM integrations since 2026.

Version Control & Messaging Tools
Version control with Git and Mercurial. Experience with message brokers RabbitMQ and Kafka (small project in production).

AI Coding Agents & Code Analysis
Daily use of AI coding agents such as Claude Code for code analysis, refactoring, tests, and documentation.

Legacy Code Debugging & Refactoring
Comfortable with incomplete requirements and unfamiliar code: debugging, root-cause analysis, refactoring, performance fixes, and bringing changes safely to production.

Document-Management Systems
End-to-end development and long-term maintenance of enterprise document-management systems, including server-side business logic, database architecture, and Windows client-server applications.

Experience

Professional experience10+ years
Freelancer since2011

Languages

EnglishGoodRussianNative speakerSpanishBasic knowledge

Project history

Software Developer, Project Lead

Self-employed
Software development and consulting with focus on document-management systems, working remotely. Developed and evolved a document-management system as project lead covering architecture, database design, development, deployment, and long-term maintenance using Firebird database and RAD Studio (Delphi, DevExpress, FIBPlus). Maintained and enhanced a commercial client-server product for debtor tracking in credit institutions using RAD Studio (Delphi, DevExpress), FireDAC and ADO for data access, and MS SQL Server back end with Oracle support. Database design, optimization, and moving business logic into the database.

Co-founder, Head of Development

AGORA-Soft
Co-founded a software company building document-management systems and led its development division. Worked directly with customers, defined scope of work, set tasks for the team, led development and contributed hands-on, oversaw documentation and support, and spoke at industry conferences.

Software Engineer, Head of Department

AGORA Research Center
Document-management automation: development, deployment, and on-site customer support. From 2003 led the IT and Automated Systems Department and its document-management projects.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in