
Borislav Shumarov, PhD
Verified Expert in Engineering
Software Developer
Sofia, Bulgaria
Toptal member since October 4, 2024
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
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
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.
Software Developer and Support
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.
Software Developer
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.
Experience
AI-powered Team Generation Application
Numerous Applications for a Swiss Media Group
Church Music Mobile Application
App for Konrad-Adenauer-Stiftung
System for End-to-end Processing of Legal Mass Litigation Cases
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
Doctorate Degree in Information Technology
University of Library Studies and Information Technologies - Bulgaria
Master's Degree in Information Systems
Friedrich-Alexander University Erlangen-Nürnberg (FAU) - Germany
Certifications
OutSystems Champion
OutSystems
Associate Developer OutSystems ODC
OutSystems
OutSystems Data Migration Manager Foundations
Infosistema
Mobile Developer Specialist OutSystems 11
OutSystems
Associate Reactive Web Developer OutSystems 11
OutSystems
Front-end Developer Specialist OutSystems 11
OutSystems
Associate Tech Lead OutSystems 11
OutSystems
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring