Borislav Shumarov, PhD, Developer in Sofia, Bulgaria
Borislav is available for hire
Hire Borislav

Borislav Shumarov, PhD

Software Developer

Sofia, Bulgaria

Toptal member since October 4, 2024

Bio

Borislav is a PhD holder, an OutSystems Champion (ranking in the top 1% of OutSystems developers), and a certified OutSystems tech lead. What he does, he strives to do well. He is passionate about quality code, system architecture and design, and everything low-code. His focus lies on OutSystems, but he is a generalist in LLM applications, n8n, and full-stack development with .NET, Java, SharePoint, and Mendix, which he has gained over the years as a software developer.

Portfolio

Advant
OutSystems, n8n, C#, SQL, Architecture, Infrastructure...
Siemens
SharePoint, Nintex, Mendix, Java, Mobile, Web, Desktop, Software Development...
Mathema
C#, .NET, Software Development, SQL, Microsoft SQL Server, Entity Framework...

Experience

  • Development - 8 years
  • Databases - 8 years
  • Architecture - 8 years
  • API Design - 6 years
  • OutSystems - 5 years
  • App Infrastructure - 5 years
  • Mobile - 2 years
  • Large Language Models (LLMs) - 2 years

Preferred Environment

OutSystems

The most amazing...

...application I've developed is an AI-powered OutSystems classification and team generation application.

Work Experience

Software Development Lead

2020 - PRESENT
Advant
  • Guided and supervised the software engineering team.
  • Prepared and enforced the system's architecture and implemented best-practice solutions.
  • Established software development guidelines for company-wide standardization.
  • Defined and implemented a company-wide software testing strategy.
  • Developed and supported full-stack applications with OutSystems LCDP (architecture, front-end development, business logic, data persistence, timers, async processes, testing).
  • Researched and integrated external front-end (JavaScript) and back-end (C#) libraries and APIs with OutSystems LCDP.
  • Carried out DevOps activities for OutSystems applications, as well as supported and upgraded activities for the company's on-prem infrastructure.
  • Prepared technical documentation and training materials for the company’s internal knowledge base.
Technologies: OutSystems, n8n, C#, SQL, Architecture, Infrastructure, Artificial Intelligence (AI), Large Language Models (LLMs), Automation, Workflow Automation, Workflow Automation & System Integration

Software Developer and Support

2018 - 2020
Siemens
  • Developed and supported a SharePoint web application and extended it using the low-code Nintex engine, focusing on front-end development, application logic, and data persistence.
  • Built and maintained internal tools using Java, enhancing productivity and streamlining internal processes by implementing tailored solutions aligned with specific business needs.
  • Created a Mendix application: mobile and back-office, architecture design, front-end development, application logic, and data persistence. The solution was integrated with Opcenter RD&L.
  • Researched and implemented suitable architectures for enterprise data integration, focusing on interoperability, scalability, and maintainability across systems.
  • Conducted research on how low-code technologies can complement and enhance the existing product portfolio within the manufacturing operations management (MOM) domain, identifying opportunities for innovation and efficiency.
Technologies: SharePoint, Nintex, Mendix, Java, Mobile, Web, Desktop, Software Development, Automation, Workflow Automation, Workflow Automation & System Integration

Software Developer

2017 - 2017
Mathema
  • Handled full-stack development of web client applications using C# and the .NET stack for Rehau AG (architecture, front-end development, application logic, services, mappings, data persistence) design patterns.
  • Performed database management operations. Alongside developing the ORM mapping layer between the .NET application and the MS SQL Server DB, I created migration scripts for database revisions.
  • Designed and developed RESTful web services to support seamless communication between the Ajax front-end and back-end systems. These services were built to handle API integrations with external systems.
  • Implemented appropriate design patterns such as Repository, Singleton, and Factory to enhance code maintainability, scalability, and readability.
  • Developed the report dashboard pages, as well as the engine responsible for report file generation.
Technologies: C#, .NET, Software Development, SQL, Microsoft SQL Server, Entity Framework, Automation, Workflow Automation, Workflow Automation & System Integration

Experience

AI-powered Team Generation Application

An OutSystems-based application, serving as a database and pre-filtering for team members. It uses an LLM to generate suggestions after the preliminary pre-filtering. I delivered it as a SaaS to end customers.

Numerous Applications for a Swiss Media Group

I handled the OutSystems design and development (with ODC) of various apps to improve newspaper logistics processes. I conducted an OutSystems 11 to OutSystems Developer Cloud (ODC) migration of the entire portfolio of apps and systems.

Church Music Mobile Application

I contributed to the design and low-code development of an app (Android and iOS), mobile- and local-first, with cloud sync and a MIDI player for on-demand organ music in churches in the DACH region. It includes a web admin interface for data import.

App for Konrad-Adenauer-Stiftung

I handled the design and OutSystems development of an app for the random selection of Konrad-Adenauer-Stiftung scholarship holders for the Model United Nations. I used a mobile-first approach with a high priority placed on UI/UX.

System for End-to-end Processing of Legal Mass Litigation Cases

I held technical leadership and handled the OutSystems architecture of a complex platform designed for end-to-end processing of legal mass litigation cases. I acted as the central point of contact for all technical matters related to OutSystems—from effort estimation and architecture design to quality assurance and development.

I led the software development team and ensured a consistent and scalable implementation by introducing standardized OutSystems development guidelines, architecture principles (authored by me), and best practices. I also provided mentoring and coaching to team members to foster technical growth and alignment.

My work included designing and establishing a comprehensive testing strategy for OutSystems-based applications.

In terms of development, my focus was primarily on back-end development, data persistence, asynchronous processes, and the integration of external libraries (JavaScript, C#) and APIs. Additionally, I contributed to front-end development, supported and expanded the on-premises infrastructure, and created technical documentation for internal knowledge management.

Education

2021 - 2024

Doctorate Degree in Information Technology

University of Library Studies and Information Technologies - Bulgaria

2016 - 2020

Master's Degree in Information Systems

Friedrich-Alexander University Erlangen-Nürnberg (FAU) - Germany

Certifications

JANUARY 2023 - PRESENT

OutSystems Champion

OutSystems

JANUARY 2023 - PRESENT

Associate Developer OutSystems ODC

OutSystems

JANUARY 2022 - PRESENT

OutSystems Data Migration Manager Foundations

Infosistema

JANUARY 2021 - PRESENT

Mobile Developer Specialist OutSystems 11

OutSystems

JANUARY 2021 - PRESENT

Associate Reactive Web Developer OutSystems 11

OutSystems

JANUARY 2021 - PRESENT

Front-end Developer Specialist OutSystems 11

OutSystems

JANUARY 2020 - PRESENT

Associate Tech Lead OutSystems 11

OutSystems

JANUARY 2020 - PRESENT

Associate Web Developer OutSystems 11

OutSystems

Skills

Libraries/APIs

Entity Framework

Tools

n8n, Nintex

Languages

C#, Java, JavaScript, SQL

Paradigms

Automation, UI Design, Microservices, REST, Management

Storage

Databases, Microsoft SQL Server

Platforms

Mobile, SharePoint, Mendix, Web, Desktop

Frameworks

.NET

Other

OutSystems, Development, API Design, Architecture, Programming, Workflow Automation, Workflow Automation & System Integration, App Infrastructure, Large Language Models (LLMs), System Design, Artificial Intelligence (AI), Software Development, Infrastructure, User Experience (UX), Software Architecture, Software Design, Deployment, Monitoring, Integration, Coordination

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring