Summary
Mario Vidov is a JavaScript software engineer based in Sofia with 11 years of professional experience and nearly two decades of hands-on web development background. He specializes in building robust full-stack applications using React, React Native, Node.js, GraphQL, TypeScript and AWS, and has delivered high-availability payment systems and large-scale enterprise platforms. Mario has worked across startups and large organizations—improving security for fiat/crypto flows, creating CLI scaffolding to scaffold enterprise sites, and supporting aviation and news platforms that serve global users. He combines a pragmatic, product-oriented mindset with strong attention to performance, reliability and security, often owning end-to-end features from authentication and key management to UX. Comfortable mentoring peers and augmenting teams, he brings a mix of consultancy and in-house product experience that helps companies scale engineering capacity quickly. An early web artisan turned modern full-stack engineer, he pairs long-term practical experience with current best practices in cloud and frontend engineering.
11 years of coding experience
15 years of employment as a software developer
Bachelor's degree, Information Technology, Bachelor's degree, Information Technology at New Bulgarian University
English