10/12/2026 updated

**** ******** ****
100 % available

Senior Full-Stack Software Engineer

Plovdiv, Bulgaria
Only remote
Bachelor of Business IT
Plovdiv, Bulgaria
Only remote
Bachelor of Business IT

Profile attachments

CV_Boyan_Tomov.pdf

About me

I'm a full-stack developer working mainly with TypeScript, Node.js, React, Next.js, and NestJS. I've built everything from complex backend services to complete web applications. I enjoy solving tricky problems, writing clean code, and getting things done without overcomplicating them.

React & TypeScript Frontend Development
Extensive experience building modern, scalable frontend applications using ReactJS, TypeScript, Redux, and NextJS. Proficiency in creating custom component libraries, drag-and-drop workflow builders, and complex UI systems with a strong focus on performance and modularity.

Node.js Backend & API Development
Deep expertise in developing robust backend services and RESTful APIs using NodeJS, Express, NestJS, and Fastify. Experience with serverless architectures on AWS Lambda, JWT/Auth middleware, and regulatory data export workflows including CSRD/ESRS reporting patterns.

Cloud & Serverless Architecture (AWS)
Hands-on experience with AWS services including EC2, S3, ElasticBeanstalk, Lambda, MediaConvert, SES, and Route53. Skilled in deploying and maintaining serverless and cloud-based applications, as well as integrating Azure Blob Storage and other cloud platforms.

Database Management
Proficiency with multiple database technologies including MongoDB, MySQL, PostgreSQL, and GraphQL. Experience designing schemas, managing data governance, and implementing role-based access and audit logging.

Testing & Quality Assurance
Strong background in unit, integration, and end-to-end testing using Jest, Cypress, Playwright, Vitest, PactumJS, and Cucumber. Application of BDD and TDD methodologies across multiple projects.

Salesforce Development
Experience with Salesforce platform including Lightning Web Components (LWC), Apex controllers, and Admin tasks. Worked on building dashboards and custom tools for large enterprise clients such as LaPrairie.

Message Queuing & Event-Driven Systems
Practical experience with Kafka and RabbitMQ for asynchronous communication and notification systems in distributed architectures.

Svelte & SvelteKit
Experience building admin applications using SvelteKit combined with NodeJS, integrating existing business logic into new frontend solutions.

Agile & Project Management
Familiarity with Agile methodologies including Scrum, Fibonacci story points, spikes, and sprint management. Experience using task management tools such as Jira, Trello, and Meistertask, as well as acting as Scrum Master and Project Manager.

Version Control & Collaboration
Proficient in Git-based workflows, pull request reviews, monorepo management with Lerna and Yarn, and documentation on Confluence.

Experience

Professional experience5 - 10 years
Freelancer since2022

Languages

BulgarianNative speakerEnglishNative speaker

Project history

Lead Full Stack Developer

Freelance
Built and enhanced a full-stack platform helping organizations manage complex regulatory obligations and value-chain data collection, with a focus on CSRD/ESRS reporting workflows and auditability. Developed backend services and APIs for requirements lifecycle management, implemented CSRD-focused digital reporting exports including ESEF-style XHTML with iXBRL tagging, built export packaging workflows, and improved data governance features. Technologies: TypeScript, Node.js, Express, MongoDB, Mongoose, Next.js, React, Redux Toolkit, Vitest, Playwright, Azure Blob Storage, JWT/Auth middleware, REST APIs, ESEF/ESRS reporting patterns.

Freelance Full Stack Web Developer

Freelance
Took on several large freelance projects including Zonia.com (healthy lifestyle web portal using NodeJS, TypeScript, MongoDB, AWS EC2, ElasticBeanstalk, S3, MediaConvert, Braintree, MoEnage, Vimeo, YouTube API), Inexclu.com (French property investing platform using Node, ReactJS, TypeScript, RabbitMQ, PostgreSQL, GraphQL, AWS EC2, S3, SES, Jest, Cypress), LaPrairie Salesforce website (LWC, Apex controllers, dashboards), and Revv (automotive auction admin app using SvelteKit and NodeJS).

Senior/Lead Full Stack Developer

Freelance
Worked for several companies including CMCMarkets, a leading trading company, building onboarding journeys for new regions using NodeJS, React, and TypeScript. Also worked for NDA, the biggest PowerPoint presentation design agency, creating a custom JavaScript plugin and a fully customized administration portal built from scratch using NodeJS, React, and TypeScript with full unit/E2E test integration.

Senior Full-stack Software Developer

Freelance
Worked as a freelancer for a quickly growing startup focused on reducing carbon emissions for new buildings and improving energy efficiency of old ones. Led development of a core calculation service converting buildings into digital twins. Responsibilities included developing and maintaining BE, FE, and AWS infrastructure, Scrum Master duties, implementing Agile best practices, and documenting on Confluence. Tech stack: Serverless/AWS Lambda, NodeJS, React, TypeScript, Redux, NestJS, Fastify, Jest, Cypress, PactumJS, Cucumber, MongoDB, MySQL.

Senior Full-Stack Web Developer

Sentiment
Worked in collaboration with Ebay to develop a chat bot assisting Customer Support. Built an entire framework from scratch using Node and React with TypeScript, implemented custom connectors to Ebay external apps, created a full in-house custom frontend component library, reviewed pull requests, mentored team members, implemented OAuth authentication, and built a drag-and-drop workflow builder with custom nodes, variables, validation, and commenting.

Full-Stack Web Developer

IlievSoft
Worked on various projects using PHP, Node, React, and GraphQL. Main project was a French-based web application built from scratch using NodeJS, React, PostgreSQL, GraphQL, and Apollo. Responsibilities included building a functional calendar, coordinating AWS deployments (EC2, EB), reviewing pull requests, communicating with clients, implementing multi-role user systems, custom video upload and transcoding to AWS, and integrating payment processors such as Stripe and Braintree.

Web Developer

Octane Studios
Switched from game development to working on the company website Ascension.gg, built with React+TypeScript frontend and a NodeJS backend. Included a fully custom shop using Stripe for payment processing, custom builders for in-game services, a forum, and animation and graphs-heavy pages.

MySQL/C++ Game Developer

Octane Studios LLC
Maintained and improved Project Ascension, a successful version of the popular MMORPG World of Warcraft. Responsible for game polishing, bug fixing, game design, promoted to Lead Developer for the expansion pack, acted as Community Manager for alpha testers, worked on core logic and math-based systems, acted as Project Manager leading sprints, and designed custom systems including health points scaling, combat mechanics, and events.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in