11/12/2026 updated


60 % partially available
Senior Software Engineer | .NET/C# | PowerShell | API & CLI Development | Enterprise Infrastructure
Sofia, Bulgaria
Only remote
Bachelor in Informatics (New Bulgarian University)About me
Senior Software Engineer with 18 years of commercial software development experience, including 16 years at VMware - developing VMware PowerCLI.
.NET FrameworkApplication Programming Interfaces (APIs)C Sharp (Programming Language)Command-Line InterfaceMicrosoft SQL ServersPowerCLISoftware ArchitectureSQLite.NET CoreBlazorASP.NET ApplicationsApi ManagementVMware
Senior software engineer with 18+ years of experience designing, developing, and maintaining enterprise software, with particular depth in .NET/C#, PowerShell, APIs, CLI tooling, automation, and infrastructure management.
Spent more than 16 years at VMware working on enterprise infrastructure products, including VMware PowerCLI, a widely used automation and management interface for VMware infrastructure. Experienced in taking ownership of complex technical areas from requirements and architecture through implementation, testing, documentation, and maintenance.
Strong background in API and CLI design, distributed systems, automation, integration, software architecture, and developer tooling. Comfortable working independently on technical problems as well as collaborating with product managers, engineers, QA, and customers.
Particularly well suited to senior individual-contributor, technical specialist, consulting, and fractional engineering engagements where deep experience and rapid contribution are more valuable than full-time capacity.
Core Expertise
C# / .NET / .NET Core
Microsoft PowerShell
API/CLI design & development
REST APIs & web services
Automation & scripting
Distributed systems
Software architecture & design
Multithreading / asynchronous programming
Integration & interoperability
Unit & integration testing
Technical requirements & design specifications
Code review, technical leadership & mentoring
Linux & Windows environments
SQL / relational databases
Agile software development
Technical SkillsLanguages & Frameworks
C#, .NET Core, .NET Framework, PowerShell, JavaScript, SQL
APIs, Integration & Web Technologies
REST, RESTful web services, XML Web Services, SOAP, JSON, HTTP/HTTPS, XML, XPath, XSLT, TCP/IP, SMTP
.NET
TPL, LINQ, ASP.NET, Blazor, ADO.NET, Windows Forms, .NET Remoting
Databases
Microsoft SQL Server, SQLite
Operating Systems & Infrastructure
Linux, Windows, Powershell, VMware environments, Bash, IIS, Apache Tomcat, Jetty
Testing
unit testing, integration testing, automated testing
Development & Collaboration Tools
Visual Studio, Visual Studio Code, JetBrains ReSharper, Eclipse, Jira, Rally, Bugzilla, Mantis
Version Control
Perforce, SVN, CVS, Visual SourceSafe
Experience
Professional experience10+ years
Freelancer since2026
Languages
BulgarianNative speakerEnglishGood
Project history
Worked on enterprise infrastructure software with a primary focus on APIs, command-line interfaces, automation, and management capabilities. Designed, developed, and maintained APIs and CLIs for VMware enterprise infrastructure products. Led design, development, and testing activities for specific API/CLI areas. Developed production-quality C#/.NET and PowerShell code. Contributed to VMware PowerCLI, a command-line and automation interface for managing VMware infrastructure. Integrated with REST and XML-based web services. Developed automated unit and integration tests. Mentored less-experienced developers and provided technical leadership for selected product areas.
Participated in the design and implementation of the application database, business, presentation, and integration layers. Worked on third-party integrations including payment services, mapping services, community functionality, audio processing, and speech technologies. Technologies: ASP.NET, ADO.NET, C#, SQL Server, JavaScript, AJAX, XML Web Services, .NET Remoting, Windows API.
Worked on several enterprise software projects involving .NET, Java, web services, automation, web applications, databases, and system integration. Designed and implemented enterprise software components and web services. Developed and maintained web-based user interfaces and backend services. Designed and implemented automated testing frameworks. Integrated applications with external services and third-party systems.