- Designing and building AI-powered features across YuLife’s employer portal and insurance platform, from scoping through production.
- Authoring engineering architecture decision records and contributing to platform-wide engineering standards.
- Leading demos and knowledge-sharing sessions across engineering squads.
- Working with TypeScript, React, Node.js, LLM-based services and AWS.
- Led the development of critical FinTech features, including a new billing framework, a robust invoicing architecture for compliance and consistency, and a new pricing engine for accurate and scalable pricing logic.
- Led refactoring of billing and invoicing systems, improving efficiency, scalability and ease of use.
- Managed career development for 13 direct reports to foster growth and performance.
- Oversaw critical business feature delivery, contributing to $2M in monthly revenue.
- Optimized internal processes to reduce distractions and increase engineer productivity.
- Collaborated with Product Managers, Product Operations Managers, Engineering Directors and other stakeholders to define and achieve quarterly OKRs.
- Conducted 70+ interviews and established 4 new teams to support business growth.
- All the above was achieved via TypeScript, React, Nest.js, Node.js, PostgreSQL and deployed on AWS.
As a member of Moteefe’s tech team, I played an instrumental role in the development, deployment and maintenance of several key features for the company.
- Refined, defined, developed, tested, deployed and supported end-to-end features such as payment integrations with Stripe and PayPal, integration with headless CMS systems and cart-recovery email functionality.
- Created new microservices and split existing ones to improve system performance and scalability.
- Continuously monitored and analyzed system metrics, troubleshooting issues and applying bug fixes or escalating when necessary.
- Actively participated in internal code-quality initiatives, mentoring and sharing knowledge with team members.
- All the above was achieved via TypeScript, React, Nest.js, Node.js, and deployed on AWS.
- Led the “Programming Basics”, “Programming Fundamentals” and “Programming Advanced” courses, delivering interactive lectures for a comprehensive understanding.
- Provided practical insights and fostered skill development to equip students with applicable programming expertise across foundational and advanced levels.
- Extended support beyond class with supplementary reading materials, resources and guidance for independent growth.
- Provided personalized guidance in software engineering through one-on-one sessions, addressing specific needs and goals.
- Assisted in setting achievable goals, monitoring progress and offering constructive feedback for continuous improvement.
- Shared practical knowledge and industry experience to help mentees navigate challenges and make informed decisions.
Building a wide range of applications with .NET, JavaScript/TypeScript/Node.js and Go, primarily in the web domain.
- Translate business needs into specific software requirements by working closely with clients.
- Design, implement, test, document and deploy front-end and back-end software solutions.
- Provide ongoing support for existing solutions to ensure smooth operation and optimal performance.
As a member of the MAIN Technology Group, I held a vital role in advancing the Monetization, Access and Identity verticals.
- Developed new capabilities for projects utilizing Go with AWS as infrastructure.
- Researched and evaluated new solutions to enhance project performance.
- Collaborated with stakeholders to ensure project alignment with business objectives.
- Supported recruitment efforts to build a strong and capable team.
- Developed and implemented code standards and practices to promote high code quality across all projects in the Bulgaria branch.
- Built out the team by participating in the recruitment process.
- Managed and streamlined work activities to eliminate blockers and ensure smooth project execution.
- Designed, implemented and tested front-end and back-end features across multiple projects, primarily MEAN stack plus .NET work.
- Facilitated team activities such as daily stand-ups and code-review sessions.
- Mentored junior developers to support their professional development and growth.
- Investigated and proposed refactoring options for architecturally related code smells to improve code quality and maintainability.
- Developed a Visual Studio refactoring plugin utilizing the .NET ecosystem and the Roslyn compiler.
- Utilized R and Python for data analysis and visualization to identify optimization opportunities.
- Achieved positive outcomes from the research and PoC project, with an increase in desired metrics by 5–10%.
- Utilized the .NET stack for back-end development: C#, MS SQL Server, Entity Framework and ASP.NET MVC.
- Implemented front-end features with Angular.js, jQuery and the Google Maps APIs.
- Established processes to ensure code quality: static code analysis, CI, git branching strategies and code reviews.
- Developed new front-end and back-end features for the mobile and tablet betting solutions using .NET and JavaScript, helping bring the tablet solution to its initial release.
- Took part in code quality initiatives: code reviews, CI, static code analysis and refactoring efforts.
As the first developer at Software University, I designed, developed and tested the core modules of the Software University Learning System (SULS).
- Developed an e-learning system from scratch, including electronic payments, teamwork management, CMS capabilities and course management.
- Technologies used: .NET, ASP.NET MVC, Entity Framework, HTML, JavaScript, KendoUI.
- Practical introduction to technologies ranging from C# and JavaScript to frameworks like ASP.NET MVC, Angular.js, Kendo and WPF.
- Key focus on high-quality code in compliance with OOP best practices such as SOLID, DRY and YAGNI.
Intense one-year master’s programme focused on source-code analysis and transformation, software craftsmanship, software testing and software processes, with an essential role for scientific research and practical application.
Four-year computer-science-related bachelor programme covering programming, algorithms, computer architecture, operating systems, networks, internet technologies and software engineering.
Highly intensive one-year coding bootcamp concentrated on JavaScript, .NET and related technologies, with a specific focus on high-quality code in practice.
📚 Reading · 🎮 Gaming · 🌱 Gardening · 🏠 Smart home automation · 🏃 Running · 🏋️ Fitness · ⛰️ Mountain hiking