About Veselin
- Spearheaded Solude’s transformation into a multi-tenant SaaS platform.
- Built a document categorization engine at R.E.D. Systemen, processing up to 500,000+ documents per day.
- Led a team at a Canon subsidiary: reshaped culture, redefined architecture, and aligned project direction with business vision.
- Joined Team Rockstars IT as one of the few non-Dutch-speaking consultants, thanks to strong technical expertise.
- Worked full-time as a .NET developer at Pondres before graduating, and while following a full-time study
- Founded a software company during my HBO studies, managing 4 employees and delivering 3 client projects.
English
Native or bilingual
Bulgarian
Native or bilingual
Dutch
Conversational
Experience
- SoludeTechnical .NET LeadDIGITAL AND ITFebruary 2024 - Today (2 years and 4 months)Tilburg, NetherlandsAchievements
- Design the migration path from single to multi-tenant model for an already existing large micro-service platform. Establish tenant-based authentication and authorization using KeyCloak. Design new processing flows within the system. Develop and deploy customer-facing UI portals using Blazor WASM. Implement a billing system.
- Create a new flow builder with support for modular widgets. Navigate the existing manually created configurations and consider compatibility. Build a responsive UI to facilitate the functionality.
- Create supporting builders such as dynamic forms, data mappings and document composition and templating.
- Mentor and coach junior developers. Keep the team focused on getting a V1 of the product delivered. Make sure existing work can continue, while new features are added. Ensure good code quality standards and test coverage.
Company:Solude is a company that provides digitalization solutions to its customers. At the start of my project, they catered to only one large client. They recognized the potential of their product and wanted to create a multi-tenant SaaS solution from it.Realizing they needed additional expertise for the transition, they brought me in as a lead. I am now responsible for the architecture and the most complex functionalities of the new platform. - R.E.D. SystemenSenior .NET DeveloperDIGITAL AND ITApril 2023 - April 2024 (1 year)Tilburg, NetherlandsAchievements
- Develop rich UI with Blazor Web Assembly. Handle multi-tenancy. Write custom supporting JavaScript. Make reusable components. Visualize images, PDFs, emails, and other documents. Enable users to draw shapes on top of documents.
- Build new microservices from scratch and expand on existing ones. Set up integrations with third parties. Expose public APIs. Synchronize bi-directionally with other document stores. Set up SSO integrations with email providers. Handle scheduled operations. Index data and make it searchable. Provide metrics.
- Rebuild and improve the system’s core responsible for document data extraction and categorization. Utilize Tesseract and other open-source libraries to extract positional text information from multiple document formats.
- Navigate customer expectations and guide them to the best solution. Assist in product development. Abandon working with SCRUM. Keeping the customer engaged and in the loop.
Company:R.E.D. Systemen handles large volumes of documents, extracts their information, and categorizes them correctly for their recipients. They do that using templates. In the past, they used desktop applications that had to be installed by their customers.Now they are moving to the cloud with their new product - OpenDis. I was hired to rebuild the document recognition and categorization engine from the ground up and develop the necessary front-end with Blazor. - Docspro B.V.Technical LeadDIGITAL AND ITJune 2022 - April 2023 (10 months)Alphen aan den Rijn, NetherlandsAchievements
- Lead the technical execution of the project. Manage expectations of internal stakeholders. Translate functional wishes into technical requirements. Implement clean code standards. Share knowledge and guide developers.
- Bring in innovation and choose the correct technology based on the use case. Introduce new techniques and tools like CI/CD pipelines, SonarCloud, etc., and set a foundation for their use.
- Encourage a good work culture and positive attitude in the team. Make sure that people are heard and their concerns are addressed. Resolve problems diplomatically. Find common ground between arguing sides.
- Carry out the complex implementation and refactoring work. Ensure that good code practices are implemented and adhered to.
Company:Docspro is a company owned by Canon. Their work mostly consists of creating sub-modules for existing software to fulfill customer requirements. Recently, Docspro started developing an application meant to remove personal information from documents. Implementation did not go according to plan, had delays, and accumulated technical problems.They employed me to lead the team and establish a better workflow and technical base. By the end of the project, we had exceeded our set goals.
Recommendations
Be the first to recommend Veselin
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- captain's license.captain's license.
- High school diplomaHigh School of Mathematics and Natural Sciences2018High school diploma